ZHCSU63 December   2023 TAS5827

PRODUCTION DATA  

  1.   1
  2. 特性
  3. 应用
  4. 说明
  5. 引脚配置和功能
  6. 规格
    1. 5.1 绝对最大额定值
    2. 5.2 ESD 等级
    3. 5.3 建议运行条件
    4. 5.4 热性能信息
    5. 5.5 电气特性
    6. 5.6 时序要求
    7. 5.7 典型特性
      1. 5.7.1 采用 BD 调制的桥接负载 (BTL) 配置曲线
      2. 5.7.2 采用 1SPW 调制的桥接负载 (BTL) 配置曲线
      3. 5.7.3 采用 BD 调制的并行桥接负载 (PBTL) 配置
      4. 5.7.4 采用 1SPW 调制的并行桥接负载 (PBTL) 配置
  7. 详细说明
    1. 6.1 概述
    2. 6.2 功能方框图
    3. 6.3 特性说明
      1. 6.3.1 电源
      2. 6.3.2 器件时钟
      3. 6.3.3 串行音频端口 – 时钟速率
      4. 6.3.4 时钟暂停自动恢复
      5. 6.3.5 采样率动态变化
      6. 6.3.6 串行音频端口 - 数据格式和位深度
    4. 6.4 器件功能模式
      1. 6.4.1 软件控制
      2. 6.4.2 扬声器放大器工作模式
        1. 6.4.2.1 BTL 模式
        2. 6.4.2.2 PBTL 模式
      3. 6.4.3 低 EMI 模式
        1. 6.4.3.1 展频
        2. 6.4.3.2 通道间相移
        3. 6.4.3.3 多器件 PWM 相位同步
          1. 6.4.3.3.1 启动阶段与 I2S 时钟的相位同步
          2. 6.4.3.3.2 通过 GPIO 实现相位同步
      4. 6.4.4 热折返
      5. 6.4.5 器件状态控制
      6. 6.4.6 器件调制
        1. 6.4.6.1 BD 调制
        2. 6.4.6.2 1SPW 调制
        3. 6.4.6.3 混合调制
      7. 6.4.7 编程和控制
        1. 6.4.7.1 I2C 串行通信总线
        2. 6.4.7.2 硬件控制模式
        3. 6.4.7.3 I2C 目标地址
          1. 6.4.7.3.1 随机写入
          2. 6.4.7.3.2 顺序写入
          3. 6.4.7.3.3 随机读取
          4. 6.4.7.3.4 顺序读取
          5. 6.4.7.3.5 DSP 存储器 Book、Page 和 BQ 更新
          6. 6.4.7.3.6 校验和
            1. 6.4.7.3.6.1 循环冗余校验 (CRC) 校验和
            2. 6.4.7.3.6.2 异或 (XOR) 校验和
        4. 6.4.7.4 通过软件进行控制
          1. 6.4.7.4.1 启动过程
          2. 6.4.7.4.2 关断过程
        5. 6.4.7.5 保护和监控
          1. 6.4.7.5.1 过流限制(逐周期)
          2. 6.4.7.5.2 过流关断 (OCSD)
          3. 6.4.7.5.3 直流检测误差
          4. 6.4.7.5.4 过热关断 (OTSD)
          5. 6.4.7.5.5 PVDD 过压和欠压误差
          6. 6.4.7.5.6 PVDD 压降检测
          7. 6.4.7.5.7 时钟故障
    5. 6.5 寄存器映射
      1. 6.5.1 reg_map 寄存器
  8. 应用和实施
    1. 7.1 典型应用
      1. 7.1.1 2.0(立体声 BTL)系统
      2. 7.1.2 单声道 (PBTL) 系统
      3. 7.1.3 布局指南
        1. 7.1.3.1 音频放大器通用指南
        2. 7.1.3.2 PVDD 网络中 PVDD 旁路电容放置的重要性
        3. 7.1.3.3 优化散热性能
          1. 7.1.3.3.1 器件、覆铜和元件布局
          2. 7.1.3.3.2 模板布局
          3. 7.1.3.3.3 PCB 引脚布局和过孔排列
          4. 7.1.3.3.4 焊接模板
        4. 7.1.3.4 布局示例
  9. 电源相关建议
    1. 8.1 DVDD 电源
    2. 8.2 PVDD 电源
  10. 器件和文档支持
    1. 9.1 器件支持
      1. 9.1.1 器件命名规则
      2. 9.1.2 开发支持
    2. 9.2 接收文档更新通知
    3. 9.3 支持资源
    4. 9.4 商标
    5. 9.5 静电放电警告
    6. 9.6 术语表
  11. 10修订历史记录
  12. 11机械、封装和可订购信息

封装选项

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

reg_map 寄存器

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

表 6-6 REG_MAP 寄存器
偏移 缩写 寄存器名称 部分
1h RESET_CTRL 复位控制 转到
2h DEVICE_CTRL1 器件控制 1 转到
3h DEVICE_CTRL2 器件控制 2 转到
4h PVDD_UV_CONTROL PVDD UV 控制 转到
Fh I2C_PAGE_AUTO_INC I2C DSP 存储器访问页面自动递增 转到
28h SIG_CH_CTRL 信号链控制 转到
29h CLOCK_DET_CTRL 时钟检测控制 转到
30h SDOUT_SEL SDOUT 选择 转到
31h I2S_CTRL I2S 控制 0 转到
33h SAP_CTRL1 I2S 控制 1 转到
34h SAP_CTRL2 I2S 控制 2 转到
35h SAP_CTRL3 I2S 控制 3 转到
37h FS_MON FS 监测器 转到
38h BCLK_MON BCLK 监测器 转到
39h CLKDET_STATUS 时钟检测状态 转到
40h DSP_PGM_MODE DSP 编程模式 转到
46h DSP_CTRL DSP 控制 转到
4Ch DIG_VOL_LEFT 左数字音量 转到
4Dh DIG_VOL_RIGHT 右数字音量 转到
4Eh DIG_VOL_CTRL2 数字音量控制 2 转到
4Fh DIG_VOL_CTRL3 数字音量控制 3 转到
50h AUTO_MUTE_CTRL 自动静音控制 转到
51h AUTO_MUTE_TIME 自动静音时间 转到
53h ANA_CTRL 模拟控制 转到
54h AGAIN 模拟增益 转到
5Eh ADC_RPT ADC(PVDD 电压)报告 转到
60h GPIO_CTRL GPIO 控制 转到
61h GPIO0_SEL GPIO0 输出选择 转到
62h GPIO1_SEL GPIO1 输出选择 转到
63h GPIO2_SEL GPIO2 输出选择 转到
64h GPIO_INPUT_SEL GPIO 输入选择 转到
65h MISC_CTRL1 MISC 控制 1 转到
66h MISC_CTRL2 MISC 控制 2 转到
67h DIE_ID DIE ID 转到
68h POWER_STATE 电源状态 转到
69h AUTOMUTE_STATE 自动静音状态 转到
6Ah RAMP_PHASE_CTRL 开关时钟相位控制 转到
6Bh RAMP_SS_CTRL0 展频控制 0 转到
6Ch RAMP_SS_CTRL1 展频控制 1 转到
70h CHAN_FAULT 通道故障 转到
71h GLOBAL_FAULT1 全局故障 1 转到
72h GLOBAL_FAULT2 全局故障 2 转到
73h 警告 警告 转到
74h PIN_CONTROL1 引脚控制 1 转到
75h PIN_CONTROL2 引脚控制 2 转到
76h MISC_CONTROL3 MISC 控制 3 转到
77h CBC_CONTROL CBC 控制 转到
78h FAULT_CLEAR 故障清除 转到

