ZHCSPM8 January   2022 TAA5212

ADVANCE INFORMATION  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 修订历史记录
  6. 引脚配置和功能
  7. 规格
    1. 6.1  绝对最大额定值
    2. 6.2  ESD 等级
    3. 6.3  建议运行条件
    4. 6.4  热性能信息
    5. 6.5  电气特性
    6. 6.6  时序要求:I2C 接口
    7. 6.7  开关特性:I2C 接口
    8. 6.8  时序要求:SPI 接口
    9. 6.9  开关特性:SPI 接口
    10. 6.10 时序要求:TDM、I2S 或 LJ 接口
    11. 6.11 开关特性:TDM、I2S 或 LJ 接口
    12. 6.12 时序要求:PDM 数字麦克风接口
    13. 6.13 开关特性:PDM 数字麦克风接口
  8. 参数测量信息
  9. 详细说明
    1. 8.1 概述
    2. 8.2 功能方框图
    3. 8.3 特性说明
      1. 8.3.1 硬件控制
      2. 8.3.2 串行接口
        1. 8.3.2.1 控制串行接口
        2. 8.3.2.2 音频串行接口
          1. 8.3.2.2.1 时分多路复用 (TDM) 音频接口
          2. 8.3.2.2.2 IC 间音频 (I2S) 接口
          3. 8.3.2.2.3 左平衡 (LJ) 接口
        3. 8.3.2.3 通过共享总线使用多个器件
      3. 8.3.3 锁相环 (PLL) 和时钟生成
      4. 8.3.4 输入通道配置
      5. 8.3.5 基准电压
      6. 8.3.6 可编程麦克风偏置
      7. 8.3.7 信号链处理
        1. 8.3.7.1 ADC 信号链
          1. 8.3.7.1.1 可编程通道增益和数字音量控制
          2. 8.3.7.1.2 可编程通道增益校准
          3. 8.3.7.1.3 可编程通道相位校准
          4. 8.3.7.1.4 可编程数字高通滤波器
          5. 8.3.7.1.5 可编程数字双二阶滤波器
          6. 8.3.7.1.6 可编程通道加法器和数字混频器
          7. 8.3.7.1.7 可配置数字抽取滤波器
            1. 8.3.7.1.7.1 线性相位滤波器
              1. 8.3.7.1.7.1.1 采样速率:16kHz 或 14.7kHz
              2. 8.3.7.1.7.1.2 采样速率:24kHz 或 22.05kHz
              3. 8.3.7.1.7.1.3 采样速率:32kHz 或 29.4kHz
              4. 8.3.7.1.7.1.4 采样速率:48kHz 或 44.1kHz
              5. 8.3.7.1.7.1.5 采样速率:96kHz 或 88.2kHz
      8. 8.3.8 中断、状态和数字 I/O 引脚多路复用
      9. 8.3.9 可编程通道相位校准
    4. 8.4 器件功能模式
    5. 8.5 寄存器映射
      1. 8.5.1 VEGA 寄存器
      2. 8.5.2 TAA5212 寄存器
      3. 8.5.3 TAA5212 寄存器
    6. 8.6 特性说明
    7. 8.7 器件功能模式
  10. 应用和实施
    1. 9.1 应用信息
    2. 9.2 典型应用
      1. 9.2.1 应用
      2. 9.2.2 设计要求
      3. 9.2.3 详细设计过程
      4. 9.2.4 应用性能曲线图
      5. 9.2.5 该做什么和不该做什么
  11. 10电源相关建议
  12. 11布局
    1. 11.1 布局指南
    2. 11.2 布局示例
  13. 12器件和文档支持
    1. 12.1 文档支持
      1. 12.1.1 相关文档
    2. 12.2 接收文档更新通知
    3. 12.3 支持资源
    4. 12.4 商标
    5. 12.5 静电放电警告
    6. 12.6 术语表

封装选项

机械数据 (封装 | 引脚)
散热焊盘机械数据 (封装 | 引脚)
订购信息

TAA5212 寄存器

表 8-139 列出了 TAA5212 寄存器的存储器映射寄存器。表 8-139中未列出的所有寄存器偏移地址都应视为保留的存储单元,并且不应修改寄存器内容。

