English
Language : 

TMS470MF06607 Datasheet, PDF (47/64 Pages) Texas Instruments – TMS470MF06607 16/32-Bit RISC Flash Microcontroller
TMS470MF06607
www.ti.com
SPNS157C – JANUARY 2012
5.3 SPIn Master Mode Timing Parameters
Table 5-16. SPIn Master Mode External Timing Parameters (CLOCK PHASE = 0, SPInCLK = output,
SPInSIMO = output, and SPInSOMI = input)(1)(2)(3)
(see Figure 5-13 and Figure 5-14)
NO.
1
2 (5)
tc(SPC)M
tw(SPCH)M
tw(SPCL)M
Cycle time, SPICLK(4)
Pulse duration, SPICLK high
(clock polarity = 0)
Pulse duration, SPICLK low (clock polarity =
1)
MIN
90
0.5tc(SPC)M - tr
0.5tc(SPC)M - tf
MAX
256tc(VCLK)
0.5tc(SPC)M + 5
UNIT
0.5tc(SPC)M + 5
tw(SPCL)M
3 (5)
tw(SPCH)M
Pulse duration, SPICLK low (clock polarity =
0)
Pulse duration, SPICLK high
(clock polarity = 1)
0.5tc(SPC)M - tf
0.5tc(SPC)M - tr
0.5tc(SPC)M + 5
0.5tc(SPC)M + 5
4 (5)
td(SIMO-SPCL)M
td(SIMO-SPCH)M
Delay time, SPISIMO data valid before
SPICLK low (clock polarity = 0)
Delay time, SPISIMO data valid before
SPICLK high (clock polarity = 1)
0.5tc(SPC)M - 15
0.5tc(SPC)M - 15
5 (5)
tv(SPCL-SIMO)M
tv(SPCH-SIMO)M
Valid time, SPISIMO data valid
(clock polarity = 0)
Valid time, SPISIMO data valid
(clock polarity = 1)
0.5tc(SPC)M - tf(SPC)
0.5tc(SPC)M - tr(SPC)
6 (5)
tsu(SOMI-SPCL)M
Setup time, SPISOMI before SPICLK low
(clock polarity = 0)
4
ns
tsu(SOMI-SPCH)M
Setup time, SPISOMI before SPICLK high
(clock polarity = 1)
4
7 (5)
th(SPCL-SOMI)M
Hold time, SPISOMI data valid after SPICLK
low (clock polarity = 0)
8
th(SPCH-SOMI)M
Hold time, SPISOMI data valid after SPICLK
high (clock polarity = 1)
8
8 (5) (6) tC2TDELAY
9 (5) (6)
tT2CDELAY
10(6) tSPIENA
Setup time CS active until SPICLK high
(clock polarity = 0)
Setup time CS active until SPICLK low
(clock polarity = 1)
Hold time SPICLK low until CS inactive
(clock polarity = 0)
Hold time SPICLK high until CS inactive
(clock polarity = 1)
SPIENAn sample point
(C2TDELAY+CSHOLD+2)* (C2TDELAY+CSHOLD+
tc(VCLK) - tf(SPICS) +
tr(SPICLK)-6
2)*tc(VCLK) - tf(SPICS) +
tr(SPICLK)+38
(C2TDELAY+CSHOLD+2)* (C2TDELAY+CSHOLD+
tc(VCLK) - tf(SPICS) +
tf(SPICLK)-6
2)*tc(VCLK) - tf(SPICS) +
tf(SPICLK)+38
0.5*tc(SPC)M +
T2CDELAY*tc(VCLK) +
tc(VCLK) - tf(SPICLK) +
tr(SPICS)-28
0.5*tc(SPC)M +
T2CDELAY*tc(VCLK) +
tc(VCLK) - tf(SPICLK) +
tr(SPICS)+8
0.5*tc(SPC)M +
T2CDELAY*tc(VCLK) +
tc(VCLK) - tr(SPICLK) +
tr(SPICS)-28
0.5*tc(SPC)M +
T2CDELAY*tc(VCLK) +
tc(VCLK) - tr(SPICLK) +
tr(SPICS)+8
C2TDELAY * tc(VCLK) -
tf(SPICS)
C2TDELAY *tc(VCLK)
ns
(1) The MASTER bit (SPIGCR1.0) is set and the CLOCK PHASE bit (SPIFMTx.16) is clear.
(2) tc(VCLK) = interface clock cycle time = 1 / f(VCLK).
(3) For rise and fall timings, see Table 5-13.
(4) When the SPI is in Master mode, the following must be true:
• For PS values from 1 to 255: t ≥ (PS +1)tc(VCLK) ≥ 90 ns, where PS is the prescale value set in the SPIFMTx.[15:8] register bits.
• For PS values of 0: tc(SPC)M = 2tc(VCLK) ≥ 90 ns.
(5) The active edge of the SPInCLK signal referenced is controlled by the CLOCK POLARITY bit (SPIFMTx.17).
(6) C2TDELAY and T2CDELAY are programmed in the SPIDELAY register.
Copyright © 2012, Texas Instruments Incorporated
Peripheral Information and Electrical Specifications
47
Submit Documentation Feedback
Product Folder Link(s): TMS470MF06607