Ekspander portów I²C dla AVTduino - DIO_Expander - moduł ekspandera portów dla AVTduino - PCB do projektu AVT 1707
- DIO_Expander AVT1707 rozszerza liczbę portów I/O w AVTduino przez magistralę I²C. Projekt z PCF8574, wyborem adresu, złączami do łączenia modułów i zasilaniem 2,7…5,5 V; wersja A zawiera samą płytkę PCB, elementy osobno.
DIO_Expander – ekspander portów I²C dla AVTduino – płytka PCB AVT1707
Płytka drukowana do budowy modułu rozszerzającego liczbę linii wejścia/wyjścia w projektach AVTduino.
Więcej linii I/O przez magistralę I²C
AVT1707 A to płytka PCB do wykonania modułu DIO_Expander, który rozszerza liczbę dostępnych portów wejścia/wyjścia w systemie AVTduino. Projekt bazuje na popularnym ekspanderze PCF8574, komunikującym się z mikrokontrolerem przez magistralę I²C.
Moduł ułatwia rozbudowę prototypów, gdy zaczyna brakować wolnych pinów w płytce głównej. Złącze adresowe pozwala ustawić jeden z kilku adresów I²C, a złącza J1 i J2 wyprowadzają linie I/O ekspandera oraz powielają sygnały magistrali, dzięki czemu można łączyć kolejne moduły typowym przewodem ze złączami SIP4.
Karta techniczna
AVT1707
AVT1707 to projekt modułu ekspandera portów dla AVTduino. Płytka pozwala zbudować rozszerzenie I/O oparte na PCF8574, z adresowaniem I²C, złączami magistrali i sygnalizacją zasilania.
| Kod projektu | AVT1707 |
|---|---|
| Wersja | A – płytka drukowana PCB |
| Typ układu | ekspander portów I/O dla AVTduino |
| Układ ekspandera | PCF8574P |
| Liczba linii I/O | 8 |
| Interfejs komunikacyjny | I²C |
| Adresowanie | złącze ADR do ustawiania adresu I²C |
| Możliwość rozbudowy | kilka ekspanderów na jednej magistrali I²C |
| Złącze I²C | EH4, kątowe |
| Złącza portów i magistrali | J1, J2 oraz PU |
| Podciąganie magistrali | złącze PU do podwieszenia linii I²C |
| Sygnalizacja | dioda LED zasilania |
| Zasilanie | 2,7…5,5 V |
| Rodzaj płytki | dwustronna płytka drukowana |
| Wymiary płytki PCB | 40×18 mm |
Wersja
AVT1707 A – płytka PCB. Elementy elektroniczne z poniższego wykazu trzeba skompletować osobno.
Wykaz elementów
- R1-R3, R5, R6: 10 kΩ SMD 0805
- R4: 2,2 kΩ SMD 0805
- C1: 100 nF SMD 0805
- LD: dioda LED SMD
- U1: PCF8574P DIP-16
- ADR: złącze IDC6
- I²C: złącze EH4, kątowe
- J1, J2, PU: złącze IDC10
Notes
Moduł jest zgodny mechanicznie z płytkami stykowymi i prototypowymi. Do wygodnej pracy warto zastosować dłuższe złącza SIP wlutowane tak, aby wyprowadzenia były dostępne po obu stronach płytki.
Złącze ADR pozwala ustawić adres I²C ekspandera. Dzięki temu na jednej magistrali można użyć kilku modułów PCF8574, a po zastosowaniu układów PCF8574A z innym adresem bazowym rozbudować liczbę dostępnych ekspanderów.
Złącze PU umożliwia dołączenie rezystorów podciągających magistralę I²C. W praktyce podciąganie powinno być dobrane do całej magistrali, a nie do pojedynczego modułu.
Uwaga: przed podłączeniem modułu sprawdź adres I²C, napięcie zasilania, obecność rezystorów podciągających oraz zgodność poziomów logicznych z płytką główną. Błędne połączenie magistrali lub linii I/O może zakłócić pracę całego systemu.
Najczęściej zadawane pytania
AVT1707 A zawiera płytkę PCB. Elementy elektroniczne z wykazu trzeba skompletować osobno.
Projekt pozwala zbudować moduł rozszerzający liczbę linii wejścia/wyjścia w AVTduino przez magistralę I²C.
Moduł wykorzystuje układ PCF8574P, czyli 8-bitowy ekspander I/O komunikujący się przez I²C.
Tak. Adres modułu można ustawić złączem ADR, co pozwala pracować kilku ekspanderom na jednej magistrali I²C.
Złącze PU pozwala dołączyć rezystory podciągające linie magistrali I²C. Ich obecność należy dobrać do całej magistrali i pozostałych modułów.
Elektronika









