ISD94100 Series Technical Reference Manual
Sep 9, 2019
Page
704
of 928
Rev1.09
IS
D
9
410
0
S
ER
IE
S
T
E
C
HN
ICA
L
RE
F
E
RE
NCE
M
AN
U
AL
Figure 6.14-34 FIFO Contents for Various I
2
S Modes
6.14.6 Timing Diagram
The active state of slave selection signal can be defined by setting the SSACTPOL
(SPIn_SSCTL[2]). The SPI clock which is in idle state can be configured as high or low state by
setting the CLKPOL (SPIn_CTL[3]). It also provides the bit length of a transaction word in DWIDTH
(SPIn_CTL[12:8]), and transmitting/receiving data from MSB or LSB first in LSB (SPIn_CTL[13]).
User can also select which edge of SPI clock to transmit/receive data in TXNEG/RXNEG
(SPIn_CTL[2:1]). Four SPI timing diagrams for master/slave operations and the related settings are
shown below.
SPIx_CLK pin
SPIx_MISOz pin
SPIx_MOSIz pin
TX[6]
TX[4]
TX[3]
TX[2]
LSB
TX[0]
RX[6]
RX[4]
RX[2]
LSB
RX[0]
MSB
RX[7]
RX[3]
MSB
TX[7]
SPIx_SSy pin
CLKPOL=0
CLKPOL=1
TX[5]
RX[5]
TX[1]
RX[1]
SSACTPOL=0
SSACTPOL=1
Note:
Master Mode
Registers Setting: SLAVE=0, LSB=0, DWIDTH=0x08
CLKPOL=0, TXNEG=1, RXNEG=0 or CLKPOL=1, TXNEG=0, RXNEG=1
x: Set number (x = 0, 1, 2), y: Slave select channel number in SPI0 (y = 0, 1),
z: MOSI and MISO channel number in SPI0 (z = 0)
Figure 6.14-35 SPI Timing in Master Mode
SPIx_CLK pin
SPIx_MISOz pin
SPIx_MOSIz pin
TX[1]
TX[3]
TX[4]
TX[5]
MSB
TX[7]
RX[1]
RX[3]
RX[5]
MSB
RX[7]
LSB
RX[0]
RX[4]
LSB
TX[0]
SPIx_SSy pin
CLKPOL=0
CLKPOL=1
TX[2]
RX[2]
TX[6]
RX[6]
SSACTPOL=0
SSACTPOL=1
Note:
Master Mode
Registers Setting: SLAVE=0, LSB=1, DWIDTH=0x08
CLKPOL=0, TXNEG=0, RXNEG=1 or CLKPOL=1, TXNEG=1, RXNEG=0
x: Set number (x = 0, 1, 2), y: Slave select channel number in SPI0 (y = 0, 1),
z: MOSI and MISO channel number in SPI0 (z = 0)
Содержание ISD94100 Series
Страница 528: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 528 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...
Страница 626: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 626 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...
Страница 702: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 702 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...
Страница 875: ...ISD94100 Series Technical Reference Manual Sep 9 2019 Page 875 of 928 Rev1 09 ISD94100 SERIES TECHNICAL REFERENCE MANUAL...