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:TAS2770开路负载检测电路

Guru**** 2484615 points
Other Parts Discussed in Thread: TAS2770, TAS2505-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/868463/tas2770-tas2770-open-load-detection-circuit

器件型号:TAS2770
主题中讨论的其他器件: TAS2505-Q1

您可以在 TAS2770中建议使用外部电路进行开路负载检测吗?

此致、

Anjanaa

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

    您好、Anjanaa、

    您可以使用此 应用手册中的电路 作为开路负载检测的参考。

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan、  

    感谢您提供应用手册。  

    根据建议的有关开路检测的应用手册、我将使用 针对 TAS2505-Q1放大器建议的具有 BJT 和 MOSFET 的诊断电路2。

    建议的放大器 IC 具有应用手册中给出的 GPIO 引脚、但我们使用的是 TAS2770放大器、它不包含 GPIO 引脚、因此我们使用的是微控制器 GPIO 引脚用于输出和输入。 连接了电路以供参考。

    在这里、我们尝试两种类型的配置。 我们期望实现配置、但音频无法检测到。

    配置1:

    1. 让 TAS2770发挥作用
    2. 使放大器静音
    3. 检查扬声器端子是否短路
    4. 然后验证断路
    5. 撤消放大器的静音

    此行为按预期发生。

    配置2:

    1.使音频放大器静音

    2.然后验证开路

    3.撤消放大器 IC 的静音

    4.使 TAS2770播放–但未检测到音频

    实际的工作方案应该是配置-2、而我们在其中遇到问题。

    请告诉我们如何解决/调试第二种配置中的问题。

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

    您好、Anjanaa、

    您能进一步解释一下配置1与配置2之间的区别吗? 是否只有配置2没有来自配置1的步骤3?

    您能否读取寄存器0x24、0x25和0x26来检查是否触发了任何标志?

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器

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

    您好、Ivan、  

    您能进一步解释一下配置1与配置2之间的区别吗? 是否只有配置2没有来自配置1的步骤3?

    配置02

    配置01

    1) 1)将器件静音。

    2) 2)启用 GPIO

    3) 3)延迟100ms

    4) 4)读取扬声器存在的输入

    5) 5)禁用 GPIO

    6) 6)播放音频

    7) 7)检查短路

    8) 8)禁用器件

     

    1) 1)播放音频

    2) 2)检查短路情况

    3) 3)禁用器件

    4) 4)将器件静音。

    5) 5)启用 GPIO

    6)延迟100ms

    7) 7)读取扬声器存在的输入

    8) 8)禁用 GPIO

     

     

    寄存器 0x24、0x25和0x26的状态:

    从350ms 增加延迟时、音频无法播放。  

    高于350ms 延迟、已检查寄存器值、  

    寄存器值为:-

    PWR_CTL - 0x00

    MISC_IRQ - 0x80

    INT_LIVE0 - 0x04

    INT_LIVE1 - 0x00

    INT_LTCH0 - 0x04

    INT_LTCH1 - 0x00

    INT_LTCH2 - 0xC3

     


    谢谢、  

    Anjanaa

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

    Anjanaa、

    根据寄存器 INT_LTCH0 = 0x04、似乎存在 TDM 时钟误差。 您能否通过列出的任一步骤来检查 SBCLK 和 FSYNC 信号是否缺失?
    如果这些信号在某些时候丢失、您可以尝试在信号丢失之前禁用器件(使用寄存器0x02)、并在这些信号返回后重新启用器件。

    不确定是否只是一个缺失的步骤、但在步骤1中、它是"静音设备"、但在"6)播放音频"之前、我看不到任何"取消设备静音"步骤

    此致、
    -Ivan Salazar
    应用工程师-低功耗音频和传动器