EasyManua.ls Logo

NXP Semiconductors MPC5566 - Parallel Chaining

NXP Semiconductors MPC5566
1268 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Deserial Serial Peripheral Interface (DSPI)
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 20-49
20.4.4.7.2 Parallel Chaining
Parallel chaining allows the PCSx and SCKx signals from a master DSPI to be shared by internal slave
DSPIs and external slave SPI devices. Signal sharing reduces DSPI pin utilization. An example of a
parallel chain is shown in Figure 20-27.
Figure 20-27. Example of Parallel Chaining of DSPI A, B, C and D
In the parallel chaining example, the SOUTx and SINx of the DSPIs connect to separate external SPI
devices. All internal and external SPI modules share PCSx and SCKx signals. DSPI A controls and initiates
all transfers, but the DSPI slaves each have a trigger output signal MTRIG that indicates to DSPI A that a
trigger condition has occurred in the DSPI slaves.
When the slave DSPI has a change in data to be serialized, it asserts the MTRIG
signal that propagates to
DSPI A which initiates the transfer. DSPI B propagates trigger signals from DSPI C to DSPI A.DSPI C
propagates trigger signals from DSPI D to DSPI B.
The MTOCNT field in the DSPIx_DSICR must be written with the number of bits to be transferred. In
parallel chaining the number written to MTOCNT must match the FMSZ field in the selected
DSPIx_CTAR.
SOUT
ht
SCK
SIN
MTRIG
SS
MCU
DSPI A
SOUT
ht
SCK
SIN
PCS[0]
SINA
PCSA[0]
SCKA
SOUTA
SINB
(master)
DSPI B
(slave)
SOUT
SCK
SIN
MTRIG
SS
DSPI C
(slave)
SOUTB
SINC
SOUTC
SCKSS
SIN
Slave device
SPI
SOUT
SCKSS
SIN
Slave device
SPI
SOUT
SCKSS
SIN
Slave device
SPI
SOUT

Table of Contents

Related product manuals