English
Language : 

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