复杂的位访问类型经过编码可适应小型表单元。表 6-7 展示了适用于此部分中访问类型的代码。

表 6-7 reg_map 访问类型代码
访问类型 代码 说明
读取类型
R R 读取
写入类型
W W 写入
复位或默认值
-n 复位后的值或默认值

6.5.1.1 RESET_CTRL 寄存器(偏移 = 1h)[复位 = 00h]

图 6-18 展示了 RESET_CTRL,表 6-8 中对此进行了介绍。

返回到汇总表

复位控制

图 6-18 RESET_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED RST_MOD RESERVED RST_REG
W-0h W-0h W-0h W-0h
表 6-8 RESET_CTRL 寄存器字段说明
字段 类型 复位 说明
7-5 RESERVED W 0h
4 RST_MOD W 0h WRITE CLEAR BIT 复位模块该位复位内插滤波器和 DAC 模块。由于 DSP 也会复位,因此系数 RAM 内容也将由 DSP 清除。该位自动清零,并且只能在高阻态模式下设置。
0:正常
1:复位模块
3-1 RESERVED W 0h
0 RST_REG W 0h WRITE CLEAR BIT 复位寄存器该位将模式寄存器复位回其初始值。不清除 RAM 内容。该位会自动清零,并且只能在 DAC 处于高阻态模式时设置(禁止且不支持在 DAC 运行时复位寄存器)。
0:正常
1:复位模式寄存器

6.5.1.2 DEVICE_CTRL1 寄存器(偏移 = 2h)[复位 = 00h]

图 6-19 展示了 DEVICE_CTRL1,表 6-9 中对此进行了介绍。

返回到汇总表

器件控制 1

图 6-19 DEVICE_CTRL1 寄存器
7 6 5 4 3 2 1 0
RESERVED FSW_SEL RESERVED PBTL_MODE MODULATION
R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
表 6-9 DEVICE_CTRL1 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R/W 0h
6-4 FSW_SEL R/W 0h 选择 PWM 开关频率 (Fsw)
3'b 000:384kHz
3'b 010:480kHz
3'b 011:576kHz
3'b 100:768kHz
3'b 101:1.024MHz
其他保留
3 RESERVED R/W 0h
2 PBTL_MODE R/W 0h 0:将器件设置为 BTL 模式
1:将器件设置为 PBTL 模式
1-0 MODULATION R/W 0h 00:BD 模式
01:1SPW 模式
10:混合模式
11:保留

6.5.1.3 DEVICE_CTRL2 寄存器(偏移 = 3h)[复位 = 10h]

图 6-20 展示了 DEVICE_CTRL2,表 6-10 中对此进行了介绍。

返回到汇总表

器件控制 2

图 6-20 DEVICE_CTRL2 寄存器
7 6 5 4 3 2 1 0
RESERVED DSP_RST CH1_MUTE CH2_MUTE STATE_CTL
R/W-0h R/W-1h R/W-0h R/W-0h R/W-0h
表 6-10 DEVICE_CTRL2 寄存器字段说明
字段 类型 复位 说明
7-5 RESERVED R/W 0h
4 DSP_RST R/W 1h DSP 复位
当该位变为 0 时,DSP 将开始上电并发送数据。只有在所有输入时钟稳定后,才需要将其设为 0,以便 DMA 通道不会超出同步范围。
0:正常运行
1:复位 DSP
3 CH1_MUTE R/W 0h 使通道 1 静音
该位为 ch1 发出软静音请求。音量将平稳地降低/升高,以避免“砰砰”/“咔嗒”噪声。
0:正常音量
1:静音
2 CH2_MUTE R/W 0h 使通道 2 静音
该位为 ch2 发出软静音请求。音量将平稳地降低/升高,以避免“砰砰”/“咔嗒”噪声。
0:正常音量
1:静音
1-0 STATE_CTL R/W 0h 器件状态控制寄存器
00:深度睡眠
01:睡眠
10:高阻态
11:播放

6.5.1.4 PVDD_UV_CONTROL 寄存器(偏移 = 4h)[复位 = 00h]

图 6-21 展示了 PVDD_UV_CONTROL,表 6-11 中对此进行了介绍。

返回到汇总表

PVDD UV 控制

图 6-21 PVDD_UV_CONTROL 寄存器
7 6 5 4 3 2 1 0
RESERVED UV_SEQ UV_AVG UV_BYP
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-11 PVDD_UV_CONTROL 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3 UV_SEQ R/W 0h 0:当具有 PVDD UV 时禁用,器件跳转到高阻态
1:当具有 PVDD UV 时启用,器件跳转到高阻态
2-1 UV_AVG R/W 0h 00:逐周期,无平均值
01:16 个样片
10:32 个样片
11:64 个样本
0 UV_BYP R/W 0h 0:禁用 PVDD 压降功能
1:启用 PVDD 压降功能

6.5.1.5 I2C_PAGE_AUTO_INC 寄存器(偏移 = Fh)[复位 = 00h]

图 6-22 展示了 I2C_PAGE_AUTO_INC,表 6-12 中对此进行了介绍。

返回到汇总表

I2C DSP 存储器访问页面自动递增

图 6-22 I2C_PAGE_AUTO_INC 寄存器
7 6 5 4 3 2 1 0
RESERVED PAGE_INC RESERVED
R/W-0h R/W-0h R/W-0h
表 6-12 I2C_PAGE_AUTO_INC 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3 PAGE_INC R/W 0h 页面自动递增禁用
针对非零 Book 禁用页面自动递增模式。到达页末后,当该位为 0 时,它会返回到下一页的第 8 个地址位置。当该位为 1 时,它会像较早的器件一样转到当前页本身的第 0 个位置。
0:启用页面自动递增
1:禁用页面自动递增
2-0 RESERVED R/W 0h

6.5.1.6 SIG_CH_CTRL 寄存器(偏移 = 28h)[复位 = 00h]

图 6-23 展示了 SIG_CH_CTRL,表 6-13 中对此进行了介绍。

返回到汇总表

信号链控制

图 6-23 SIG_CH_CTRL 寄存器
7 6 5 4 3 2 1 0
BCLK_RATIO FS_MODE
R/W-0h R/W-0h
表 6-13 SIG_CH_CTRL 寄存器字段说明
字段 类型 复位 说明
7-4 BCLK_RATIO R/W 0h 这些位指示所配置的 BCLK 比率,即一个音频帧中的 BCLK 时钟数。
4'b0000:自动检测
4'b0011:32FS
4'b0101:64FS
4'b0111:128FS
4'b1001:256FS
4'b1011:512FS
其他保留。
3-0 FS_MODE R/W 0h FS 速度模式这些位用于选择 FS 运行模式,该模式必须根据当前音频采样率进行设置。
4’b0000 自动检测
4’b0010 8kHz
4’b0100 16kHz
4’b0110 32kHz
4’b1000 44.1kHz
4’b1001 48kHz
4'b1010 88.2kHz
4’b1011 96kHz
4’b1100 176.4kHz
4’b1101 192kHz
其他保留

6.5.1.7 CLOCK_DET_CTRL 寄存器(偏移 = 29h)[复位 = 00h]