表 8-139 TAA5212 寄存器
地址首字母缩写词寄存器名称复位值部分
0x0PAGE_CFG器件页寄存器0x00PAGE_CFG 寄存器(地址 = 0x0)[复位 = 0x00]
0x1ASASI_CFG0辅助 ASI 配置寄存器 00x30SASI_CFG0 寄存器(地址 = 0x1A)[复位 = 0x30]
0x1BSASI_TX_CFG0SASI TX 配置寄存器 00x00SASI_TX_CFG0 寄存器(地址 = 0x1B)[复位 = 0x00]
0x1CSASI_TX_CFG1SASI TX 配置寄存器 10x00SASI_TX_CFG1 寄存器(地址 = 0x1C)[复位 = 0x00]
0x1DSASI_TX_CFG2SASI TX 配置寄存器 20x00SASI_TX_CFG2 寄存器(地址 = 0x1D)[复位 = 0x00]
0x1ESASI_TX_CH1_CFGSASI TX 通道 1 配置寄存器0x00SASI_TX_CH1_CFG 寄存器(地址 = 0x1E)[复位 = 0x00]
0x1FSASI_TX_CH2_CFGSASI TX 通道 2 配置寄存器0x01SASI_TX_CH2_CFG 寄存器(地址 = 0x1F)[复位 = 0x01]
0x20SASI_TX_CH3_CFGSASI TX 通道 3 配置寄存器0x02SASI_TX_CH3_CFG 寄存器(地址 = 0x20)[复位 = 0x02]
0x21SASI_TX_CH4_CFGSASI TX 通道 4 配置寄存器0x03SASI_TX_CH4_CFG 寄存器(地址 = 0x21)[复位 = 0x03]
0x22SASI_TX_CH5_CFGSASI TX 通道 5 配置寄存器0x04SASI_TX_CH5_CFG 寄存器(地址 = 0x22)[复位 = 0x04]
0x23SASI_TX_CH6_CFGSASI TX 通道 6 配置寄存器0x05SASI_TX_CH6_CFG 寄存器(地址 = 0x23)[复位 = 0x05]
0x24SASI_TX_CH7_CFGSASI TX 通道 7 配置寄存器0x06SASI_TX_CH7_CFG 寄存器(地址 = 0x24)[复位 = 0x06]
0x26SASI_RX_CFG0SASI RX 配置寄存器 00x00SASI_RX_CFG0 寄存器(地址 = 0x26)[复位 = 0x00]
0x32CLK_CFG12时钟配置寄存器 120x00CLK_CFG12 寄存器(地址 = 0x32)[复位 = 0x00]
0x33CLK_CFG130x00CLK_CFG13 寄存器(地址 = 0x33)[复位 = 0x00]
0x34CLK_CFG14时钟配置寄存器 140x10CLK_CFG14 寄存器(地址 = 0x34)[复位 = 0x10]
0x35CLK_CFG15时钟配置寄存器 150x01CLK_CFG15 寄存器(地址 = 0x35)[复位 = 0x01]
0x36CLK_CFG16时钟配置寄存器 160x00CLK_CFG16 寄存器(地址 = 0x36)[复位 = 0x00]
0x37CLK_CFG17时钟配置寄存器 170x00CLK_CFG17 寄存器(地址 = 0x37)[复位 = 0x00]
0x38CLK_CFG18时钟配置寄存器 180x08CLK_CFG18 寄存器(地址 = 0x38)[复位 = 0x08]
0x39CLK_CFG19时钟配置寄存器 190x20CLK_CFG19 寄存器(地址 = 0x39)[复位 = 0x20]
0x3ACLK_CFG20时钟配置寄存器 200x04CLK_CFG20 寄存器(地址 = 0x3A)[复位 = 0x04]
0x3CCLK_CFG22时钟配置寄存器 180x01CLK_CFG22 寄存器(地址 = 0x3C)[复位 = 0x01]
0x3DCLK_CFG23时钟配置寄存器 180x01CLK_CFG23 寄存器(地址 = 0x3D)[复位 = 0x01]
0x3ECLK_CFG24时钟配置寄存器 210x01CLK_CFG24 寄存器(地址 = 0x3E)[复位 = 0x01]
0x44CLK_CFG300x00CLK_CFG30 寄存器(地址 = 0x44)[复位 = 0x00]
0x45CLK_CFG310x00CLK_CFG31 寄存器(地址 = 0x45)[复位 = 0x00]
0x46CLKOUT_CFG1CLKOUT 配置寄存器 10x00CLKOUT_CFG1 寄存器(地址 = 0x46)[复位 = 0x00]
0x47CLKOUT_CFG2CLKOUT 配置寄存器 20x01CLKOUT_CFG2 寄存器(地址 = 0x47)[复位 = 0x01]
0x49SARCLK_CFG1SAR 时钟配置寄存器 10x00SARCLK_CFG1 寄存器(地址 = 0x49)[复位 = 0x00]
0x5BADC_OVRLD_FLAG0x00ADC_OVRLD_FLAG 寄存器(地址 = 0x5B)[复位 = 0x00]

8.5.3.1 PAGE_CFG 寄存器(地址 = 0x0)[复位 = 0x00]

表 8-140 展示了 PAGE_CFG。

返回到汇总表

器件存储器映射分为多个页面。该寄存器设置页。

表 8-140 PAGE_CFG 寄存器字段说明
字段类型复位说明
7-0PAGE[7:0]R/W00000000b这些位设置器件页。
0d = 第 0 页
1d = 第 1 页
2d 至 254d = 第 2 页至第 254 页
255d = 第 255 页

8.5.3.2 SASI_CFG0 寄存器(地址 = 0x1A)[复位 = 0x30]

表 8-141 展示了 SASI_CFG0。

返回到汇总表

该寄存器是 ASI 配置寄存器 0。

