Schemat ideowy modułu ekspandera GPIO pokazano na rysunku 1. Moduł zawiera układ U1-AD5593R, rezystory polaryzujące magistralę I2C. Zwora PU umożliwia ich odłączenie. Obecność napięcia zasilającego sygnalizuje LED LD. Kondensator C3 i rezystor RP-2 generują reset po włączeniu zasilania. Moduł jest zgodny ze standardem ARDuino I2C. Sygnały magistrali i zasilanie są doprowadzone do 4-pinowego złącza typu EH złącza typu EH (I2C).
Moduł może być zasilany napięciem z zakresu 2,7…5,5 V. Złącza J1, J2 wyprowadzają sygnały GPIO ekspandera oraz powielają sygnały interfejsu I2C, aby można było ją prowadzić pomiędzy modułami typowym kablem SIP4 (1:1). Uwaga: niektóre fabryczne kable mają przeplot 1-4, 2-3, aby je wykorzystać, należy zamienić kolejność wyprowadzeń w jednym złączu EH.
Moduł zmontowano na dwustronnej płytce drukowanej. Schemat montażowy pokazano na rysunku 2. Sposób montażu jest typowy i nie wymaga opisywania. Konstrukcja mechaniczna modułu umożliwia bezproblemową współpracę z płytkami stykowymi lub prototypowymi. Zalecam stosowanie długich (30…40 mm) złączy SIP wlutowanych tak, aby wyprowadzenia wystawały po obu stronach płytki drukowanej. Taki sposób montażu umożliwia wygodne używanie w płytkach stykowych oraz ułatwia wyprowadzenie sygnałów i rozszerzanie magistrali I2C.
Adam Tatuś, EP
- RP: 4,7 kΩ (drabinka CRA06S08)
- C1, C2, C4: 0,1 μF (SMD 0805)
- C3: 1 nF (SMD 0805)
- CE1: 10 μF (SMD „A”)
- LD: LED (SMD 0805)
- U1: AD5593RBRUZ (SSOP16)
- I2C: złącze EH4 kątowe
- J1, J2: złącze SIP 30…40 mm
- PU: złącze IDC4 + dwie zwory