Texas Instruments TMS320DM355 Manual Do Utilizador

Página de 155
www.ti.com
PRODUCT PREVIEW
5.12
Serial Port Interface (SPI)
5.12.1 SPI Electrical Data/Timing
SPIx_CLK
(Clock Polarity = 0)
1
2
3
SPIx_CLK
(Clock Polarity = 1)
TMS320DM355
Digital Media System-on-Chip (DMSoC)
SPRS463A – SEPTEMBER 2007 – REVISED SEPTEMBER 2007
The contains 3 separate SPI modules. These modules provide a programmable length shift register which
allows serial communication with other SPI devices through a 3 or 4 wire interface (Clock, Data In, Data
Out, and Enable). The SPI supports the following features:
Master mode operation
2 chip selects for interfacing to multiple slave SPI devices.
3 or 4 wire interface (Clock, Data In, Data Out, and Enable)
Unique interrupt for each SPI port
Separate DMA events for SPI Receive and Transmit
16-bit shift register
Receive buffer register
Programmable character length (2 to 16 bits)
Programmable SPI clock frequency range
8-bit clock prescaler
Programmable clock phase (delay or no delay)
Programmable clock polarity
The SPI modules do not support the following features:
Slave mode. Only Master mode is supported in DM355 (Master mode means that DM355 provides the
serial clock).
GPIO mode. GPIO functionality is supported by the GIO modules for those SPI pins that are
multiplexed with GPIO signals.
Table 5-28. Timing Requirements for SPI (All Modes)
(1)
(see
)
DM355
NO.
UNIT
MIN
MAX
1
t
c(CLK)
Cycle time, SPI_CLK
37.037 ns
ns
2
t
w(CLKH)
Pulse duration, SPI_CLK high (All Master Modes)
0.45*T
0.55*T
ns
3
t
w(CLKL)
Pulse duration, SPI_CLK low (All Master Modes
0.45*T
0.55*T
ns
(1)
T = t
c(CLK)
= SPI_CLK period is equal to the SPI module clock divided by a configurable divider.
Figure 5-36. SPI_CLK Timing
Peripheral Information and Electrical Specifications
131