表 8-141 SASI_CFG0 寄存器字段说明
字段类型复位说明
7-6SASI_FORMAT[1:0]R/W00b辅助 ASI 协议格式。
0d = TDM 模式
1d = I2S 模式
2d = LJ(左平衡)模式
3d = 保留;不使用
5-4SASI_WLEN[1:0]R/W11b辅助 ASI 字长或时隙长度。
0d = 16 位(建议将此设置与 10kΩ 输入阻抗配置一起使用)
1d = 20 位
2d = 24 位
3d = 32 位
3SASI_FSYNC_POLR/W0bASI FSYNC 极性(仅适用于 SASI 协议)。
0d = 符合标准协议的默认极性
1d = 相对于标准协议的反向极性
2SASI_BCLK_POLR/W0bASI BCLK 极性(仅适用于 SASI 协议)。
0d = 符合标准协议的默认极性
1d = 相对于标准协议的反向极性
1SASI_BUS_ERRR/W0bASI 总线错误检测。
0d = 启用总线错误检测
1d = 禁用总线错误检测
0SASI_BUS_ERR_RCOVR/W0bASI 总线错误自动恢复。
0d = 启用总线错误恢复后自动恢复
1d = 禁用总线错误恢复后自动恢复,并在主机配置器件之前保持断电状态

8.5.3.3 SASI_TX_CFG0 寄存器(地址 = 0x1B)[复位 = 0x00]

表 8-142 展示了 SASI_TX_CFG0。

返回到汇总表

该寄存器是 SASI TX 配置寄存器 0。

表 8-142 SASI_TX_CFG0 寄存器字段说明
字段类型复位说明
7SASI_TX_EDGER/W0b辅助 ASI 数据输出(在主要和辅助数据引脚上)发送边沿。
0d = 基于 SASI_BCLK_POL 中协议配置设置的默认边沿
1d = 相对于默认边沿设置的反相随后边沿(半个周期延迟)
6SASI_TX_FILLR/W0b任何未使用周期的辅助 ASI 数据输出(在主要和辅助数据引脚上)
0d = 针对未使用周期始终发送 0
1d = 针对未使用周期始终使用高阻态
5SASI_TX_LSBR/W0b用于 LSB 传输的辅助 ASI 数据输出(在主要和辅助数据引脚上)。
0d =在一个完整周期内发送 LSB
1d = 在前半个周期内发送 LSB,在后半个周期内发送高阻态
4-3SASI_TX_KEEPER[1:0]R/W00b辅助 ASI 数据输出(在主要和辅助数据引脚上)总线保持器。
0d = 始终禁用总线保持器
1d = 始终启用总线保持器
2d = 总线保持器仅在 LSB 传输期间启用一个周期
3d = 总线保持器仅在 LSB 传输期间启用一个半周期
2SASI_TX_USE_INT_FSYNCR/W0b辅助 ASI 使用内部 FSYNC 在控制器模式配置中根据情况生成输出数据。
0d = 使用外部 FSYNC 进行 ASI 协议数据生成
1d = 使用内部 FSYNC 进行 ASI 协议数据生成
1SASI_TX_USE_INT_BCLKR/W0b辅助 ASI 使用内部 BCLK 在控制器模式配置中生成输出数据。
0d = 使用外部 BCLK 进行 ASI 协议数据生成
1d = 使用内部 BCLK 进行 ASI 协议数据生成
0SASI_TDM_PULSE_WIDTHR/W0bTDM 格式的辅助 ASI fsync 脉冲宽度。
0d = Fsync 脉冲为 1 个 bclk 周期宽度
1d = Fsync 脉冲为 2 个 bclk 周期宽度

8.5.3.4 SASI_TX_CFG1 寄存器(地址 = 0x1C)[复位 = 0x00]

表 8-143 展示了 SASI_TX_CFG1。

返回到汇总表

该寄存器是 SASI TX 配置寄存器 1。

表 8-143 SASI_TX_CFG1 寄存器字段说明
字段类型复位说明
7-5RESERVEDR000b保留位;仅写入复位值
4-0SASI_TX_OFFSET[4:0]R/W00000b辅助 ASI 输出数据 MSB 时隙 0 偏移(在主要和辅助数据引脚上)。
0d = ASI 数据 MSB 位置没有偏移,并符合标准协议
1d = 一个 BCLK 周期相对于标准协议的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)偏移
2d = 两个 BCLK 周期相对于标准协议的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)的偏移
3d 至 30d = 根据配置分配的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)偏移
31d = 31 个 BCLK 周期相对于标准协议的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)偏移

8.5.3.5 SASI_TX_CFG2 寄存器(地址 = 0x1D)[复位 = 0x00]

表 8-144 展示了 SASI_TX_CFG2。

返回到汇总表

该寄存器是 SASI TX 配置寄存器 2。

表 8-144 SASI_TX_CFG2 寄存器字段说明
字段类型复位说明
7SASI_TX_CH8_SELR/W0b辅助 ASI 输出通道 8 选择。
0d = 辅助 ASI 通道 8 输出在 DOUT 上
1d = 辅助 ASI 通道 8 输出在 DOUT2 上
6SASI_TX_CH7_SELR/W0b辅助 ASI 输出通道 7 选择。
0d = 辅助 ASI 通道 7 输出在 DOUT 上
1d = 辅助 ASI 通道 7 输出在 DOUT2 上
5SASI_TX_CH6_SELR/W0b辅助 ASI 输出通道 6 选择。
0d = 辅助 ASI 通道 6 输出在 DOUT 上
1d = 辅助 ASI 通道 6 输出在 DOUT2 上
4SASI_TX_CH5_SELR/W0b辅助 ASI 输出通道 5 选择。
0d = 辅助 ASI 通道 5 输出在 DOUT 上
1d = 辅助 ASI 通道 5 输出在 DOUT2 上
3SASI_TX_CH4_SELR/W0b辅助 ASI 输出通道 4 选择。
0d = 辅助 ASI 通道 4 输出在 DOUT 上
1d = 辅助 ASI 通道 4 输出在 DOUT2 上
2SASI_TX_CH3_SELR/W0b辅助 ASI 输出通道 3 选择。
0d = 辅助 ASI 通道 3 输出在 DOUT 上
1d = 辅助 ASI 通道 3 输出在 DOUT2 上
1SASI_TX_CH2_SELR/W0b辅助 ASI 输出通道 2 选择。
0d = 辅助 ASI 通道 2 输出在 DOUT 上
1d = 辅助 ASI 通道 2 输出在 DOUT2 上
0SASI_TX_CH1_SELR/W0b辅助 ASI 输出通道 1 选择。
0d = 辅助 ASI 通道 1 输出在 DOUT 上
1d = 辅助 ASI 通道 1 输出在 DOUT2 上

8.5.3.6 SASI_TX_CH1_CFG 寄存器(地址 = 0x1E)[复位 = 0x00]

表 8-145 展示了 SASI_TX_CH1_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 1 配置寄存器。

表 8-145 SASI_TX_CH1_CFG 寄存器字段说明
字段类型复位说明
7-6RESERVEDR00b保留位;仅写入复位值
5SASI_TX_CH1_CFGR/W0b辅助 ASI 输出通道 1 配置。
0d = 辅助 ASI 通道 1 输出处于三态条件
1d = 辅助 ASI 通道 1 输出对应于 ADC 通道 1 数据
4-0SASI_TX_CH1_SLOT_NUM[4:0]R/W00000b辅助 ASI 输出通道 1 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.7 SASI_TX_CH2_CFG 寄存器(地址 = 0x1F)[复位 = 0x01]

表 8-146 展示了 SASI_TX_CH2_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 2 配置寄存器。

表 8-146 SASI_TX_CH2_CFG 寄存器字段说明
字段类型复位说明
7-6RESERVEDR00b保留位;仅写入复位值
5SASI_TX_CH2_CFGR/W0b辅助 ASI 输出通道 2 配置。
0d = 辅助 ASI 通道 2 输出处于三态条件
1d = 辅助 ASI 通道 2 输出对应于 ADC 通道 2 数据
4-0SASI_TX_CH2_SLOT_NUM[4:0]R/W00001b辅助 ASI 输出通道 2 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.8 SASI_TX_CH3_CFG 寄存器(地址 = 0x20)[复位 = 0x02]

表 8-147 展示了 SASI_TX_CH3_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 3 配置寄存器。

表 8-147 SASI_TX_CH3_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留位;仅写入复位值
6-5SASI_TX_CH3_CFG[1:0]R/W00b辅助 ASI 输出通道 3 配置。
0d = 辅助 ASI 通道 3 输出处于三态条件
1d = 辅助 ASI 通道 3 输出对应于 ADC 通道 3 数据
2d = 辅助 ASI 通道 3 输出对应于 VBAT 数据
3d = 保留
4-0SASI_TX_CH3_SLOT_NUM[4:0]R/W00010b辅助 ASI 输出通道 3 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.9 SASI_TX_CH4_CFG 寄存器(地址 = 0x21)[复位 = 0x03]

表 8-148 展示了 SASI_TX_CH4_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 4 配置寄存器。

表 8-148 SASI_TX_CH4_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留位;仅写入复位值
6-5SASI_TX_CH4_CFG[1:0]R/W00b辅助 ASI 输出通道 4 配置。
0d = 辅助 ASI 通道 4 输出处于三态条件
1d = 辅助 ASI 通道 4 输出对应于 ADC 通道 4 数据
2d = 辅助 ASI 通道 4 输出对应于 TEMP 数据
3d = 保留
4-0SASI_TX_CH4_SLOT_NUM[4:0]R/W00011b辅助 ASI 输出通道 4 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.10 SASI_TX_CH5_CFG 寄存器(地址 = 0x22)[复位 = 0x04]

表 8-149 展示了 SASI_TX_CH5_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 5 配置寄存器。

表 8-149 SASI_TX_CH5_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留位;仅写入复位值
6-5SASI_TX_CH5_CFG[1:0]R/W00b辅助 ASI 输出通道 5 配置。
0d = 辅助 ASI 通道 5 输出处于三态条件
1d = 辅助 ASI 通道 5 输出对应于 ASI 输入通道 1 环回数据
不使用
不使用
4-0SASI_TX_CH5_SLOT_NUM[4:0]R/W00100b辅助 ASI 输出通道 5 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.11 SASI_TX_CH6_CFG 寄存器(地址 = 0x23)[复位 = 0x05]

表 8-150 展示了 SASI_TX_CH6_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 6 配置寄存器。

表 8-150 SASI_TX_CH6_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留位;仅写入复位值
6-5SASI_TX_CH6_CFG[1:0]R/W00b辅助 ASI 输出通道 6 配置。
0d = 辅助 ASI 通道 6 输出处于三态条件
1d = 辅助 ASI 通道 6 输出对应于 ASI 输入通道 2 环回数据
不使用
不使用
4-0SASI_TX_CH6_SLOT_NUM[4:0]R/W00101b辅助 ASI 输出通道 6 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.12 SASI_TX_CH7_CFG 寄存器(地址 = 0x24)[复位 = 0x06]

