I2C bus
6
I2C bus
TDA7563PD
6.1
I2C programming/reading sequences
A correct turn on/off sequence respectful of the diagnostic timings and producing no audible
noises could be as follows (after battery connection):
TURN-ON: PIN2 > 7V --- 10ms --- (STANDBY OUT + DIAG ENABLE) --- 500 ms (min) ---
MUTING OUT
TURN-OFF: MUTING IN --- 20 ms --- (DIAG DISABLE + STANDBY IN) --- 10ms --- PIN2 = 0
Car Radio Installation: PIN2 > 7V --- 10ms DIAG ENABLE (write) --- 200 ms --- I2C read
(repeat until All faults disappear).
t(s) OFFSET TEST: Device in Play (no signal) -- OFFSET ENABLE - 30ms - I2C reading (repeat
I2C reading until high-offset message disappears).
roduc ) 6.2
I2C bus interface
P t(s Data transmission from microprocessor to the TDA7563PD and vice versa takes place
te c through the 2 wires I2C bus interface, consisting of the two lines SDA and SCL (pull-up
le du resistors to positive supply voltage must be connected).
bso Pro 6.3
Data validity
) - O lete As shown by Figure 27, the data on the SDA line must be stable during the high period of
t(s o the clock.
s The HIGH and LOW state of the data line can only change when the clock signal on the SCL
c b line is LOW.
Produ t(s) - O 6.4
Start and stop conditions
te c As shown by Figure 28 a start condition is a HIGH to LOW transition of the SDA line while
le u SCL is HIGH.
so rod The stop condition is a LOW to HIGH transition of the SDA line while SCL is HIGH.
Ob te P 6.5
Byte format
oleEvery byte transferred to the SDA line must contain 8 bits. Each byte must be followed by an
Obs acknowledge bit. The MSB is transferred first.
20/29