This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 扬声器短路- TAS2770

Guru**** 2386620 points
Other Parts Discussed in Thread: TAS2770
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/947842/speaker-short-circuit---tas2770

器件型号:TAS2770

大家好、

我在 与 STM32H7控制器(I2C 接口)相连的定制电路板中使用 TAS2770音频放大器。

在我的设计中、我的部分是:-

1) 1)器件配置

2) 2)将器件静音。

3) 3)启用器件。

4)读取中断寄存器(屏蔽、实时和锁存寄存器)  

5) 5)播放音频。

6) 6)将器件静音。

7) 7)读取中断寄存器(屏蔽、实时和锁存寄存器)  

8) 8)读取 IRQZ 引脚。

9) 9)重复步骤3至8。

已连接扬声器终端短接期间的 IRQZ 引脚状态、供您参考

  • 通过执行以下步骤、音频播放没有任何偏差、使扬声器端子短接、音频将不播放。 我无法检测到 IRQZ 引脚短路状态。
  • 而如果我们跳过步骤7、则在少数谐波之后无法播放。  
  • 此外、通过跳过步骤7、可以从 IRQZ 引脚检测到扬声器短路

请建议一种用于检测短路以及持续播放音频的解决方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Vel、

    感谢您的消息和详细信息。

    为了在短路事件下启用 IRQZ 引脚、您需要配置器 件、以便在相应的故障中断屏蔽寄存器位设置为低电平时、IRQZ 引脚将针对这些故障置为低电平。 对于这种特定情况、 需要将 INT_MASK[1]位设置为低电平。 默认情况下、IRQZ 将在任何未屏蔽的锁存中断上生效。

    我建议尝试使用带电故障寄存器(INT_LIVE0[1]与过流相关)。 然后、可以调整 INT_CFG 寄存器、以便在任何未屏蔽的实时中断上将 IRQZ 置为有效。 这样、当发生短路时、IRQZ 将被置为有效、您无需读取锁存故障即可清除 IRQZ。

    您可以比较这两种情况、以查看您是否有差异。

    如果您有其他问题或意见、请告诉我。

    此致、
    Luis Fernando Rodríguez S.