表 8-151 展示了 SASI_TX_CH7_CFG。

返回到汇总表

该寄存器是 SASI TX 通道 7 配置寄存器。

表 8-151 SASI_TX_CH7_CFG 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留位;仅写入复位值
6-5SASI_TX_CH7_CFG[1:0]R/W00b辅助 ASI 输出通道 7 配置。
0d = 辅助 ASI 通道 7 输出处于三态条件
1d = 辅助 ASI 通道 7 输出对应于 {VBAT_WLby2, TEMP_WLby2}
不使用
不使用
4-0SASI_TX_CH7_SLOT_NUM[4:0]R/W00110b辅助 ASI 输出通道 7 时隙分配。
0d = TDM 是时隙 0 或 I2S,LJ 是左侧时隙 0
1d = TDM 是时隙 1 或 I2S,LJ 是左侧时隙 1
2d 至 14d = 分配的时隙视配置而定
15d = TDM 是时隙 15 或 I2S,LJ 是左侧时隙 15
16d = TDM 是时隙 16 或 I2S,LJ 是右侧时隙 0
17d = TDM 是时隙 17 或 I2S,LJ 是右侧时隙 1
18d 至 30d = 分配的时隙视配置而定
31d = TDM 是时隙 31 或 I2S,LJ 是右侧时隙 15

8.5.3.13 SASI_RX_CFG0 寄存器(地址 = 0x26)[复位 = 0x00]

表 8-152 展示了 SASI_RX_CFG0。

返回到汇总表

该寄存器是 SASI RX 配置寄存器 0。

表 8-152 SASI_RX_CFG0 寄存器字段说明
字段类型复位说明
7SASI_RX_EDGER/W0b辅助 ASI 数据输入(在主要和辅助数据引脚上)接收边沿。
0d = 基于位 2 (BCLK_POL) 中协议配置设置的默认边沿
1d = 相对于默认边沿设置的反相随后边沿(半个周期延迟)
6SASI_RX_USE_INT_FSYNCR/W0b辅助 ASI 使用内部 FSYNC 在控制器模式配置中根据情况锁存输入数据。
0d = 使用外部 FSYNC 进行 ASI 协议数据锁存
1d = 使用内部 FSYNC 进行 ASI 协议数据锁存
5SASI_RX_USE_INT_BCLKR/W0b辅助 ASI 使用内部 BCLK 在控制器模式配置中锁存输入数据。
0d = 使用外部 BCLK 进行 ASI 协议数据锁存
1d = 使用内部 BCLK 进行 ASI 协议数据锁存
4-0SASI_RX_OFFSET[4:0]R/W00000b辅助 ASI 输入数据 MSB 时隙 0 偏移(在主要和辅助数据引脚上)。
0d = ASI 数据 MSB 位置没有偏移,并符合标准协议
1d = 一个 BCLK 周期相对于标准协议的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)偏移
2d = 两个 BCLK 周期相对于标准协议的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)的偏移
3d 至 30d = 根据配置分配的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)偏移
31d = 31 个 BCLK 周期相对于标准协议的 ASI 数据 MSB 位置(TDM 模式是时隙 0 或 I2S,LJ 模式是左侧和右侧时隙 0)偏移

8.5.3.14 CLK_CFG12 寄存器(地址 = 0x32)[复位 = 0x00]

表 8-153 展示了 CLK_CFG12。

返回到汇总表

该寄存器是时钟配置寄存器 12。

表 8-153 CLK_CFG12 寄存器字段说明
字段类型复位说明
7-6PDIV_CLKSRC_SEL[1:0]R/W00bPLL PDIV 分频器的源时钟选择
0d = PLL_PDIV_IN_CLK 是主要 ASI BCLK
1d = PLL_PDIV_IN_CLK 是辅助 ASI BCLK
2d = PLL_PDIV_IN_CLK 是 CCLK
3d = PLL_PDIV_IN_CLK 是内部振荡器时钟
5-3PASI_BCLK_DIV_CLK_SEL[2:0]R/W000b主要 ASI BCLK 分频器时钟源选择。
0d = 主要 ASI BCLK 分频器时钟源是 PLL 输出
1d = 保留
2d = 主要 ASI BCLK 分频器时钟源是辅助 ASI BCLK
3d = 主要 ASI BCLK 分频器时钟源是 CCLK
4d = 主要 ASI BCLK 分频器时钟源是内部振荡器时钟
5d = 主要 ASI BCLK 分频器时钟源是 DSP 时钟
6d 至 7d = 保留
2-0RESERVEDR000b保留位;仅写入复位值

8.5.3.15 CLK_CFG13 寄存器(地址 = 0x33)[复位 = 0x00]

表 8-154 展示了 CLK_CFG13。

返回到汇总表

表 8-154 CLK_CFG13 寄存器字段说明
字段类型复位说明
7RESERVEDR0b保留位;仅写入复位值
6-4SASI_BCLK_DIV_CLK_SEL[2:0]R/W000b辅助 ASI BCLK 分频器时钟源选择。
0d = 辅助 ASI BCLK 分频器时钟源是 PLL 输出
1d = 辅助 ASI BCLK 分频器时钟源是主要 ASI BCLK
2d = 保留
3d = 辅助 ASI BCLK 分频器时钟源是 CCLK
4d = 辅助 ASI BCLK 分频器时钟源是内部振荡器时钟
5d = 辅助 ASI BCLK 分频器时钟源是 DSP 时钟
6d 至 7d = 保留
3-0RESERVEDR0000b保留位;仅写入复位值

