SLES003A Datasheet

  • SLES003A

  • Texas Instruments [USB Streaming Controller]

  • 487.38KB

  • TI

扫码查看芯片数据手册

上传产品规格书

PDF预览

2.2.13.1.4 Byte Reversal Ordering
For all data transactions managed under DMA control, the TAS1020A provides an option to reverse the ordering of
the bytes within a data word as received. Byte order reversal, if selected, applies to both DMA channels. If, for
example, one DMA channel is used to output audio to a codec and the second DMA channel is used to retrieve record
data from a codec, byte reversal is applied to both audio streams.
When re-ordering the bytes within an audio data word, both time slot length (TSLL/TSL0L) and data bits per time slot
(BPTSL) must be taken into account. As an example consider Figure 2鈥?. In Figure 2鈥? (a) 20-bit data in a 3-byte
word is received either over the USB bus (OUT transaction) or from a codec (IN transaction). The byte order of the
data as received is little endian, where the least significant byte is placed in the right-most byte position of the word.
If BYOR = 1, byte reversal will be performed to yield an output that is big endian in byte order, where the least
significant byte is placed in the left-most byte position of the word. However, in examining the byte-order reversed
data in Figure 2鈥? (b), it is noted that the two nibbles of the most significant byte are switched to prevent a gap in the
serial data when output. The TAS1020A automatically performs this nibble reversal based on BPTSL being one nibble
less than the time slot in length.
a. Audio Word Received By TAS1020A
24
0 0 0 0 B19
B16
B15
B9 B8
B7
0
B1 B0
b. Received Audio Word After Byte Reversal
24
B7
B1 B0
B15
B9 B8
B19
0
B16 0 0 0 0
Figure 2鈥?. Byte Reversal Example
2.2.13.2 Audio Codec (AC) 鈥?7 1.0 Mode of Operation
In AC 鈥?7 1.0 mode, the codec port interface can be configured as an AC link serial interface to the AC 鈥?7 codec
device. Refer to the audio codec 鈥?7 specification revision 2.2 for additional information. The AC link serial interface
is a time division multiplexed (TDM)
slot based
serial interface that is used to transfer both audio data and
command/status data between the TAS1020A IC and the codec device. Figure 2鈥? shows the structure of the codec
port interface signals for AC 鈥?7 1.0.
Table 2鈥?. Terminal Assignments for Codec Port Interface AC 鈥?7 1.0 Mode
TERMINAL
NO.
35
37
38
36
34
32
NAME
CSYNC
CSCLK
CDATO
CDATI
CRESET
CSCHNE
AC 鈥?7 VERSION 2.0 MODE 3
20
SYNC
BIT_CLK
SDATA_OUT
SDATA_IN
RESET
NC
O
I
O
I
O
O
In this mode, the codec port interface is configured as a bidirectional full duplex serial interface with a fixed rate of
48 kHz. Each 48-kHz frame is divided into 13 time slots, with the use of each time slot predefined by the audio codec
AC 鈥?7 specification. Each time slot is 20 serial clock cycles in length except for time slot 0, which is only 16 serial
clock cycles. The serial clock, which is referred to as the BIT_CLK for AC 鈥?7 modes, is set to 12.288 MHz. Based
on the length of each slot, there is a total of 256 serial clock cycles per frame at a frequency of 12.288 MHz. As a result
the frame frequency is 48 kHz. For the AC 鈥?7 modes, the BIT_CLK is input to the TAS1020A device from the codec.
The BIT_CLK is generated by the codec from the master clock (MCLK) input. The codec MCLK input, which can be
generated by the TAS1020A device, must be a frequency of 24.576 MHz. The start of each 48-kHz frame is
2鈥?9

SLES003A相关型号PDF文件下载

您可能感兴趣的PDF文件资料

热门IC型号推荐

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈
返回顶部

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!