Datasheet

ADSP-21261/ADSP-21262/ADSP-21266
Rev. G | Page 35 of 48 | December 2012
SPI Interface Protocol—Slave
Table 36. SPI Interface Protocol—Slave
Parameter Min Max Unit
Timing Requirements
t
SPICLKS
Serial Clock Cycle 4 × t
CCLK
ns
t
SPICHS
Serial Clock High Period 2 × t
CCLK
– 2 ns
t
SPICLS
Serial Clock Low Period 2 × t
CCLK
– 2 ns
t
SDSCO
SPIDS Assertion to First SPICLK Edge
CPHASE = 0
CPHASE = 1
2 × t
CCLK
+ 1
2 × t
CCLK
+ 1
ns
ns
t
HDS
Last SPICLK Edge to SPIDS Not Asserted CPHASE = 0 2 × t
CCLK
ns
t
SSPIDS
Data Input Valid to SPICLK Edge (Data Input Setup Time) 2 ns
t
HSPIDS
SPICLK Last Sampling Edge to Data Input Not Valid 2 ns
t
SDPPW
SPIDS Deassertion Pulse Width (CPHASE = 0) 2 × t
CCLK
ns
Switching Characteristics
t
DSOE
SPIDS Assertion to Data Out Active 0 5 ns
t
DSDHI
SPIDS Deassertion to Data High Impedance 0 5 ns
t
DDSPIDS
SPICLK Edge to Data Out Valid (Data Out Delay Time) 7.5 ns
t
HDSPIDS
SPICLK Edge to Data Out Not Valid (Data Out Hold Time) 2 × t
CCLK
– 2 ns
t
DSOV
SPIDS Assertion to Data Out Valid (CPHASE = 0) 5 × t
CCLK
+ 2 ns
Figure 26. SPI Interface Protocol—Slave
t
SPICHS
t
SPICLS
t
SPICLKS
t
HDS
t
SDPPW
t
SDSCO
t
DSOE
t
DDSPIDS
t
DDSPIDS
t
DSDHI
t
HDSPIDS
t
HSPIDS
t
SSPIDS
t
DSDHI
t
DSOV
t
HSPIDS
t
HDSPIDS
SPIDS
(INPUT)
MISO
(OUTPUT)
MOSI
(INPUT)
MISO
(OUTPUT)
MOSI
(INPUT)
CPHASE = 1
CPHASE = 0
SPICLK
(CP = 0,
CP = 1)
(INPUT)
t
SSPIDS