8.5.3.16 CLK_CFG14 寄存器(地址 = 0x34)[复位 = 0x10]

表 8-155 展示了 CLK_CFG14。

返回到汇总表

该寄存器是时钟配置寄存器 14。

表 8-155 CLK_CFG14 寄存器字段说明
字段类型复位说明
7-6DIG_NM_DIV_CLK_SRC_SEL[1:0]R/W00bDIG NMDIV CLK 时钟的源时钟选择。
0d = DIG NM 分频器输入时钟是主要 ASI BCLK
1d = DIG NM 分频器输入时钟是辅助 ASI BCLK
2d = DIG NM 分频器输入时钟是 CCLK
3d = DIG NM 分频器输入时钟是内部振荡器时钟
5-4ANA_NM_DIV_CLK_SRC_SEL[1:0]R/W01bNMDIV CLK 时钟的源时钟选择。
0d = NM 分频器输入时钟是 PLL 输出
1d = NM 分频器输入时钟是 PLL 输出
2d = NM 分频器输入时钟是 DIG NM 分频器时钟源
3d = NM 分频器输入时钟是主要 ASI BCLK(低抖动路径)
3-2RESERVEDR/W00b保留位;仅写入复位值
1-0RESERVEDR/W00b保留位;仅写入复位值

8.5.3.17 CLK_CFG15 寄存器(地址 = 0x35)[复位 = 0x01]

表 8-156 展示了 CLK_CFG15。

返回到汇总表

该寄存器是时钟配置寄存器 15。

表 8-156 CLK_CFG15 寄存器字段说明
字段类型复位说明
7-0PLL_PDIV[7:0]R/W00000001bPLL 预分频器 P 分频器值(启用自动检测时不用考虑)
0d = PLL PDIV 值为 256
1d = PLL PDIV 值为 1
2d = PLL PDIV 值为 2
3d 至 254d = PLL PDIV 值根据配置来确定
255d = PLL PDIV 值为 255

8.5.3.18 CLK_CFG16 寄存器(地址 = 0x36)[复位 = 0x00]

表 8-157 展示了 CLK_CFG16。

返回到汇总表

该寄存器是时钟配置寄存器 16。

表 8-157 CLK_CFG16 寄存器字段说明
字段类型复位说明
7PLL_JMUL_MSBR/W0bPLL 整数部分 J 乘法器值 MSB 位。(启用自动检测时不用考虑)
6PLL_DIV_CLK_DIG_BY_2R/W0bPLL DIV 时钟 2 分频配置
0d = PLL 内无 2 分频
1d = PLL 进行 2 分频
5-0PLL_DMUL_MSB[5:0]R/W000000bPLL 小数部分 D 乘法器值 MSB 位。(启用自动检测时不用考虑)

8.5.3.19 CLK_CFG17 寄存器(地址 = 0x37)[复位 = 0x00]

表 8-158 展示了 CLK_CFG17。

返回到汇总表

该寄存器是时钟配置寄存器 17。

表 8-158 CLK_CFG17 寄存器字段说明
字段类型复位说明
7-0PLL_DMUL_LSB[7:0]R/W00000000bPLL 小数部分 D 乘法器值 LSB 字节。上述 D 乘法器值 MSB 位 (PLL_DMUL_MSB) 与此 LSB 字节 (PLL_DMUL_LSB) 连在一起来确定最终的 D 乘法器值。(启用自动检测时不用考虑)
0d = PLL DMUL 值为 0
1d = PLL DMUL 值为 1
2d = PLL DMUL 值为 2
3d 至 9998d = PLL JMUL 值根据配置来确定
9999d = PLL JMUL 值为 9999
10000d 至 16383d = 保留;不使用

8.5.3.20 CLK_CFG18 寄存器(地址 = 0x38)[复位 = 0x08]

表 8-159 展示了 CLK_CFG18。

返回到汇总表

该寄存器是时钟配置寄存器 18。

表 8-159 CLK_CFG18 寄存器字段说明
字段类型复位说明
7-0PLL_JMUL_LSB[7:0]R/W00001000bPLL 整数部分 J 乘法器值 LSB 字节。上述 J 乘法器值 MSB 位 (PLL_JMUL_MSB) 与此 LSB 字节 (PLL_JMUL_LSB) 连在一起来确定最终的 J 乘法器值。(启用自动检测时不用考虑)
0d = 保留;不使用
1d = PLL JMUL 值为 1
2d = PLL JMUL 值为 2
3d 至 510d = PLL JMUL 值根据配置来确定
511d = PLL JMUL 值为 511

8.5.3.21 CLK_CFG19 寄存器(地址 = 0x39)[复位 = 0x20]

表 8-160 展示了 CLK_CFG19。

返回到汇总表

该寄存器是时钟配置寄存器 19。

