User's Manual

Table Of Contents
SLAVE
SELECT
MISO
MOSI
DATA
CLK
WRITE
ADDRESS BYTE
READ DATA
BYTE 1
READ DATA
BYTE n
DON’T CARE
No Data Transitions (All High or Low) No Data Transitions (All High or Low)
B7 B6 B5 B4 B3 B2 B1 B0
B7 B6 B5 B4 B3 B2 B1 B0 B7 B6 B5 B4 B3 B2 B1 B0
b0MISO
MOSI
DATA
CLK
WRITE
MOSI Transitions on Data Clock
Rising Edge
MOSI Valid on Data Clock Falling Edge
t
STE,LEAD
b7
t
LO/HI
t
LO/HI
b6…b1 b0
t
SU,SI
t
HD,SI
1/f
UCxCLK
t
STE,DIS
b6...b1
t
VALID,SO
t
STE,LAG
t
HD,SO
DON’T CARE
READ
Data Transition is on Data Clock
Rising Edge
MISO Valid on Data Clock Falling Edge
t
SU,SO
b7
NO DATA TRANSITIONS
(ALL HIGH/LOW)
Slave
Select
TRF7970A
www.ti.com
SLOS743K AUGUST 2011REVISED APRIL 2014
6.10.5.1 Serial Interface Mode With Slave Select (SS)
The serial interface is in reset while the Slave Select signal is high. Serial data in (MOSI) changes on the
rising edge, and is validated in the reader on the falling edge, as shown in Figure 6-19. Communication is
terminated when the Slave Select signal goes high.
All words must be 8 bits long with the MSB transmitted first.
Figure 6-19. SPI With Slave Select Timing Diagram
The read command is sent out on the MOSI pin, MSB first, in the first eight clock cycles. MOSI data
changes on the rising edge, and is validated in the reader on the falling edge, as shown in Figure 6-19.
During the write cycle, the serial data out (MISO) is not valid. After the last read command bit (B0) is
validated at the eighth falling edge of SCLK, valid data can be read on the MISO pin at the falling edge of
SCLK. It takes eight clock edges to read out the full byte (MSB first). See Section 5.3 for electrical
specifications related to Figure 6-19.
The continuous read operation is shown in Figure 6-20.
Figure 6-20. Continuous Read Operation Using SPI With Slave Select
Copyright © 2011–2014, Texas Instruments Incorporated Detailed Description 39
Submit Documentation Feedback
Product Folder Links: TRF7970A