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.

[参考译文] TAS6584-Q1:短路故障检测放大器;恢复问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1484912/tas6584-q1-short-faults-detection-recovery-issue

器件型号:TAS6584-Q1

工具与软件:

尊敬的 TI 团队:
我们正在我们的一个客户项目中使用 TI TAS6584。 我们在负载诊断器件中面临关键问题。 请帮助我们。

放大器的 I/P 电压为24V

以下是按顺序写入的寄存器:
STATE_CTRL 寄存器
寄存器3数据22.
寄存器4数据22

CURRENT_SENSE
寄存器5数据 f

ASI_CTRL 寄存器
寄存器20数据0
REG 21数据14.
寄存器23数据 f
寄存器25数据 f
寄存器28数据1
寄存器29数据0
寄存器2c 数据0
REG 2D 数据81.
寄存器2e 数据1
寄存器2f 数据0
寄存器31数据3.
寄存器32数据0
寄存器 A4数据0

DIG_VOL_CH 寄存器
REG 40数据30.
REG 41数据30.
REG 42数据30.
第43条数据30

DSP_CTRL2寄存器
寄存器3a 数据0

再次使用 Registers
寄存器4a 数据0
寄存器4b 数据0
寄存器4c 数据0
寄存器4D 数据0

DC LDG Ctrl 1寄存器
寄存器 b0数据81

ANA_CTRL2寄存器
寄存器52数据0

DC LDG Ctrl 1
寄存器 b0数据1

MODE_CTRL
寄存器1数据8

STATE_CTRL 寄存器
寄存器3数据33.
寄存器4数据33.

STATE_CTRL 寄存器
寄存器3数据11.
寄存器4数据11.

放大器未进入 Hi-Z 状态(3个退出)
能够检测所有启动故障(开路负载、负载短路、电源短路和接地短路故障)

STATE_CTRL 寄存器
规则3数据99
寄存器4数据99

放大器成功进入静音状态

STATE_CTRL 寄存器
第3条数据44.
第4条数据44.

来自 DSP 的时钟出现后、放大器成功进入 PLAY 状态

MODE_CTRL
寄存器1数据8
在此阶段-每500ms 监控一次运行时短路故障

观察结果:

故障清除问题:
如果在电路板启动前保持接地短路、即使每500ms 重复清除故障、也不会清除此短路
如果在电路板启动之前保持对电源短路、即使每500ms 重复清除故障、也不会清除此短路

故障检测问题:
一旦放大器达到 PLAY 状态、就会注入低于短路故障的电压

能够在运行时检测/消除接地短路故障。
但无法在运行时检测到电源短路(14V)故障。

有任何解决此问题的建议吗?

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

    有一个基本的误解。  输出的实际状态位于寄存器0x72和0x73中。  控制寄存器0x03和0x04是您希望的输出状态。  根据负载诊断和任何故障、输出状态可能不是控制寄存器指示的状态。  

    如果 DSP 不提供时钟、您将遇到时钟故障、输出将卡在 Hi-Z 中。   

    故障清除问题:
    您是否在启动后清除了故障?  该器件会在启动时持续检查是否存在负载诊断故障。  如果它被移除、故障将被清除。

    在电源为24Vdc 的情况下、运行时对电池短路很可能不会导致过流故障。   

    此致、
    Gregg Scott

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

    你好、Gregg。

    是、我们通过 器件状态报告12寄存器和 器件状态报告34寄存器确认放大器处于 PLAY 状态、然后启用自动直流诊断(LDG BYPASS 设置为0)

    一旦放大器处于 PLAY 状态、我们将从这2个寄存器中读取故障:   
    DC LDG Rprt CH12寄存器和 DC LDG Rprt CH34寄存器。当将任何通道短接至12V/14V 时、这些寄存器未进行更新。

    上面的2个 LDG Rprt  寄存器已正确更新、并获得接地短路故障清除。 唯一问题是电源短路故障检测。

    如果我尝试在注入电源短路故障时读取 OTSD CS Fault Status 寄存器,则与内部故障信号相关的位将处于活动状态。 此故障是否会在内部造成其他问题?

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

    Ranitha。

    1. 直流诊断在 PLAY 状态下不起作用。  它仅在 Hi-Z 中的器件中工作、并调用直流诊断。
    2. 如果 通过将输出短路至接地或电源来触发过流、OC 保护、则输出将置于 Hi-Z 中、然后运行直流诊断以了解发生 OC 事件的原因。
    3. 如果要在播放期间测试输出、开路负载或短路负载、请使用实时负载诊断
    4. 有时在 OC 事件期间、可以设置 OTSD。  如果发生 OC 事件、则可以忽略该设置。

    此致、
    Gregg Scott

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

    感谢您的建议。 我尝试了以下步骤进行实时负载诊断。

    作为初始化的一部分、会配置以下寄存器、

    启用所有通道的电流检测。
    自动直流诊断(LDG BYPASS)在 DC LDG Ctrl 1寄存器中禁用
    TAS658X_DIG_CTRL3寄存器的 Isense 偏移校准逻辑和 RTLDG 报告被设置为1
    设置了 TAS658X_DIG_CTRL4寄存器的 RTLDG 的校准 Isense 数据1
    放大器进入播放状态。

    当注入接地短路和电源短路故障但 S2P 和 S2G 位仍为0时、会读取 RTLDG S2G S2P Fault Mem 寄存器。

    我们是否缺少任何用于检测这些故障的寄存器配置?

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

    Ranitha,

    我附上了实时加载 diagnosticse2e.ti.com/.../SLOA325.pdf 的应用手册

    此致、
    Gregg Scott