图 6-24 展示了 CLOCK_DET_CTRL,表 6-14 中对此进行了介绍。

返回到汇总表

时钟检测控制

图 6-24 CLOCK_DET_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED DET_PLL BCLK_RANGE DET_FS DET_BCLK DET_BCLKMISS RESERVED
R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
表 6-14 CLOCK_DET_CTRL 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R/W 0h
6 DET_PLL R/W 0h 忽略 PLL 过速检测
该位控制是否忽略 PLL 过速检测。PLL 必须慢于 150MHz,否则会报告错误。被忽略时,PLL 过速错误不会导致时钟错误。
0:注意 PLL 过速检测
1:忽略 PLL 过速检测
5 BCLK_RANGE R/W 0h 忽略 BCLK 范围检测
该位控制是否忽略 BCLK 范围检测。BCLK 必须稳定在 256kHz 和 50MHz 之间,否则会报告错误。被忽略时,BCLK 范围错误不会导致时钟错误。
0:注意 BCLK 范围检测
1:忽略 BCLK 范围检测
4 DET_FS R/W 0h 忽略 FS 错误检测
该位控制是否忽略 FS 错误检测。被忽略时,FS 错误不会导致时钟错误。但 CLKDET_STATUS 将报告 fs 错误。
0:注意 FS 检测
1:忽略 FS 检测
3 DET_BCLK R/W 0h 忽略 BCLK 检测
该位控制是否忽略根据 LRCLK 的 BCLK 检测。BCLK 必须稳定在 32FS 和 512FS 之间(含),否则会报告错误。被忽略时,BCLK 错误不会导致时钟错误。
0:注意 BCLK 检测
1:忽略 BCLK 检测
2 DET_BCLKMISS R/W 0h 忽略 BCLK 缺失检测
该位控制是否忽略 BCLK 缺失检测。被忽略时,BCLK 缺失不会导致时钟错误。
0:注意 BCLK 缺失检测
1:忽略 BCLK 缺失检测
1-0 RESERVED R/W 0h

6.5.1.8 SDOUT_SEL 寄存器(偏移 = 30h)[复位 = 00h]

图 6-25 展示了 SDOUT_SEL,表 6-15 中对此进行了介绍。

返回到汇总表

SDOUT 选择

图 6-25 SDOUT_SEL 寄存器
7 6 5 4 3 2 1 0
RESERVED SDOUT_SEL
R/W-0h R/W-0h
表 6-15 SDOUT_SEL 寄存器字段说明
字段 类型 复位 说明
7-1 RESERVED R/W 0h
0 SDOUT_SEL R/W 0h SDOUT 选择
该位选择作为 SDOUT 通过 GPIO 引脚输出的内容。
0:SDOUT 是 DSP 输出(后处理)
1:SDOUT 是 DSP 输入(预处理)

6.5.1.9 I2S_CTRL 寄存器(偏移 = 31h)[复位 = 00h]

图 6-26 展示了 I2S_CTRL,表 6-16 中对此进行了介绍。

返回到汇总表

I2S 控制 0

图 6-26 I2S_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED BCLK_INV RESERVED
R/W-0h R/W-0h R/W-0h
表 6-16 I2S_CTRL 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R/W 0h
5 BCLK_INV R/W 0h BCLK 极性
该位设置反转 BCLK 模式。在反转 BCLK 模式下,DAC 假定 LRCLK 和 DIN 边沿与 BCLK 的上升沿对齐。通常假定它们与 BCLK 的下降沿对齐。
0:正常 BCLK 模式
1:反转 BCLK 模式
4-0 RESERVED R/W 0h

6.5.1.10 SAP_CTRL1 寄存器(偏移 = 33h)[复位 = 02h]

图 6-27 展示了 SAP_CTRL1,表 6-17 中对此进行了介绍。

返回到汇总表

I2S 控制 1

图 6-27 SAP_CTRL1 寄存器
7 6 5 4 3 2 1 0
I2SSHIFT_MSB RESERVED DATA_FMT LRCLK_PULSE FRAME_LENGTH
R/W-0h R/W-0h R/W-0h R/W-0h R/W-2h
表 6-17 SAP_CTRL1 寄存器字段说明
字段 类型 复位 说明
7 I2SSHIFT_MSB R/W 0h I2S 移位 MSB。与低寄存器 34h 中的 8 位组合。
6 RESERVED R/W 0h
5-4 DATA_FMT R/W 0h I2S 数据格式
这些位控制 DAC 操作的输入和输出音频接口格式。
00:I2S
01:DSP/TDM
10:RTJ
11:LTJ
3-2 LRCLK_PULSE R/W 0h 如果 LRCLK 脉冲短于 8 x BCLK,将位 0-1 设定为“01”
否则,将这些位保持为默认值“00”
00:LRCLK 脉冲的高宽度等于或大于 BCLK 的 8 个周期
01:LRCLK 脉冲高宽度小于 BCLK 的 8 个周期
1-0 FRAME_LENGTH R/W 2h I2S 字长
这些位控制 DAC 操作所需的输入和输出音频接口采样字长度。
00:16 位
01:20 位
10:24 位
11:32 位

6.5.1.11 SAP_CTRL2 寄存器(偏移 = 34h)[复位 = 00h]

图 6-28 展示了 SAP_CTRL2,表 6-18 中对此进行了介绍。

返回到汇总表

I2S 控制 2

图 6-28 SAP_CTRL2 寄存器
7 6 5 4 3 2 1 0
I2SSHIFT_LSB
R/W-0h
表 6-18 SAP_CTRL2 寄存器字段说明
字段 类型 复位 说明
7-0 I2SSHIFT_LSB R/W 0h I2S 移位 LSB
这些位控制输入和输出的音频帧中音频数据的偏移。偏移定义为从音频帧的起始 (MSB) 到所需音频采样的起始位置的 BCLK 数。
8'b00000000:偏移 = 0 BCLK(无偏移)
8'b00000001:偏移 = 1 BCLK
8'b00000010:偏移 = 2 BCLK

8'b11111111:偏移 = 512 BCLK

6.5.1.12 SAP_CTRL3 寄存器(偏移 = 35h)[复位 = 11h]

图 6-29 展示了 SAP_CTRL3,表 6-19 中对此进行了介绍。

返回到汇总表

I2S 控制 3

图 6-29 SAP_CTRL3 寄存器
7 6 5 4 3 2 1 0
RESERVED CH1_DAC RESERVED CH2_DAC
R/W-0h R/W-1h R/W-0h R/W-1h
表 6-19 SAP_CTRL3 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R/W 0h
5-4 CH1_DAC R/W 1h 通道 1 DAC 数据路径这些位控制通道 1 音频数据路径连接。
00:零数据(静音)
01:Ch1 数据
10:Ch2 数据
11:保留(请勿设置)
3-2 RESERVED R/W 0h
1-0 CH2_DAC R/W 1h 通道 2 DAC 数据路径这些位控制通道 2 音频数据路径连接。
00:零数据(静音)
01:Ch2 数据
10:Ch1 数据
11:保留(请勿设置)

6.5.1.13 FS_MON 寄存器(偏移 = 37h)[复位 = 00h]

图 6-30 展示了 FS_MON,表 6-20 中对此进行了介绍。

返回到汇总表

FS 监测器

