SPNS141G August 2010 – October 2018 TMS570LS10106 , TMS570LS10116 , TMS570LS10206 , TMS570LS20206 , TMS570LS20216
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
NO. | MIN | MAX | Unit | ||
---|---|---|---|---|---|
1 | tc(SPC)M | Cycle time, SPICLK (4) | 50 | 256tc(VCLK) | ns |
2(5) | tw(SPCH)M | Pulse duration, SPICLK high (clock polarity = 0) | 0.5tc(SPC)M – 3 – tr | 0.5tc(SPC)M + 5 | ns |
tw(SPCL)M | Pulse duration, SPICLK low (clock polarity = 1) | 0.5tc(SPC)M – 3 – tf | 0.5tc(SPC)M + 5 | ||
3(5) | tw(SPCL)M | Pulse duration, SPICLK low (clock polarity = 0) | 0.5tc(SPC)M – 3 – tr | 0.5tc(SPC)M + 5 | ns |
tw(SPCH)M | Pulse duration, SPICLK high (clock polarity = 1) | 0.5tc(SPC)M – 3 – tf | 0.5tc(SPC)M + 5 | ||
4(5) | td(SIMO-SPCH)M | Delay time, SPICLK high after SPISIMO data valid(clock polarity = 0) | 0.5tc(SPC)M – 10 | ns | |
td(SIMO-SPCL)M | Delay time, SPICLK low after SPISIMO data valid (clock polarity = 1) | 0.5tc(SPC)M – 10 | |||
5(5) | tv(SPCH-SIMO)M | Valid time, SPISIMO data valid after SPICLK high(clock polarity = 0) | 0.5tc(SPC)M – tr(SPC) – 7 | ns | |
tv(SPCL-SIMO)M | Valid time, SPISIMO data valid after SPICLK low(clock polarity = 1) | 0.5tc(SPC)M – tf(SPC) – 7 | |||
6(5) | tsu(SOMI-SPCH)M | Setup time, SPISOMI before SPICLK high (clock polarity = 0) | tr(SPC)+4 | ns | |
tsu(SOMI-SPCL)M | Setup time, SPISOMI before SPICLK low (clock polarity = 1) | tf(SPC) | |||
7(5) | tv(SPCH-SOMI)M | Valid time, SPISOMI data valid after SPICLK high (clock polarity = 0) | 10 | ns | |
tv(SPCL-SOMI)M | Valid time, SPISOMI data valid after SPICLK low (clock polarity = 1) | 10 | |||
8(6) | tC2TDELAY | Setup time CS active until SPICLK high, assumes that SPInENA is low at tSPIENA (clock polarity = 0) | (C2TDELAY+CSHOLD+2)*tc(VCLK) +0.5*tc(SPC)M - tf(SPICS) + tr(SPC) - 9 | (C2TDELAY+CSHOLD+2)*tc(VCLK) +0.5*tc(SPC)M - tf(SPICS) + tr(SPC) + 5 | ns |
Setup time CS active until SPICLK low, assumes that SPInENA is low at tSPIENA (clock polarity = 1) | (C2TDELAY+CSHOLD+2)*tc(VCLK) + 0.5*tc(SPC)M - tf(SPICS) + tf(SPC) - 9 | (C2TDELAY+CSHOLD+2)*tc(VCLK) + 0.5*tc(SPC)M - tf(SPICS) + tf(SPC) + 5 | ns | ||
9(6) | tT2CDELAY | Hold time SPICLK low until CS inactive (clock polarity = 0) | T2CDELAY*tc(VCLK) + tc(VCLK) - tf(SPC) + tr(SPICS) - 5 | T2CDELAY*tc(VCLK) + tc(VCLK) - tf(SPC) + tr(SPICS) + 10 | ns |
Hold time SPICLK high until CS inactive (clock polarity = 1) | T2CDELAY*tc(VCLK) + tc(VCLK) - tr(SPC) + tr(SPICS)- 5 | T2CDELAY*tc(VCLK) + tc(VCLK) - tr(SPC) + tr(SPICS)+ 10 | ns | ||
10 | tSPIENA | SPIENAn Sample Point | C2TDELAY * tc(VCLK) - tf(SPICS)- 20 | C2TDELAY * tc(VCLK) | ns |
11 | tSPIENAW | SPIENAn Sample point from write to buffer | (C2TDELAY+2)*tc(VCLK) | ns |