8 takich przetworników. Adres, sterowanie i dane są przesyłane do i z układu poprzez I2C. W układzie jest blok multipleksera sygnału analogowego, 8-bit A/D przetwornik, 8-bitowy przetwornik D/A (Rys. 1). Maksymalna szybkość konwersji jest ograniczona tylko transmisją I2C.
VDD
VSS
AINO
AIN1
AIN2
AIN3
-VREF - AGND
Rys. 1. Schemat blokowy PCF8591
Każdy układ PCF8591 dołączony do magistrali, jest aktywowany gdy na magistrali I2C pojawi się jego adres. Adres układu składa się ze stałej części będącej jakby identyfikatorem typu układu oraz z części ustawianej sprzętowo poprzez odpowiednie podłączenie trzech pinów adresowych. Adres na magistrali I2C zawsze musi być przesłany zaraz po sekwencji START. Ostatni bit adresu jest znacznikiem zapisu/odczytu i określa rodzaj dalszej komunikacji (rys. 2).
msb Isb
1 |
0 |
0 |
1 |
A2 |
A1 |
AO |
R/W |
Część Część programowana
niezmienna sprzętowo (zwory)
Rys. 2. Bajt adresu