DG894
Vishay Siliconix
Document Number: 70072
S-52433—Rev. D, 06-Sep-99
www.siliconix.com FaxBack 408-970-5600
5-9
SDA
SCL
STA
STO
SDA
SCL
Start Condition
Stop Condition
FIGURE 8.
START and STOP Conditions
1
2
7
8
9
1
2
3-8
9
STA
Start Condition
STO
Stop
Condition
ACK
ACK
MSB
SDA
SCL
acknowledgement
signal from receiver
acknowledgement
signal from receiver
FIGURE 9.
Data Transfer on the I
2
C Bus
clock line held low while interrupts are serviced
byte complete, interrupt within receiver
Timing Specifications of the I C Bus
I C bus load conditions for timing specifications are as follows:
4 k pull-up resistors to +5 V; 200 pF capacitor to
ground. All values are referred to V
IH
= 3 V, V
IL
= 1.5 V.
Parameter
Symbol
Min
Max
Unit
SCL Clock Frequency
f
scl
–
100
kHz
Bus Free Before Start
t
BUF
4.7
–
Start Condition Set-up Time
t
SU;STA
4.7
–
Start Condition Hold Time
t
HD;STA
4
–
SCL and SDA Low Period
t
LOW
4.7
–
SCL and SDA High Period
t
HIGH
4
–
s
SCL and SDA Rise Time
t
r
–
1.0
SCL and SDA Fall Time
t
f
–
0.3
Data Set-Up Time (WRITE)
t
SU;DAT
0.25
–
Data Hold Time (WRITE)
t
HD;DAT
0*
–
*A transmitter must internally provide at lease a hold time to bridge the
undefined region (max 300 ns) of the falling edge of the SCL.
I C Bus Protocol
The DG894 is a slave receiver type of I C interface and has
four allocated addresses, two of which are user programmable
through the SEL pin. Additional addresses may be obtained by
a metal mask option for users requiring more than two DG894s
on the same I C bus. Contact Vishay Siliconix marketing for
further information.
After the correct address has been sent, only one data byte is
needed to define the switch configuration. Subsequent data
put onto the bus will update the switches until a STOP
condition (or another START condition) signals that the device
is no longer being addressed. The switches will then remain in
their last configuration as long as power is maintained to the
chip.
Power on Reset
A power on reset function is provided on the DG894 to turn all
switches off following power up if the I C mode is selected. In
the CMOS control mode, the switches are selected according
to the state of the control inputs.