Figure 6.17-13 Tdm 6-Channel Audio Format With 24-Bit Data In 32-Bit Channel Block (Pcm Standard Data Format; Format=0X4); Figure 6.17-14 Tdm 6-Channel Audio Format With 24-Bit Data In 32-Bit Channel Block (Pcm With Msb Justified; Format=0X5); Figure 6.17-15 Tdm 6-Channel Audio Format With 24-Bit Data In 32-Bit Channel Block (Pcm With Lsb Justified; Format=0X6) - Nuvoton ISD94124BYI Technical Reference Manual

Isd arm cortex-m4f soc
Table of Contents

Advertisement

(I2S_CTL0[29:28]) respectively. Note that the TDM PCM mode supports 16-bit, 24-bit, 32-bit
audio data word (excluding 8-bit data), and the hardware will set the bit-width of transmitting data
as 16-bit if DATWIDTH (I2S_CTL0[5:4]) is 0x0. The pulse width of frame start signal is also
selected by PCMSYNC (I2S_CTL0[27]).
The examples of 6-channel TDM transmission with 24-bit audio data in 32-bit channel block are
shown in Figure 6.17-13. In 2-channel audio interface, we may call the first and second audio
channels as left-channel and right-channel (or channel0 and channel1). In TDM multi-channel
application, we call the first and second audio channels as channel0 and channel1.
I2S_BCLK
I2S_LRCLK
I2S_DI /
I2S_DO
FORMAT (I2S_CTL0[26:24]) = 0x4
TDMCHNUM (I2S_CTL0[31:30]) = 0x2
DATWIDTH (I2S_CTL0[5:4]) = 0x2
CHWIDTH (I2S_CTL0[29:28]) = 0x3
Figure 6.17-13 TDM 6-channel audio format with 24-bit data in 32-bit channel block (PCM standard
I2S_BCLK
I2S_LRCLK
I2S_DI /
I2S_DO
FORMAT (I2S_CTL0[26:24]) = 0x5
TDMCHNUM (I2S_CTL0[31:30]) = 0x2
DATWIDTH (I2S_CTL0[5:4]) = 0x2
CHWIDTH (I2S_CTL0[29:28]) = 0x3
Figure 6.17-14 TDM 6-channel audio format with 24-bit data in 32-bit channel block (PCM with MSB
I2S_BCLK
I2S_LRCLK
I2S_DI /
I2S_DO
FORMAT (I2S_CTL0[26:24]) = 0x6
TDMCHNUM (I2S_CTL0[31:30]) = 0x2
DATWIDTH (I2S_CTL0[5:4]) = 0x2
CHWIDTH (I2S_CTL0[29:28]) = 0x3
Figure 6.17-15 TDM 6-channel audio format with 24-bit data in 32-bit channel block (PCM with LSB
Sep 9, 2019
ISD94100 Series Technical Reference Manual
24-bit
24-bit
24-bit
CH0 data
CH1 data
CH2 data
Channel 0
Channel 1
Channel 2
32 BCLKs
32 BCLKs
32 BCLKs
data format; FORMAT=0x4)
24-bit
24-bit
24-bit
CH0 data
CH1 data
CH2 data
Channel 0
Channel 1
Channel 2
32 BCLKs
32 BCLKs
32 BCLKs
justified; FORMAT=0x5)
24-bit
24-bit
CH0 data
CH1 data
Channel 0
Channel 1
Channel 2
32 BCLKs
32 BCLKs
32 BCLKs
justified; FORMAT=0x6)
Page 807 of 928
Frame N (192 BCLKs)
24-bit
24-bit
CH3 data
CH4 data
Channel 3
Channel 4
32 BCLKs
32 BCLKs
Frame N (192 BCLKs)
24-bit
24-bit
CH3 data
CH4 data
Channel 3
Channel 4
32 BCLKs
32 BCLKs
Frame N (192 BCLKs)
24-bit
24-bit
24-bit
CH2 data
CH3 data
CH4 data
Channel 3
Channel 4
32 BCLKs
32 BCLKs
Frame N+1
24-bit
24-bit
CH5 data
CH0 data
Channel 5
32 BCLKs
Frame N+1
24-bit
24-bit
CH5 data
CH0 data
Channel 5
32 BCLKs
Frame N+1
24-bit
CH5 data
Channel 5
32 BCLKs
Rev1.09

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents