- osiem wyprowadzeń IO,
- wyjścia uzupełnione o układ sterowania diodą sygnalizacyjną LED,
- możliwość ustawienia dwóch niezależnych częstotliwości sprzętowego migania w zakresie od 0,59 do 152 Hz,
- sterowanie poprzez interfejs I2C,
- możliwość zastosowania do 8 układów na jednej magistrali.
Schemat wewnętrzny układu PCA9531 został pokazany na rysunku 1. Wyjścia IO układu są typu otwarty dren i mogą być obciążone prądem do 25 mA w stanie niskim. To umożliwia bezpośrednie sterowanie diodą LED, oczywiście z odpowiednio dobranym rezystorem szeregowym. Całkowity prąd wyprowadzeń nie może przekraczać 100 mA. Układ może być zasilany napięciami z zakresu 2,3...5,5 V. Po włączeniu zasilania wszystkie IO ustawione są w stan wysokiej impedancji.
Wyprowadzenia niewykorzystane do sterowania LED, po odpowiedniej konfiguracji układu, mogą zostać użyte jako uniwersalne linie IO.
Budowa i działanie
Schemat ekspandera IO został pokazany na rysunku 2. Zawiera układ U1 typu PCA9531 połączony z trzema zworkami A0...A2 umożliwiającymi ustalenie adresu, zgodnie z tabelą 1. Dzięki temu możliwe jest zastosowanie do 8 układów na jednej magistrali. Zwora PU umożliwia aktywację rezystorów podciągających magistralę I2C.
Sygnały portów GPIO wraz z zasilaniem i magistralą I2C doprowadzone są do złączy J1 i J2. Na złączu J2 dostępny jest też sygnał sprzętowego resetu układu U1. Magistrala I2C wyprowadzona jest dodatkowo na złącza I2C (EH4), I2C1 (JST 1 mm).