图 6-30 FS_MON 寄存器
7 6 5 4 3 2 1 0
RESERVED BCLKRATIO_MSB FS_MON
R-0h R-0h R-0h
表 6-20 FS_MON 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R 0h
5-4 BCLKRATIO_MSB R 0h 检测到的 BCLK 比率为 2 MSB。
这些位指示当前检测到的 BCLK 比率,即一个音频帧中 BCLK 时钟的数量。
与低寄存器 38h 中的 8 位组合。BCLK = 32 FS~512 FS
3-0 FS_MON R 0h 这些位指示当前检测到的音频采样率。
4’b0000 FS 错误
4’b0010 8kHz
4’b0100 16kHz
4’b0110 32kHz
4’b1000 保留
4’b1001 48kHz
4’b1011 96kHz
4’b1101 192kHz
其他保留

6.5.1.14 BCLK_MON 寄存器(偏移 = 38h)[复位 = 00h]

图 6-31 展示了 BCLK_MON,表 6-21 中对此进行了介绍。

返回到汇总表

BCLK 监测器

图 6-31 BCLK_MON 寄存器
7 6 5 4 3 2 1 0
BCLKRATIO_LSB
R-0h
表 6-21 BCLK_MON 寄存器字段说明
字段 类型 复位 说明
7-0 BCLKRATIO_LSB R 0h 这些位指示当前检测到的 BCLK 比率,即一个音频帧中 BCLK 时钟的数量。
BCLK = 32 FS~512 FS

6.5.1.15 CLKDET_STATUS 寄存器(偏移 = 39h)[复位 = 00h]

图 6-32 展示了 CLKDET_STATUS,表 6-22 中对此进行了介绍。

返回到汇总表

时钟检测状态

图 6-32 CLKDET_STATUS 寄存器
7 6 5 4 3 2 1 0
RESERVED BCLK_OVERRATE PLL_OVERRATE PLL_LOCKED BCLK_MISSING BCLK_VALID FS_VALID
R-0h R-0h R-0h R-0h R-0h R-0h R-0h
表 6-22 CLKDET_STATUS 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R 0h
5 BCLK_OVERRATE R 0h 该位指示 BCLK 是过速还是欠速。
0:BCLK 欠速
1:BCLK 过速
4 PLL_OVERRATE R 0h 该位指示 PLL 是否过速。
0:PLL 欠速
1:PLL 过速
3 PLL_LOCKED R 0h 该位指示 PLL 是否锁定。当 PLL 被禁用时,它将被报告为解锁。
0:PLL 被锁定
1:PLL 未锁定
2 BCLK_MISSING R 0h 该位指示 BCLK 是否缺失。
0:BCLK 正常
1:BCLK 缺失
1 BCLK_VALID R 0h 该位指示 BCLK 是否有效。BCLK 比率必须稳定并且在 32-512FS 范围内才有效。
0:BCLK 有效
1:BCLK 无效
0 FS_VALID R 0h 在自动检测模式 (reg_fsmode=0) 下,该位指示音频采样率是否有效。在非自动检测模式 (reg_fsmode!=0) 下,FS 错误表示 LRCLK(FS) 设置的所配置采样频率与检测到的采样频率不同。即使设置了 FS 错误检测忽略,该标志也将被置位。
0:采样率有效
1:无效

6.5.1.16 DSP_PGM_MODE 寄存器(偏移 = 40h)[复位 = 01h]

图 6-33 展示了 DSP_PGM_MODE,表 6-23 中对此进行了介绍。

返回到汇总表

DSP 编程模式

图 6-33 DSP_PGM_MODE 寄存器
7 6 5 4 3 2 1 0
RESERVED CH1_HIZ CH2_HIZ DSP_MODE
R/W-0h R/W-0h R/W-0h R/W-1h
表 6-23 DSP_PGM_MODE 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3 CH1_HIZ R/W 0h 1:强制 CH1 进入高阻态模式
0:正常运行
2 CH2_HIZ R/W 0h 1:强制 CH2 进入高阻态模式
0:正常运行
1-0 DSP_MODE R/W 1h DSP 程序选择
这些位选择要用于音频处理的 DSP 程序。
00:RAM 模式
01:ROM 模式
其他保留。

6.5.1.17 DSP_CTRL 寄存器(偏移 = 46h)[复位 = 01h]

图 6-34 展示了 DSP_CTRL,表 6-24 中对此进行了介绍。

返回到汇总表

DSP 控制

图 6-34 DSP_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED PROC_RATE RESERVED IRAM_BOOT DEF_COEF
R/W-0h R/W-0h R/W-0h R/W-0h R/W-1h
表 6-24 DSP_CTRL 寄存器字段说明
字段 类型 复位 说明
7-5 RESERVED R/W 0h
4-3 PROC_RATE R/W 0h 00:输入
01:48kHz
10:96kHz
11:192kHz
2 RESERVED R/W 0h
1 IRAM_BOOT R/W 0h DSP 从 IRAM 引导
设置时,DSP 将从 IRAM 而非 IROM 引导
0:从 IROM 引导 DSP
1:从 IRAM 引导 DSP
0 DEF_COEF R/W 1h 使用 ZROM 的默认系数
该位控制是否使用 ZROM 的默认系数或使用主机下载到器件的非默认系数
0:不使用 ZROM 的默认系数
1:使用 ZROM 的默认系数

6.5.1.18 DIG_VOL_LEFT 寄存器(偏移 = 4Ch)[复位 = 30h]

图 6-35 展示了 DIG_VOL_LEFT,表 6-25 中对此进行了介绍。

返回到汇总表

左数字音量

图 6-35 DIG_VOL_LEFT 寄存器
7 6 5 4 3 2 1 0
CH1_PGA
R/W-30h
表 6-25 DIG_VOL_LEFT 寄存器字段说明
字段 类型 复位 说明
7-0 CH1_PGA R/W 30h 通道 1 音量
这些位控制 ch1 数字音量。数字音量为 24dB 至 -103dB,阶跃为 -0.5dB。
8'b00000000:+24.0dB
8'b00000001:+23.5dB

8'b00101111:+0.5dB
8'b00110000:0.0dB
8'b00110001:-0.5dB
...
8'b11111110:-103dB
8'b11111111:静音

6.5.1.19 DIG_VOL_RIGHT 寄存器(偏移 = 4Dh)[复位 = 30h]

图 6-36 展示了 DIG_VOL_RIGHT,表 6-26 中对此进行了介绍。

返回到汇总表

右数字音量

图 6-36 DIG_VOL_RIGHT 寄存器
7 6 5 4 3 2 1 0
CH2_PGA
R/W-30h
表 6-26 DIG_VOL_RIGHT 寄存器字段说明
字段 类型 复位 说明
7-0 CH2_PGA R/W 30h 通道 2 音量
这些位控制 ch2 数字音量。数字音量为 24dB 至 -103dB,阶跃为 -0.5dB。
8'b00000000:+24.0dB
8'b00000001:+23.5dB

8'b00101111:+0.5dB
8'b00110000:0.0dB
8'b00110001:-0.5dB
...
8'b11111110:-103dB
8'b11111111:静音

6.5.1.20 DIG_VOL_CTRL2 寄存器(偏移 = 4Eh)[复位 = 33h]

图 6-37 展示了 DIG_VOL_CTRL2,表 6-27 中对此进行了介绍。

返回到汇总表

数字音量控制 2