表 8-160 CLK_CFG19 寄存器字段说明
字段类型复位说明
7-5NDIV[2:0]R/W001bNDIV 分频器值。(启用自动检测时不用考虑)
0d = NDIV 值为 8
1d = NDIV 值为 1
2d = NDIV 值为 2
3d 至 6d = NDIV 值根据配置来确定
7d = NDIV 值为 7
4-2PDM_DIV[2:0]R/W000bPDM 分频器值。(启用自动检测时不用考虑)
0d = PDM_DIV 值为 1
1d = PDM_DIV 值为 2
2d = PDM_DIV 值为 4
3d = PDM_DIV 值为 8
4d = PDM_DIV 值为 16
5d-7d 保留
1-0RESERVEDR/W00b保留位;仅写入复位值

8.5.3.22 CLK_CFG20 寄存器(地址 = 0x3A)[复位 = 0x04]

表 8-161 展示了 CLK_CFG20。

返回到汇总表

该寄存器是时钟配置寄存器 20。

表 8-161 CLK_CFG20 寄存器字段说明
字段类型复位说明
7-2MDIV[5:0]R/W000001bMDIV 分频器值。(启用自动检测时不用考虑)
0d = MDIV 值为 64
1d = MDIV 值为 1
2d = MDIV 值为 2
3d 至 62d = MDIV 值根据配置来确定
63d = MDIV 值为 63
1-0DIG_ADC_MODCLK_DIV[1:0]R/W00bADC 调制器时钟分频器值。(启用自动检测时不用考虑)
0d = DIG_ADC_MODCLK_DIV 值为 1
1d = DIG_ADC_MODCLK_DIV 值为 2
2d = DIG_ADC_MODCLK_DIV 值为 4
3d = 保留

8.5.3.23 CLK_CFG22 寄存器(地址 = 0x3C)[复位 = 0x01]

表 8-162 展示了 CLK_CFG22。

返回到汇总表

该寄存器是时钟配置寄存器 18。

表 8-162 CLK_CFG22 寄存器字段说明
字段类型复位说明
7-0PASI_BDIV_LSB[7:0]R/W00000001b辅助 ASI BCLK 分频器值。(启用自动检测时不用考虑)
0d = SASI BCLK 分频器值为 512
1d = SASI BCLK 分频器值为 1
2d = SASI BCLK 分频器值为 2
3d 至 62d = SASI BCLK 分频器值根据配置来确定
63d = SASI BCLK 分频器值为 511

8.5.3.24 CLK_CFG23 寄存器(地址 = 0x3D)[复位 = 0x01]

表 8-163 展示了 CLK_CFG23。

返回到汇总表

该寄存器是时钟配置寄存器 18。

表 8-163 CLK_CFG23 寄存器字段说明
字段类型复位说明
7-0SASI_BDIV_LSB[7:0]R/W00000001b辅助 ASI BCLK 分频器值。(启用自动检测时不用考虑)
0d = SASI BCLK 分频器值为 512
1d = SASI BCLK 分频器值为 1
2d = SASI BCLK 分频器值为 2
3d 至 62d = SASI BCLK 分频器值根据配置来确定
63d = SASI BCLK 分频器值为 511

8.5.3.25 CLK_CFG24 寄存器(地址 = 0x3E)[复位 = 0x01]

表 8-164 展示了 CLK_CFG24。

返回到汇总表

该寄存器是时钟配置寄存器 21。

表 8-164 CLK_CFG24 寄存器字段说明
字段类型复位说明
7-6RESERVEDR00b保留位;仅写入复位值
5-0ANA_NM_DIV[5:0]R/W000001b模拟 N-M DIV 分频器值。(启用自动检测时不用考虑)
0d = ANA_NM_DIV 值为 64
1d = ANA_NM_DIV 值为 1
2d = ANA_NM_DIV 值为 2
3d 至 62d = ANA_NM_DIV 值根据配置来确定
63d = ANA_NM_DIV 值为 63

8.5.3.26 CLK_CFG30 寄存器(地址 = 0x44)[复位 = 0x00]

表 8-165 展示了 CLK_CFG30。

返回到汇总表

表 8-165 CLK_CFG30 寄存器字段说明
字段类型复位说明
7-3RESERVEDR00000b保留位;仅写入复位值
2NDIV_ENR/W0bNDIV 分频器启用
0d = 分频器禁用
1d = 分频器启用
1MDIV_ENR/W0bMDIV 分频器启用
0d = 分频器禁用
1d = 分频器启用
0PDM_DIV_ENR/W0bPDM 分频器启用
0d = 分频器禁用
1d = 分频器启用

8.5.3.27 CLK_CFG31 寄存器(地址 = 0x45)[复位 = 0x00]

表 8-166 展示了 CLK_CFG31。

返回到汇总表

表 8-166 CLK_CFG31 寄存器字段说明
字段类型复位说明
7RESERVEDR/W0b保留位;仅写入复位值
6DIG_ADC_MODCLK_DIV_ENR/W0bADC MODCLK 分频器启用
0d = 分频器禁用
1d = 分频器启用
5RESERVEDR/W0b保留位;仅写入复位值
4RESERVEDR/W0b保留位;仅写入复位值
3PASI_BDIV_ENR/W0bPASI BDIV 分频器启用
0d = 分频器禁用
1d = 分频器启用
2SASI_BDIV_ENR/W0bSASI BDIV 分频器启用
0d = 分频器禁用
1d = 分频器启用
1PASI_FSYNC_DIV_ENR/W0bPASI FSYNC DIV 分频器启用
0d = 分频器禁用
1d = 分频器启用
0SASI_FSYNC_DIV_ENR/W0bSASI FSYNC DIV 分频器启用
0d = 分频器禁用
1d = 分频器启用

