NCV7754
http://onsemi.com
21
8−bit Devices
The NCV7754 is also compatible with 8 bit devices due to the features of the frame detection circuitry. The internal bit
counter of the NCV7754 starts counting clock pulses when CSB goes low. The 1st valid word consists of 16 bits and each
subsequent word must be comprised of just 8−bits (reference the Frame Detection Section).
IC2
NCV7754
CSB SCLK
SI
SO
IC1
CSB SCLK
SI
SO
microprocessor
Any IC
using 8 Bit
SPI
protocol
The NCV7754
is also
compatible with
8−bit devices
Compatibility
Note the SCLK timing requirements of the NCV7754.
Data is sampled from SI on the falling edge of SCLK.
Data is shifted out of SO on the rising edge of SCLK.
Devices with similar characteristics are required for
operation in a daisy chain setup.
Figure 31. Serial Daisy Chain with 8−bit Devices
Parallel Connection
A more efficient way (time focused) to control multiple SPI compatible devices is to connect them in a parallel fashion and
allow each device to be controlled in a multiplex mode. Figure 32 shows a typical connection between the microprocessor or
microcontroller and multiple SPI compatible devices. In a serial daisy chain configuration, the programming information for
the last device in the serial string must first pass through all the previous devices. The parallel control setup eliminates that
requirement, but at the cost of additional control pins from the microprocessor for each individual CSB (chip select bar) pin
for each controllable device. Serial data is only recognized by the device that is activated through its respective CSB pin.
Figure 33 shows the waveforms for typical operation when addressing IC1.
CSB3
SCLK
SI
CSB2
CSB1
NCV7754
CSB
SCLK
SI
SO
microprocessor
OUT1
OUT2
OUT3
NCV7754
CSB
SCLK
SI
SO
OUT1
OUT2
OUT3
NCV7754
CSB
SCLK
SI
SO
OUT1
OUT2
OUT3
CSB
chip1
CSB
chip2
CSB
chip3
SI
SCLK
SO
IC1
IC2
IC3
Figure 32. Parallel Connection Figure 33. Parallel Connection Timing Diagram