图 6-37 DIG_VOL_CTRL2 寄存器
7 6 5 4 3 2 1 0
VNUS VNUF VNDS VNDF
R/W-0h R/W-3h R/W-0h R/W-3h
表 6-27 DIG_VOL_CTRL2 寄存器字段说明
字段 类型 复位 说明
7-6 VNUS R/W 0h 数字音量正常斜降频率
这些位控制音量斜降时数字音量的更新频率
00:每 1 个 FS 周期更新一次
01:每 2 个 FS 周期更新一次
10:每 4 个 FS 周期更新一次
11:直接将音量调为零(即时静音)
5-4 VNUF R/W 3h 数字音量正常斜降阶跃
这些位控制当音量斜降时数字音量更新的阶跃
00:每次更新递减 4dB
01:每次更新递减 2dB
10:每次更新递减 1dB
11:每次更新递减 0.5dB
3-2 VNDS R/W 0h 数字音量正常斜升频率
这些位控制音量斜升时数字音量的更新频率
00:每 1 个 FS 周期更新一次
01:每 2 个 FS 周期更新一次
10:每 4 个 FS 周期更新一次
11:直接恢复音量(即时取消静音)
1-0 VNDF R/W 3h 数字音量正常斜升阶跃
这些位控制当音量斜升时数字音量更新的阶跃
00:每次更新递增 4dB
01:每次更新递增 2dB
10:每次更新递增 1dB
11:每次更新递增 0.5dB

6.5.1.21 DIG_VOL_CTRL3 寄存器(偏移 = 4Fh)[复位 = 30h]

图 6-38 展示了 DIG_VOL_CTRL3,表 6-28 中对此进行了介绍。

返回到汇总表

数字音量控制 3

图 6-38 DIG_VOL_CTRL3 寄存器
7 6 5 4 3 2 1 0
VEDS VEDF RESERVED
R/W-0h R/W-3h R/W-0h
表 6-28 DIG_VOL_CTRL3 寄存器字段说明
字段 类型 复位 说明
7-6 VEDS R/W 0h 数字音量紧急斜降频率
当由于时钟错误或断电而导致音量斜降时,这些位控制数字音量更新的频率,与正常的软静音相比,这通常需要更快的斜降
00:每 1 个 FS 周期更新一次
01:每 2 个 FS 周期更新一次
10:每 4 个 FS 周期更新一次
11:直接将音量调为零(即时静音)
5-4 VEDF R/W 3h 数字音量紧急斜降阶跃
当由于时钟错误或断电而导致音量斜降时,这些位控制数字音量更新的阶跃,与正常的软静音相比,这通常需要更快的斜降
00:每次更新递减 4dB
01:每次更新递减 2dB
10:每次更新递减 1dB
11:每次更新递减 0.5dB
3-0 RESERVED R/W 0h

6.5.1.22 AUTO_MUTE_CTRL 寄存器(偏移 = 50h)[复位 = 07h]

图 6-39 展示了 AUTO_MUTE_CTRL,表 6-29 中对此进行了介绍。

返回到汇总表

自动静音控制

图 6-39 AUTO_MUTE_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED AM_CTL AMUTE_CH2 AMUTE_CH1
R/W-0h R/W-1h R/W-1h R/W-1h
表 6-29 AUTO_MUTE_CTRL 寄存器字段说明
字段 类型 复位 说明
7-3 RESERVED R/W 0h
2 AM_CTL R/W 1h 0:单独自动使 ch1 和 ch2 静音
1:仅当两个通道都要自动静音时,才自动使 ch1 和 ch2 静音
1 AMUTE_CH2 R/W 1h 自动静音通道 2
该位启用或禁用通道 2 上的自动静音
0:禁用通道 2 自动静音
1:启用通道 2 自动静音
0 AMUTE_CH1 R/W 1h 自动静音通道 1
该位启用或禁用通道 1 上的自动静音
0:禁用通道 1 自动静音
1:启用通道 1 自动静音

6.5.1.23 AUTO_MUTE_TIME 寄存器(偏移 = 51h)[复位 = 00h]

图 6-40 展示了 AUTO_MUTE_TIME,表 6-30 中对此进行了介绍。

返回到汇总表

自动静音时间

图 6-40 AUTO_MUTE_TIME 寄存器
7 6 5 4 3 2 1 0
RESERVED CH1_AMT RESERVED CH2_AMT
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-30 AUTO_MUTE_TIME 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R/W 0h
6-4 CH1_AMT R/W 0h 通道 1 的自动静音时间
这些位指定通道可以自动静音之前,ch1 上连续零样本的长度。显示的时间针对 96kHz 采样率并且将随着其他采样率而改变。
000:11.5ms
001:53ms
010:106.5ms
011:266.5ms
100:0.535 秒
101:1.065 秒
110:2.665 秒
111:5.33s
3 RESERVED R/W 0h
2-0 CH2_AMT R/W 0h 通道 2 的自动静音时间
这些位指定通道可以自动静音之前,ch2 上连续零样本的长度。显示的时间针对 96kHz 采样率并且将随着其他采样率而改变。
000:11.5ms
001:53ms
010:106.5ms
011:266.5ms
100:0.535 秒
101:1.065 秒
110:2.665 秒
111:5.33s

6.5.1.24 ANA_CTRL 寄存器(偏移 = 53h)[复位 = 00h]

图 6-41 展示了 ANA_CTRL,表 6-31 中对此进行了介绍。

返回到汇总表

模拟控制

图 6-41 ANA_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED BW_CTL RESERVED PHASE_CTL
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-31 ANA_CTRL 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R/W 0h
6-5 BW_CTL R/W 0h D 级环路带宽
00:100kHz
01:80kHz
10:120kHz
11:175kHz
当 Fsw=384kHz 时,为了实现高音频性能,可选择 100kHz 带宽。当 Fsw=768kHz 时,应选择 175kHz 带宽以获得高音频性能。
4-1 RESERVED R/W 0h
0 PHASE_CTL R/W 0h 0:相位差
1:同相

6.5.1.25 AGAIN 寄存器(偏移 = 54h)[复位 = 00h]

图 6-42 展示了 AGAIN,表 6-32 中对此进行了介绍。

返回到汇总表

模拟增益

图 6-42 AGAIN 寄存器
7 6 5 4 3 2 1 0
RESERVED AGAIN
R/W-0h R/W-0h
表 6-32 AGAIN 寄存器字段说明
字段 类型 复位 说明
7-5 RESERVED R/W 0h
4-0 AGAIN R/W 0h 模拟增益控制
该位控制模拟增益
00000:0dB
00001:-0.5dB
……
11111:-15.5dB

6.5.1.26 ADC_RPT 寄存器(偏移 = 5Eh)[复位 = 00h]

图 6-43 展示了 ADC_RPT,表 6-33 中对此进行了介绍。

返回到汇总表

ADC(PVDD 电压)报告

图 6-43 ADC_RPT 寄存器
7 6 5 4 3 2 1 0
PVDD_RPT
R-0h
表 6-33 ADC_RPT 寄存器字段说明
字段 类型 复位 说明
7-0 PVDD_RPT R 0h PVDD ADC 读数。每个 LSB 表示 0.12V
对于 PVDD = 12V,AD 数据 = 8'b 01100100
对于 PVDD = 24V,AD 数据 = 8'b 11001000

6.5.1.27 GPIO_CTRL 寄存器(偏移 = 60h)[复位 = 00h]

图 6-44 展示了 GPIO_CTRL,表 6-34 中对此进行了介绍。

返回到汇总表

GPIO 控制

