English
Language : 

TMS470R1A256_09 Datasheet, PDF (33/48 Pages) Texas Instruments – 16/32-Bit RISC Flash Microcontroller
www.ti.com
TMS470R1A256
16/32-Bit RISC Flash Microcontroller
SPNS100B – NOVEMBER 2004 – REVISED AUGUST 2006
SPIn Master Mode External Timing Parameters
(CLOCK PHASE = 1, SPInCLK = output, SPInSIMO = output, and SPInSOMI = input)(1)(2)(3) (see Figure 13)
NO.
MIN
MAX
UNIT
1
tc(SPC)M
Cycle time, SPInCLK(4)
2 (5)
tw(SPCH)M
tw(SPCL)M
Pulse duration, SPInCLK high (clock polarity = 0)
Pulse duration, SPInCLK low (clock polarity = 1)
3 (5)
tw(SPCL)M
tw(SPCH)M
Pulse duration, SPInCLK low (clock polarity = 0)
Pulse duration, SPInCLK high (clock polarity = 1)
tv(SIMO-SPCH)M
Valid time, SPInCLK high after SPInSIMO data valid
(clock polarity = 0)
4 (5)
tv(SIMO-SPCL)M
Valid time, SPInCLK low after SPInSIMO data valid
(clock polarity = 1)
100
256tc(ICLK)
ns
0.5tc(SPC)M - tr 0.5tc(SPC)M + 5 ns
0.5tc(SPC)M - tf 0.5tc(SPC)M + 5
0.5tc(SPC)M - tf 0.5tc(SPC)M + 5 ns
0.5tc(SPC)M - tr 0.5tc(SPC)M + 5
0.5tc(SPC)M - 10
ns
0.5tc(SPC)M - 10
tv(SPCH-SIMO)M
Valid time, SPInSIMO data valid after SPInCLK high
(clock polarity = 0)
tc(SPC)M - 5 - tf
5 (6)
ns
tv(SPCL-SIMO)M
Valid time, SPInSIMO data valid after SPInCLK low
(clock polarity = 1)
tc(SPC)M - 5 - tr
6 (6)
tsu(SOMI-SPCH)M Setup time, SPInSOMI before SPInCLK high (clock polarity = 0)
6
ns
tsu(SOMI-SPCL)M Setup time, SPInSOMI before SPInCLK low (clock polarity = 1)
6
tv(SPCH-SOMI)M
Valid time, SPInSOMI data valid after SPInCLK high
(clock polarity = 0)
4
7(5)
ns
tv(SPCL-SOMI)M
Valid time, SPInSOMI data valid after SPInCLK low
(clock polarity = 1)
4
(1) The MASTER bit (SPInCTRL2.3) is set and the CLOCK PHASE bit (SPInCTRL2[1]) is set.
(2) tc(ICLK) = interface clock cycle time = 1 / f(ICLK)
(3) For rise and fall timings, see the "Switching Characteristics for Output Timings versus Load Capacitance" table.
(4) When the SPI is in master mode, the following must be true:
For PS values from 1 to 255: tc(SPC)M ≥ (PS +1)tc(ICLK)≥ 100 ns, where PS is the prescale value set in the SPInCTL1[12:5] register bits.
For PS values of 0: tc(SPC)M = 2tc(ICLK) ≥ 100 ns.
(5) The active edge of the SPInCLK signal referenced is controlled by the CLOCK POLARITY bit (SPInCTRL2[1]).
(6) The active edge of the SPInCLK signal referenced is controlled by the CLOCK POLARITY bit (SPInCTRL2[1]).
1
SPInCLK
(clock polarity = 0)
SPInCLK
(clock polarity = 1)
2
3
4
5
SPInSIMO
Master Out Data Is Valid
Data Valid
6
SPInSOMI
7
Master In Data
Must Be Valid
Figure 13. SPIn Master Mode External Timing (CLOCK PHASE = 1)
Submit Documentation Feedback
33