8.5.3.28 CLKOUT_CFG1 寄存器(地址 = 0x46)[复位 = 0x00]

表 8-167 展示了 CLKOUT_CFG1。

返回到汇总表

该寄存器是 CLKOUT 配置寄存器 1。

表 8-167 CLKOUT_CFG1 寄存器字段说明
字段类型复位说明
7-3RESERVEDR00000b保留位;仅写入复位值
2-0CLKOUT_CLK_SEL[2:0]R/W000b通用 CLKOUT 分频器时钟源选择。
0d = 源时钟是 PLL 输出
1d = 源时钟是主要 ASI BCLK
2d = 源时钟是辅助 ASI BCLK
3d = 源时钟是 CCLK
4d = 源时钟是内部振荡器时钟
5d = 源时钟是 DSP 时钟
6d 至 7d = 保留

8.5.3.29 CLKOUT_CFG2 寄存器(地址 = 0x47)[复位 = 0x01]

表 8-168 展示了 CLKOUT_CFG2。

返回到汇总表

该寄存器是 CLKOUT 配置寄存器 2。

表 8-168 CLKOUT_CFG2 寄存器字段说明
字段类型复位说明
7CLKOUT_DIV_ENR/W0bCLKOUT 分频器启用。
0d = CLKOUT 分频器禁用
1d = CLKOUT 分频器启用
6-0CLKOUT_DIV[6:0]R/W0000001bCLKOUT DIV 分频器值。
0d = CLKOUT_DIV 值为 128
1d = CLKOUT_DIV 值为 1
2d = CLKOUT_DIV 值为 2
3d 至 126d = CLKOUT_DIV 值根据配置来确定
127d = CLKOUT_DIV 值为 127

8.5.3.30 SARCLK_CFG1 寄存器(地址 = 0x49)[复位 = 0x00]

表 8-169 展示了 SARCLK_CFG1。

返回到汇总表

该寄存器是 SAR 时钟配置寄存器 1

表 8-169 SARCLK_CFG1 寄存器字段说明
字段类型复位说明
7-6SAR_CLK_FREQ_SEL[1:0]R/W00bSAR 时钟频率模式
0d = SAR 时钟频率为 ~6MHz
1d = SAR 时钟频率为 ~3MHz
2d = SAR 时钟频率为 ~1.5MHz
3d = SAR 时钟频率为 ~12MHz(仅当 SAR 时钟直接使用内部振荡器时钟生成时有效)
5SAR_CLK_SRC_AUTO_DISR/W0bSAR 分频器源时钟自动选择禁用
0d = 根据时钟检测方案来确定 SAR 分频器源时钟自动选择
1d = 根据 BST_CLK_SRC_SEL 来禁用和选择 SAR 分频器源时钟自动选择
4SAR_CLK_SRC_MANUAL_SELR/W0bSAR 时钟源手动选择(在自动模式下不用考虑)
0d = 根据可用于 ADC/DAC 的音频时钟生成 SAR 时钟
1d = 根据内部振荡器时钟生成 SAR 时钟
3SAR_CLK_EN_AUTO_DISR/W0bSAR 分频器源时钟自动选择禁用
0d = SAR 分频器自动启用
1d = 根据使用 BST_CLK_EN 进行的手动控制来启用/禁用 SAR 分频器
2SAR_CLK_MANUAL_ENR/W0bSAR 分频器手动启用(在自动模式下不用考虑)
0d = 禁用 SAR 分频器
1d = 启用 SAR 分频器
1-0SAR_CLK_MANUAL_DIV[1:0]R/W00bSAR 分频器值(在自动模式下不用考虑)
0d = SAR 分频器值为 1
1d = SAR 分频器值为 2
2d = SAR 分频器值为 4
3d = SAR 分频器值为 8

8.5.3.31 ADC_OVRLD_FLAG 寄存器(地址 = 0x5B)[复位 = 0x00]

表 8-170 展示了 ADC_OVRLD_FLAG。

返回到汇总表

表 8-170 ADC_OVRLD_FLAG 寄存器字段说明
字段类型复位说明
7ADC_CH1_OVRLD_LTCHR0bADC CH1 OVRLD 故障(自行清除位)。
0b = 无 ADC CH1 OVRLD 故障
1b = ADC CH1 OVRLD 故障
6ADC_CH2_OVRLD_LTCHR0bADC CH2 OVRLD 故障(自行清除位)。
0b = 无 ADC CH2 OVRLD 故障
1b = ADC CH2 OVRLD 故障
5ADC_CH1_OVRLD_LIVER0bADC CH1 OVRLD 故障(自行清除位)。
0b = 无 ADC CH1 OVRLD 故障
1b = ADC CH1 OVRLD 故障
4ADC_CH2_OVRLD_LIVER0bADC CH2 OVRLD 故障(自行清除位)。
0b = 无 ADC CH2 OVRLD 故障
1b = ADC CH2 OVRLD 故障
3-0RESERVEDR0000b保留位;仅写入复位值