PCF8574
Układ PCF8574 jest dwukierunkowym 8-
bitowym portem równoległym,
wyposażonym w interfejs szeregowy I2C
oraz układ generujący przerwanie na linii
wyjściowej /INT po wykryciu zmiany stanu
na porcie wejściowym.
Napięcie pracy 2.5 do 6 V
Niski pobór prądu czuwania 10 uA
maksymalnie
I2C-magistrala do portu równoległego
ekspandera
Wyjście przerwania otwarty dren
8-bitowy zdalny port I / O do magistrali I2C
Kompatybilny z większością
mikrokontrolerów
Cechy charakterystyczne
PCF8574
Schemat blokowy układu
PCF8574
Opis wyprowadzeń
Vcc - zasilanie 3.3 V lub 5 V
GND - masa zasilania
SDA - sygnał danych magistrali i2c (TWI)
SCL - sygnał zegara magistrali i2c (TWI)
/INT - zanegowane wyjście przerwania informujące, że na wejściu zmienił się
stan logiczny
A0 .. A2 - ustawienie adresu dla kolejnych układów w magistrali
P0 .. P7 - wejścia/wyjścia cyfrowe układu
Dzięki możliwości zmiany adresu za pomocą
odpowiednich wejść adresowych, można
dołączyć do jednej magistrali I2C do ośmiu
takich układów. Jeżeli zastosowane zostaną
dodatkowo układy o oznaczeniu PCF8574A
(posiadające inny kod rodziny), można
dołączyć do jednej magistrali w sumie do 16
układów 8-bitowych (8 PCF8574 + 8
PCF8574A).
Układ PCF8574A różni się od układu PCF8574
stałą częścią adresu. Zastosowanie układów
rozszerzających pozwala na znaczące
zwiększenie liczby dostępnych portów
wejściowych bądź wyjściowych w systemie
cyfrowym. Układy serii 3 PCF8574 mogą
sterować urządzeniami wyjściowymi
pobierającymi prąd do 25 mA, co wystarcza
np. na wysterowanie diod LED małej mocy,
bez dodatkowych układów (wystarczą jedynie
rezystory ograniczające prąd).
Układ PCF8574A
Adresy I2C układów
PCF8574 i PCF8574A
Sposób wykorzystania układu PCF8574 jako
portu wejściowego oraz wyjściowego jest
zilustrowany na kolejnych slajdach,
przedstawiających odpowiednie sekwencje
danych na magistrali I2C.
Sekwencja ilustrująca wykorzystanie układu PCF8574 w
trybie wyjściowym (tpv – czas ustalenia danych wyjściowych)
Sekwencja ilustrująca wykorzystanie układu PCF8574
w trybie wejściowym