工具与软件:
尊敬的 TI 团队
目前、TAS5825M 遇到了一个非常特殊的问题。
在我们的系统中、我们有1个采用 BTL 模式的 TAS5825M (2个输出)和1个采用 PBTL 模式的 TAS5825M;共享同一条 I2C 总线(@ 0x4C 和0x4F)以及2条独立的 I2S 总线。
PBTAS 导致了一些问题。 PBTL 加载一个2欧姆的扬声器。
必须注意的是、在原型设计和预生产阶段未发现下面描述的问题。 我们现在正处于全面投产阶段、由于 PBTL TAS、我们获得了非常高的系统故障率(200个系统中>10%)。 BTL TAS 没有任何问题、仅在 PBTL 上。 TAS 由我们的 EMS 直接从 TI 商店采购。
此问题似乎与温度有关。 从冷(25°C 以下)启动系统时、PBTL 输出将在几秒钟内播放声音(启动时系统中的邀请函数)。 TAS 将进入故障模式。 以下是故障模式下 TAS 寄存器的读数:
i2cdump -f -y 1 0x4f
0 1 2 3 4 5 6 7 8 9 A b c d e f 0123456789abcdef
00:00 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ………………………………………
10:01 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?………………………………
20:01 07 09 01 00 40 02 00 50 00 00 00 00 00 00 @?????…………………………………………………
30: 00 00 00 02 00 00 11 00 40 00 F8 04 00 20 80 00 ...?...@??. ?.
40: 01 1f 40 00 00 00 00 00 00 00 00 00 00 30 30 bb 20 ??@… 00?
50:00 00 00 00 00 00 00 03 00 00 00 00 00 F8 CE 00 ?… ??
60:00 00 00 00 00 00 00 95 01 00 00 00 00 a0 11 24 .......... ?????
70: 04 00 00 00 00 F8 00 00 00 00 00 00 00 09 03 00 28 00 ?...?...?..
80:00 00 06 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ………………………………………
90:01 00 00 00 11 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ?………………………………
A0:01 07 09 01 00 40 02 00 50 00 00 00 00 00 00 00 @?????…………………………………………………
B0:00 00 00 02 00 11 00 00 40 00 F8 04 00 20 80 00 ...?...@... ?.
C0:01 1f 40 00 00 00 00 11 00 00 00 00 00 00 30 30 bb 20??@…………………………………………………………………………… 00?
D0:00 00 00 00 00 00 03 00 00 00 00 00 F8 CE 00 ?… ??
E0:00 00 00 00 00 00 00 95 01 00 00 00 00 a0 11 24 .......... ?????
F0:04 00 00 00 00 00 F8 00 00 00 00 00 00 00 09 03 00 28 00 ?...?...?..
寄存器0x37显示了 FS 错误
寄存器0x70显示了 CH2_DC_1直流故障
我们已经注意到、如果我们等待一段时间、PCBA 握住2 TAS 会自然发热(BTL TAS 工作)、并且可以通过在我们的系统上执行暂停/播放操作来使 PBTL 工作。 通过暂停/播放、可控制/PDN、并再次设置和配置 PBTL TAS。
预热后、PBTL 放大器可运行数小时、并在 Audio Precision 测试过程中显示正确的音频性能。 保持温暖、我们可以从加电状态启动系统、而不会出现任何问题、这与寒冷的天气不同。
但只是在 PBTL TAS 上快速喷出冷冻喷雾(用于冷却电子设备的冷却剂)、它进入相同的故障模式。
因此、PBTL TAS 仅在高于特定温度(高于25°C)时才有效。
另一重要信息:当处于故障模式时、可以通过发送命令"i2cset -f -y 1 0x4f 0x78 0x80"(即 ANALOG_FAULT_CLEAR)使 PBTL 放大器正常运行。 这意味着 PBTL TAS 在进入故障模式之前按计划进行配置。
但如果 TAS 高于特定温度(与上述条件相同)、则该方法有效。
我们已对硬件进行了广泛的检查、我们找不到任何问题:
- 通过 X 射线检查 PCB 支架和焊接、没有问题。
- I2C 和 I2S 信号似乎都可以。 位时钟以3.0721MHz 测量、L/R 时钟以48kHz (32位分辨率)测量。
- DVDD、PVDD (24V)、VIR_DIG、AVDD、GVDD 都正常
- 所有关键元件都经过仔细检查、并遵循 TI 数据表建议(自举电容器、输出 LPF 上的 L 和 C、去耦电容器等)
如果 TI 团队能帮助我们找到解决这种情况的解决方案、我们将不胜感激。 如果能够接触 FAE 或其他渠道、将不胜感激。 我们的总部设在法国、我们的 EMS 分包商设在台湾。
非常感谢您的支持。
此致、
St é phane.
链接到我们先前有关 TAS5825M 的 TI 博文: