ZHCSZG1A November 2024 – August 2025 TAS5802
PRODUCTION DATA
串行音频接口端口是一个三线串行端口,传输的信号为 LRCK/FS、SCK 和 SDIN。SCK 是串行音频位时钟,用于将 SDIN 上的串行数据在时钟控制下传输到音频接口的串行移位寄存器中。串行数据在 SCK 上升沿的器件中计时。当器件在 TDM 模式下运行时,LRCK/FS 引脚是串行音频左/右字时钟或帧同步。
该器件支持业界通用音频数据格式,包括标准 I2S、左对齐、右对齐和 TDM/DSP 数据。通过寄存器 (SAP_CTRL1 寄存器(偏移 = 33h)[复位 = 02h]-D [5:4]) 选择数据格式。如果 TDM/DSP 模式下 LRCK/SCK 的高宽度小于 FS 的 8 个周期,则寄存器 (SAP_CTRL1 寄存器(偏移 = 33h)[复位 = 02h]-D[3:2]) 应设置为 01。所有格式都需要二进制补码、MSB 在前的音频数据;接受高达 32 位的音频数据。表 1 展示了该器件支持的所有数据格式、字长和时钟速率。图 1 到图 6 详细说明了数据格式。通过寄存器 (SAP_CTRL1 寄存器(偏移 = 33h)[复位 = 02h] -D[1:0]) 选择字长。通过寄存器 (SAP_CTRL1 寄存器(偏移 = 33h)[复位 = 02h] -D[7]) 和寄存器 (SAP_CTRL2 寄存器(偏移 = 34h)[复位 = 00h]-D[7:0]) 选择数据偏移量。默认设置为 I2S 和 24 位字长。
| 格式 | 数据位 | LRCK/FS 频率 (kHz) | SCK 速率 (fs) |
|---|---|---|---|
| I2S/LJ/RJ | 32、24、20、16 | 16、32、44.1/48、96 | 32.64 |
| TDM/DSP | 32、24、20、16 | 16、32、44.1/48、96 | 128、256、512 |
图 6-2 左对齐音频数据格式



I2S 目标时序如 图 6-7 所示。
图 6-7 串行音频时序 – 目标模式
图 6-8 I2C 通信时序 – 目标