
Deserial Serial Peripheral Interface (DSPI)
MPC5644A Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
1255
Figure 30-3. DSPI connections for SPI and DSI transfers
Specifically in the TSB configuration, detailed in
Section 30.9.8, Timed serial bus (TSB)
serializes from 4 to 32 Parallel Input signals or register bits. The TSB downstream frame used to
communicate with a single slave is shown in
.
30.4.3
CSI configuration
The CSI configuration allows serialized data to be interleaved with configuration or diagnostic data and
be transferred to a slave device using only one serial link. The CSI configuration supports SPI and DSI
functionality on a frame by frame basis. CSI configuration allows interleaving of DSI data frames from
the eTPU’s and eMIOS’ output channels with SPI commands and data from the TX FIFO. In the CSI
configuration, transmission of SPI data has higher priority than DSI data. The data returned from the bus
slave is either used to drive the eTPUs or eMIOS input channels, or the data is stored in the RX FIFO. The
DSPI only supports CSI configuration in Master Mode.
shows an example of how a DSPI can
be used with a deserializing peripheral that supports SPI control for control and diagnostic frames.
Figure 30-4. DSPI Connections for CSI Transfer
30.5
DSPI frequency support
The DSPI supports frequencies up to 40 MHz when used with LVDS outputs (DSPI_B and DSPI_C only),
and frequencies up to 20 MHz in non-LVDS mode.
shows possible divider settings to achieve
maximum frequency for different system clock frequencies.
Shift Register
SIN
SIN
SOUT
SOUT
SCK
SCK
SS
PCSx
DSPI Master
SPI/DSI Slave
Shift Register
Baud Rate
Generator
Shift Register
Shift Register
SIN
SIN
SOUT
SOUT
SCK
SCK
SS0
PCSx
DSPI Master
External Slave Deserializer
SS1
PCSy
SPI
DSI
TX Priority
Control
SPI
Frame
Select
Logic
Frame
DSI
Frame
TX FIFO
Summary of Contents for MPC5644A
Page 2: ...MPC5644A Microcontroller Reference Manual Rev 6 2 Freescale Semiconductor...
Page 24: ...MPC5644A Microcontroller Reference Manual Rev 6 24 Freescale Semiconductor...
Page 26: ...MPC5644A Microcontroller Reference Manual Rev 6 26 Freescale Semiconductor...
Page 52: ...Introduction MPC5644A Microcontroller Reference Manual Rev 6 52 Freescale Semiconductor...
Page 56: ...Memory Map MPC5644A Microcontroller Reference Manual Rev 6 56 Freescale Semiconductor...
Page 1228: ...Decimation Filter MPC5644A Microcontroller Reference Manual Rev 6 1228 Freescale Semiconductor...
Page 1440: ...FlexCAN Module MPC5644A Microcontroller Reference Manual Rev 6 1440 Freescale Semiconductor...