LH79524/LH79525 User’s Guide
I
2
S Converter
Version 1.0
10-7
10.1.4 Reception
10.1.4.1 Master Mode Reception
During Master Mode reception, the I
2
S converter supplies the clock (PB3/SSPCLK/I2SCLK)
and frame output (PB2/SSPFRM/I2SWS). In response to signals from the I
2
S converter, the
external CODEC sends data on SSPRX_I2SRXD_IN.
PB2/SSPFRM/I2SWS is formed by toggling PB2/SSPFRM/I2SWS each time a pulse is
received by the I
2
S converter from the SSP on SSPFSSOUT. If WSDEL is set to 1, then
the level is delayed by a clock. In this case, the data cannot be received from the external
CODEC and transmitted to the SSP in time, as depicted by Figure 10-9. For this reason,
the data received from the external CODEC in slave mode is delayed by the I
2
S converter
before being transmitted to the SSP on SSPTXD. This results in a one-frame lag in the
reception of data in master mode, regardless of the value of WSDEL. Until the delay pipe
is filled, the SSP will receive a logic low on SSPRXD, causing the first two entries in the
SSP Receive FIFO to be filled with 0x000.
Figure 10-8. I
2
S Slave Mode Transmission Timing Diagram
MSB2
LSB2
MSB3
MSB1
14
1
14
14
1
LSB1
MSB2
LSB2
MSB3
MSB1
14
13
14
14
13
13
LSB1
MSB2
LSB2 MSB3
MSB1
14
MSB1
2
1
2
1
LSB1
MSB2
LSB2
MSB3
13
MSB1
MSB1
14
1
14
14
13
1
LSB1
EXPECTED I2STXD
(WSDEL = 0)
EXPECTED I2STXD
(WSDEL = 1)
SSPFSSIN
(WSDEL = 0)
SSPTXD
(WSDEL = 0)
I2STXD
(WSDEL = 0)
SSPFSSIN
(WSDEL = 1)
SSPTXD
(WSDEL = 1)
I2STXD
(WSDEL = 1)
I2SCLKIN
I2SFSSIN
LH79525-98