Other Parts Discussed in Thread: TAS5827
器件型号: TAS5827
尊敬的 TI 支持团队:
我正在使用来自 BT 模块的一条 I2S 总线来驱动两个 TAS5827 放大器。 一个 TAS5827 配置为低音炮的 PBTL、另一个 TAS5827 配置为用于 L/R 高频扬声器的 BTL。 这两个器件在 PPC3 中设置为 H 类、其 HPFB 引脚连接在一起并连接到系统电源反馈节点。
MCU 初始化 I2C 后音频输出正常(设置了 EQ/DRC、从 PPC3 导出的初始代码)。 但是、在通过 BT 连续播放 2–6 小时的低电平粉色噪声后、某些单元的高音扬声器放大器停止输出并似乎进入 Hi-Z、而低音炮放大器继续正常工作。 在某些装置上、只有一个高音扬声器信道丢失;在其他装置上、两个信道丢失。
当读取有故障的高音扬声器放大器上的寄存器时、报告的故障在各单元之间不完全一致。
- 在某些情况下、0x71 GLOBAL_FAULT1 显示 CLKFAULT_FLAT SET。
- 在某些情况下、0x39 CLKDET_STATUS 显示 PLL_LOCKED = 1(PLL 未锁定/可能已禁用)。
- 在所有失败的情况下、0x40 DSP_PGM_MODE 会指示设置了 CH1/CH2 Hi-Z、从而强制将输出设置为 Hi-Z。
- 此外、在某些单元中、我会在 DSP_PGM_MODE 中读取意外的 DSP_MODE 值:数据表仅指示 2'b00 (RAM) 和 2'b01 (ROM)、但有时会读取 2'b10。
- 除此之外、未找到其他清除错误/警告。
- 在 BT 模块 I2S 输出侧和 AMP I2S 输入侧检查信号完整性。 未找到问题。
请提供以下建议:
- 在什么情况下 TAS5827 会自动将 CH1/CH2 设置为 Hi-Z、并且时钟/PLL 故障(例如 CLKFAULT_FLAT 或 PLL 解锁)是否预计会导致这种行为?
- 在任何情况下、DSP_MODE = 2'b10 是否为有效/保留状态、或者它是否建议故障后的寄存器回读损坏/未定义状态?
提前感谢!

