ST90158 - SERIAL PERIPHERAL INTERFACE (SPI)
SERIAL PERIPHERAL INTERFACE (Cont’d)
9.4.7 S-Bus Interface
The S-bus is a three-wire bidirectional data-bus,
possessing functional features similar to the I2C-
bus. As opposed to the I2C-bus, the Start/Stop
conditions are determined by encoding the infor-
mation on 3 wires rather than on 2, as shown in
Figure 71. The additional line is referred as SEN.
Figure 70. Mixed S-bus and I2C-bus System
SPI Working with S-bus
The S-bus protocol uses the same pin configura-
tion as the I2C-bus for generating the SCL and
SDA lines. The additional SEN line is managed
through a standard ST9 I/O port line, under soft-
ware control (see Figure 67).
SCL
SDA
SEN
12
3
4
STA RT
n
Figure 71. S-bus Configuration
56
STOP
VA00 44 0
n
137/190
9