图 6-44 GPIO_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIO2OE GPIO1OE GPIO0OE
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-34 GPIO_CTRL 寄存器字段说明
字段 类型 复位 说明
7-3 RESERVED R/W 0h
2 GPIO2OE R/W 0h GPIO2 输出使能该位设置 GPIO2 引脚的方向
0:GPIO2 是输入
1:GPIO2 是输出
1 GPIO1OE R/W 0h GPIO1 输出使能该位设置 GPIO1 引脚的方向
0:GPIO1 是输入
1:GPIO1 是输出
0 GPIO0OE R/W 0h GPIO0 输出使能该位设置 GPIO0 引脚的方向
0:GPIO0 是输入
1:GPIO0 是输出

6.5.1.28 GPIO0_SEL 寄存器(偏移 = 61h)[复位 = 00h]

图 6-45 展示了 GPIO0_SEL,表 6-35 中对此进行了介绍。

返回到汇总表

GPIO0 输出选择

图 6-45 GPIO0_SEL 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIO0SEL
R/W-0h R/W-0h
表 6-35 GPIO0_SEL 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3-0 GPIO0SEL R/W 0h 4'b0000:关闭(低电平)
4'b1000:GPIO0 作为 WARNZ 输出
4'b1011:GPIO0 作为 FAULTZ 输出
4'b1100:GPIO0 作为 PVDD_DROP_DETECTION
4'b1101:GPIO0 作为串行音频接口数据输出 (SDOUT)
4'b1110:GPIO0 作为 RAMP 时钟
其他保留

6.5.1.29 GPIO1_SEL 寄存器(偏移 = 62h)[复位 = 00h]

图 6-46 展示了 GPIO1_SEL,表 6-36 中对此进行了介绍。

返回到汇总表

GPIO1 输出选择

图 6-46 GPIO1_SEL 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIO1SEL
R/W-0h R/W-0h
表 6-36 GPIO1_SEL 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3-0 GPIO1SEL R/W 0h 0000:关闭(低电平)
1000:GPIO1 作为 WARNZ 输出
1011:GPIO1 作为 FAULTZ 输出
1100:GPIO1 作为 PVDD_UV_DETECTION
1101:GPIO1 作为串行音频接口数据输出 (SDOUT)
1110:GPIO1 作为 RAMP 时钟
其他保留

6.5.1.30 GPIO2_SEL 寄存器(偏移 = 63h)[复位 = 00h]

图 6-47 展示了 GPIO2_SEL,表 6-37 中对此进行了介绍。

返回到汇总表

GPIO2 输出选择

图 6-47 GPIO2_SEL 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIO2_SEL
R/W-0h R/W-0h
表 6-37 GPIO2_SEL 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3-0 GPIO2_SEL R/W 0h 4'b0000:关闭(低电平)
4'b1000:GPIO2 作为 WARNZ 输出
4'b1011:GPIO2 作为 FAULTZ 输出
4'b1100:GPIO2 作为 PVDD_DROP_DETECTION
4'b1101:GPIO2 作为串行音频接口数据输出 (SDOUT)
4'b1110:GPIO2 作为 RAMP 时钟
4'b1111:保留

6.5.1.31 GPIO_INPUT_SEL 寄存器(偏移 = 64h)[复位 = 00h]

图 6-48 展示了 GPIO_INPUT_SEL,表 6-38 中对此进行了介绍。

返回到汇总表

GPIO 输入选择

图 6-48 GPIO_INPUT_SEL 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIOSYNC_SEL GPIORST_SEL GPIOM_SEL
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-38 GPIO_INPUT_SEL 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R/W 0h
5-4 GPIOSYNC_SEL R/W 0h 00:不适用
01:GPIO0
10:GPIO1
11:GPIO2
3-2 GPIORST_SEL R/W 0h 00:不适用
01:GPIO0
10:GPIO1
11:GPIO2
1-0 GPIOM_SEL R/W 0h 00:不适用
01:GPIO0
10:GPIO1
11:GPIO2

6.5.1.32 MISC_CTRL1 寄存器(偏移 = 65h)[复位 = 00h]

图 6-49 展示了 MISC_CTRL1,表 6-39 中对此进行了介绍。

返回到汇总表

MISC 控制 1

图 6-49 MISC_CTRL1 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIO_OUTPUT
R/W-0h R/W-0h
表 6-39 MISC_CTRL1 寄存器字段说明
字段 类型 复位 说明
7-3 RESERVED R/W 0h
2-0 GPIO_OUTPUT R/W 0h 为 GPIO 输出写入 3 位

6.5.1.33 MISC_CTRL2 寄存器(偏移 = 66h)[复位 = 00h]

图 6-50 展示了 MISC_CTRL2,表 6-40 中对此进行了介绍。

返回到汇总表

MISC 控制 2

图 6-50 MISC_CTRL2 寄存器
7 6 5 4 3 2 1 0
RESERVED GPIO_INV
R/W-0h R/W-0h
表 6-40 MISC_CTRL2 寄存器字段说明
字段 类型 复位 说明
7-3 RESERVED R/W 0h
2-0 GPIO_INV R/W 0h 通过将该位设置为“1”来启用 GPIO 输出反相
默认禁用 GPIO 输出的反相功能。

6.5.1.34 DIE_ID 寄存器(偏移 = 67h)[复位 = A9h]

图 6-51 展示了 DIE_ID,表 6-41 中对此进行了介绍。

返回到汇总表

DIE ID

图 6-51 DIE_ID 寄存器
7 6 5 4 3 2 1 0
DIE_ID
R-A9h
表 6-41 DIE_ID 寄存器字段说明
字段 类型 复位 说明
7-0 DIE_ID R A9h TAS5827 的芯片 ID。

6.5.1.35 POWER_STATE 寄存器(偏移 = 68h)[复位 = 00h]

图 6-52 展示了 POWER_STATE,表 6-42 中对此进行了介绍。

返回到汇总表

电源状态

图 6-52 POWER_STATE 寄存器
7 6 5 4 3 2 1 0
RESERVED STATE_RPT
R-0h R-0h
表 6-42 POWER_STATE 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R 0h
1-0 STATE_RPT R 0h 00:深度睡眠
01:睡眠
10:高阻态
11:播放
其他:保留

6.5.1.36 AUTOMUTE_STATE 寄存器(偏移 = 69h)[复位 = 00h]

图 6-53 展示了 AUTOMUTE_STATE,表 6-43 中对此进行了介绍。

返回到汇总表

自动静音状态

图 6-53 AUTOMUTE_STATE 寄存器
7 6 5 4 3 2 1 0
RESERVED CH2MUTE_STATUS CH1MUTE_STATUS
R-0h R-0h R-0h
表 6-43 AUTOMUTE_STATE 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R 0h
1 CH2MUTE_STATUS R 0h 该位指示通道 2 的自动静音状态。
0:未自动静音
1:自动静音
0 CH1MUTE_STATUS R 0h 该位指示通道 1 的自动静音状态。
0:未自动静音
1:自动静音

6.5.1.37 RAMP_PHASE_CTRL 寄存器(偏移 = 6Ah)[复位 = 00h]

图 6-54 展示了 RAMP_PHASE_CTRL,表 6-44 中对此进行了介绍。

返回到汇总表

开关时钟相位控制

图 6-54 RAMP_PHASE_CTRL 寄存器
7 6 5 4 3 2 1 0
RESERVED RAMPPHASE_SEL RAMPSYNC_SEL RAMPSYNC_EN
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-44 RAMP_PHASE_CTRL 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R/W 0h
3-2 RAMPPHASE_SEL R/W 0h 当多个器件集成在一个系统中时,请选择斜坡时钟相位,以降低 EMI 和峰值电源峰值电流,建议将所有器件设置为相同的 RAMP 频率和相同的展频。如果需要此功能,则必须在驱动器件进入播放模式之前进行设置。
00:0 度
01:45 度
10:90 度
11:135 度
以上所有的相移都为 45 度
1 RAMPSYNC_SEL R/W 0h 斜坡相位同步源
0:GPIO 同步
1:内部同步
0 RAMPSYNC_EN R/W 0h 1:启用斜坡相位同步
0:禁用斜坡相位同步

6.5.1.38 RAMP_SS_CTRL0 寄存器(偏移 = 6Bh)[复位 = 00h]

图 6-55 展示了 RAMP_SS_CTRL0,表 6-45 中对此进行了介绍。

返回到汇总表

展频控制 0

图 6-55 RAMP_SS_CTRL0 寄存器
7 6 5 4 3 2 1 0
RESERVED RDM_EN TRI_EN
R/W-0h R/W-0h R/W-0h
表 6-45 RAMP_SS_CTRL0 寄存器字段说明
字段 类型 复位 说明
7-2 RESERVED R/W 0h
1 RDM_EN R/W 0h 1:随机 SS 启用
0:随机 SS 禁用
0 TRI_EN R/W 0h 1:三角 SS 启用
0:三角 SS 禁用

6.5.1.39 RAMP_SS_CTRL1 寄存器(偏移 = 6Ch)[复位 = 00h]

图 6-56 展示了 RAMP_SS_CTRL1,表 6-46 中对此进行了介绍。

返回到汇总表

展频控制 1

图 6-56 RAMP_SS_CTRL1 寄存器
7 6 5 4 3 2 1 0
RESERVED RDM_CTL TRI_CTL
R/W-0h R/W-0h R/W-0h
表 6-46 RAMP_SS_CTRL1 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R/W 0h
6-4 RDM_CTL R/W 0h 随机 SS 范围控制
对于 Fsw 为 384kHz
3'b000:SS 范围 +/- 0.62%
3'b010:SS 范围 +/- 1.88%
3'b011:SS 范围 +/- 4.38%
3'b100:SS 范围 +/- 9.38%
3'b101:SS 范围 +/- 19.38%
其他:保留
对于 576kHz 的 Fsw
3'b000:SS 范围 +/-0.95%
3'b010:SS 范围 +/- 2.86%
3'b011:SS 范围 +/- 6.67%
3'b100:SS 范围 +/- 14.29%
3'b101:SS 范围 +/- 29.52%
其他:保留
3-0 TRI_CTL R/W 0h 三角 SS 频率和范围控制
4'b0000:24kHz SS +/- 5%
4'b0001:24kHz SS +/- 10%
4'b0010:24kHz SS +/- 20%
4'b0011:24kHz SS +/- 25%
4'b0100:48kHz SS +/- 5%
4'b0101:48kHz SS +/- 10%
4'b0110:48kHz SS +/- 20%
4'b0111:48kHz SS +/- 25%
4'b1000:32kHz SS +/- 5%
4'b1001:32kHz SS +/- 10%
4'b1010:32kHz SS +/- 20%
4'b1011:32kHz SS +/- 25%
4'b1100:16kHz SS +/- 5%
4'b1101:16kHz SS +/- 10%
4'b1110:16kHz SS +/- 20%
4'b1111:16kHz SS +/- 25%

6.5.1.40 CHAN_FAULT 寄存器(偏移 = 70h)[复位 = 00h]

图 6-57 展示了 CHAN_FAULT,表 6-47 中对此进行了介绍。

返回到汇总表

通道故障

图 6-57 CHAN_FAULT 寄存器
7 6 5 4 3 2 1 0
RESERVED CH1DC CH2DC CH1OC CH2OC
R-0h R-0h R-0h R-0h R-0h
表 6-47 CHAN_FAULT 寄存器字段说明
字段 类型 复位 说明
7-4 RESERVED R 0h
3 CH1DC R 0h 通道 1 直流故障。一旦出现直流故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。
2 CH2DC R 0h 通道 2 直流故障。一旦出现直流故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。
1 CH1OC R 0h 通道 1 过流故障。一旦出现 OC 故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。
0 CH2OC R 0h 通道 2 过流故障。一旦出现 OC 故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。

6.5.1.41 GLOBAL_FAULT1 寄存器(偏移 = 71h)[复位 = 00h]

图 6-58 展示了 GLOBAL_FAULT1,表 6-48 中对此进行了介绍。

返回到汇总表

全局故障 1

图 6-58 GLOBAL_FAULT1 寄存器
7 6 5 4 3 2 1 0
RESERVED BQWRTFAULT_FLAG EEPROMFAULT_FLAG RESERVED CLKFAULT_FLAG PVDDOV_FLAG PVDDUV_FLAG
R-0h R-0h R-0h R-0h R-0h R-0h R-0h
表 6-48 GLOBAL_FAULT1 寄存器字段说明
字段 类型 复位 说明
7 RESERVED R 0h
6 BQWRTFAULT_FLAG R 0h 0:最近的 BQ 被成功写入
1:最近的 BQ 写入失败
5 EEPROMFAULT_FLAG R 0h 0:EEPROM 引导加载成功完成
1:EEPROM 引导加载未成功完成
4-3 RESERVED R 0h
2 CLKFAULT_FLAG R 0h 时钟故障。一旦出现时钟故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。
时钟故障采用自动恢复模式,一旦时钟错误消除,器件会自动恢复到之前的状态。
通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。
1 PVDDOV_FLAG R 0h PVDD OV 故障。一旦出现 OV 故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。
OV 故障采用自动恢复模式,一旦 OV 错误消除,器件会自动恢复到之前的状态。
通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。
0 PVDDUV_FLAG R 0h PVDD UV 故障。一旦出现 UV 故障,该故障将被锁存,并且该位被设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。
UV 故障采用自动恢复模式,一旦 UV 错误消除,器件会自动恢复到之前的状态。
通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。

6.5.1.42 GLOBAL_FAULT2 寄存器(偏移 = 72h)[复位 = 00h]

图 6-59 展示了 GLOBAL_FAULT2,表 6-49 中对此进行了介绍。

返回到汇总表

全局故障 2

图 6-59 GLOBAL_FAULT2 寄存器
7 6 5 4 3 2 1 0
RESERVED CH2CBC_FLAG CH1CBC_FLAG OTSD_FLAG
R-0h R-0h R-0h R-0h
表 6-49 GLOBAL_FAULT2 寄存器字段说明
字段 类型 复位 说明
7-3 RESERVED R 0h
2 CH2CBC_FLAG R 0h 0:通道 2 上无 CBC 故障
1:通道 2 上触发 CBC 故障
1 CH1CBC_FLAG R 0h 0:通道 1 上无 CBC 故障
1:通道 1 上触发 CBC 故障
0 OTSD_FLAG R 0h 过热关断故障一旦存在 OT 故障,该故障即被锁存且该位设置为 1。D 级输出设置为高阻态。通过 FAULT 引脚 (GPIO) 报告。
OV 故障采用自动恢复模式,一旦 OV 错误消除,器件会自动恢复到之前的状态。
通过将 Fault_Clear 寄存器 (78h) 的第 7 位设置为 1 来清除此故障,或者该位保持为 1。

6.5.1.43 WARNING 寄存器(偏移 = 73h)[复位 = 00h]

图 6-60 展示了 WARNING,表 6-50 中对此进行了介绍。

返回到汇总表

警告

图 6-60 WARNING 寄存器
7 6 5 4 3 2 1 0
RESERVED CH1CBCW_FLAG CH2CBCW_FLAG OTW4_FLAG OTW3_FLAG OTW2_FLAG OTW1_FLAG
R-0h R-0h R-0h R-0h R-0h R-0h R-0h
表 6-50 WARNING 寄存器字段说明
字段 类型 复位 说明
7-6 RESERVED R 0h
5 CH1CBCW_FLAG R 0h 0:通道 1 上无 CBC 警告
1:通道 1 上触发 CBC 警告
4 CH2CBCW_FLAG R 0h 0:通道 2 上无 CBC 警告
1:通道 2 上触发 CBC 警告
3 OTW4_FLAG R 0h 0:无温度等级 4 警告
1:触发过热警告级别 4
2 OTW3_FLAG R 0h 0:无温度等级 3 警告
1:触发过热警告级别 3
1 OTW2_FLAG R 0h 0:无温度等级 2 警告
1:触发过热警告级别 2
0 OTW1_FLAG R 0h 0:无温度等级 1 警告
1:触发过热警告级别 1

6.5.1.44 PIN_CONTROL1 寄存器(偏移 = 74h)[复位 = 00h]

图 6-61 展示了 PIN_CONTROL1,表 6-51 中对此进行了介绍。

返回到汇总表

引脚控制 1

图 6-61 PIN_CONTROL1 寄存器
7 6 5 4 3 2 1 0
MASK_OTSD MASK_DVDDUV MASK_DVDDOV MASK_CLKERROR MASK_PVDDUV MASK_PVDDOV MASK_DC MASK_OC
R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
表 6-51 PIN_CONTROL1 寄存器字段说明
字段 类型 复位 说明
7 MASK_OTSD R/W 0h 0:启用 OTSD 故障报告
1:屏蔽 OTSD 故障报告
6 MASK_DVDDUV R/W 0h 0:启用 DVDD UV 故障报告
1:屏蔽 DVDD UV 报告
5 MASK_DVDDOV R/W 0h 0:启用 DVDD OV 故障报告
1:屏蔽 DVDD OV 故障报告
4 MASK_CLKERROR R/W 0h 0:启用 CLK 故障报告
1:屏蔽 CLK 故障报告
3 MASK_PVDDUV R/W 0h 0:启用 UV 故障报告
1:屏蔽 UV 故障报告
2 MASK_PVDDOV R/W 0h 0:启用 OV 故障报告
1:屏蔽 OV 故障报告
1 MASK_DC R/W 0h 0:启用直流故障报告
1:屏蔽直流故障报告
0 MASK_OC R/W 0h 0:启用 OC 故障报告
1:屏蔽 OC 故障报告

6.5.1.45 PIN_CONTROL2 寄存器(偏移 = 75h)[复位 = F8h]

图 6-62 展示了 PIN_CONTROL2,表 6-52 中对此进行了介绍。

返回到汇总表

引脚控制 2

图 6-62 PIN_CONTROL2 寄存器
7 6 5 4 3 2 1 0
CBCFAULTLATCH_EN CBCWARNLATCH_EN CLKFAULTLATCH_EN OTSDLATCH_EN OTWLATCH_EN MASK_OTW MASK_CBCWARN MASK_CBCFAULT
R/W-1h R/W-1h R/W-1h R/W-1h R/W-1h R/W-0h R/W-0h R/W-0h
表 6-52 PIN_CONTROL2 寄存器字段说明
字段 类型 复位 说明
7 CBCFAULTLATCH_EN R/W 1h 0:禁用 CBC 故障锁存
1:启用 CBC 故障锁存
6 CBCWARNLATCH_EN R/W 1h 0:禁用 CBC 警告锁存
1:启用 CBC 警告锁存
5 CLKFAULTLATCH_EN R/W 1h 0:禁用 CLK 故障锁存
1:启用 CLK 故障锁存
4 OTSDLATCH_EN R/W 1h 0:禁用 OTSD 故障锁存
1:启用 OTSD 故障锁存
3 OTWLATCH_EN R/W 1h 0:禁用 OTW 警告锁存
1:启用 OTW 警告锁存
2 MASK_OTW R/W 0h 0:启用 OTW 警告报告
1:屏蔽 OTW 警告报告
1 MASK_CBCWARN R/W 0h 0:启用 CBC 警告报告
1:屏蔽 CBC 警告报告
0 MASK_CBCFAULT R/W 0h 0:启用 CBC 故障报告
1:屏蔽 CBC 故障报告

6.5.1.46 MISC_CONTROL3 寄存器(偏移 = 76h)[复位 = 00h]

图 6-63 展示了 MISC_CONTROL3,表 6-53 中对此进行了介绍。

返回到汇总表

MISC 控制 3

图 6-63 MISC_CONTROL3 寄存器
7 6 5 4 3 2 1 0
CLKDET_LATCH RESERVED OTSD_AUTOREC RESERVED
R/W-0h R/W-0h R/W-0h R/W-0h
表 6-53 MISC_CONTROL3 寄存器字段说明
字段 类型 复位 说明
7 CLKDET_LATCH R/W 0h 1:锁存时钟检测状态
0:无锁存时钟检测状态
6-5 RESERVED R/W 0h
4 OTSD_AUTOREC R/W 0h 0:禁用 OTSD 自动恢复
1:启用 OTSD 自动恢复
3-0 RESERVED R/W 0h

6.5.1.47 CBC_CONTROL 寄存器(偏移 = 77h)[复位 = 00h]

图 6-64 展示了 CBC_CONTROL,表 6-54 中对此进行了介绍。

返回到汇总表

CBC 控制

图 6-64 CBC_CONTROL 寄存器
7 6 5 4 3 2 1 0
RESERVED CBCLEVEL_SEL CBC_EN CBCWARN_EN CBCFAULT_EN
R/W-0h R/W-0h R/W-0h R/W-0h R/W-0h
表 6-54 CBC_CONTROL 寄存器字段说明
字段 类型 复位 说明
7-5 RESERVED R/W 0h
4-3 CBCLEVEL_SEL R/W 0h 这些位设置逐周期电流限制电平,即过流阈值的百分比:
2b'00:80%
2b'10:60%
2b'01:40%
2b'11:保留
2 CBC_EN R/W 0h 0:禁用 CBC 功能
1:启用 CBC 功能
1 CBCWARN_EN R/W 0h 0:禁用 CBC 警告
1:启用 CBC 警告
0 CBCFAULT_EN R/W 0h 0:禁用 CBC 故障
1:使能 CBC 故障

6.5.1.48 FAULT_CLEAR 寄存器(偏移 = 78h)[复位 = 00h]

图 6-65 展示了 FAULT_CLEAR,表 6-55 中对此进行了介绍。

返回到汇总表

故障清除

图 6-65 FAULT_CLEAR 寄存器
7 6 5 4 3 2 1 0
FAULT_CLR RESERVED
W-0h W-0h
表 6-55 FAULT_CLEAR 寄存器字段说明
字段 类型 复位 说明
7 FAULT_CLR W 0h WRITE CLEAR BIT
0:无故障清除
1:清除模拟故障
6-0 RESERVED W 0h