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.

[参考译文] TAS6754-Q1:如何确定是否完成直流诊断?

Guru**** 2511985 points


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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1562242/tas6754-q1-how-to-decide-whether-the-dc-diagnostic-is-done

器件型号:TAS6754-Q1


工具/软件:

对于直流诊断、 根据数据表:

1) 当没有故障且诊断例程完成时、会设置 DC_LDG_REPORT 寄存器(地址= 0xC2)相应的 CH (i) DC LDG RESULT 位。 如果直流负载诊断识别出故障、则 DC_LDG_REPORT 寄存器(地址= 0xC2)中的 CH (i) DC LDG RESULT 位将保持低电平、指示直流负载诊断未在没有故障的情况下完成。

2) 大约 750ms 后重新测试通道、直到故障消除或通过 I2C 控制关闭诊断功能。

问题是:

1) 如何在出现故障时确定直流诊断是否完成、因为寄存器 0xC2 的默认值为 0x0?

2) 由于大约 750ms 后会重新测试通道、寄存器 0xC0 和 0xC1 中的值何时有效?  

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

    你好、建鹏

    1) 如何在出现故障时确定直流诊断是否完成、因为寄存器 0xC2 的默认值为 0x0?

    可以同时使用 0xC2 和 0xC0/C1 寄存器。 以及通道状态寄存器 0x72/0x73。

    如果所有 4 通道都具有正常负载、则直流诊断只需大约 155ms 即可完成。 您可以首先检查 0x72/0x73 寄存器、如果超过 155ms、CH 仍处于 LOAD DIAG 状态、这意味着有 1 个或多个 CH 存在负载故障。

    然后、您可以开始查看 0xC2/0xC0/0xC1。 根据不同的故障情况、您需要等待更多时间。 最长的时间应该是直流诊断开始后<500ms。 正常通道将设置 0xC2 位、故障通道将在 0xC0/0xC1 中报告故障。

    2) 由于大约 750ms 后会重新测试通道、因此寄存器 0xC0 和 0xC1 中的值何时有效?  [/报价]

    0xC0 和 0xC1 寄存器不会清除、只会更新。 因此、直流诊断首次完成后、该值有效。 只要外部故障条件不发生变化、无论 Diag 重复多少次、此 2 寄存器中的值也不会改变。

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

    如果有 1 个或多个 通道发生负载故障、故障通道是否始终处于 LOAD DIAG 状态?

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

    你好、建鹏

    如果有 1 个或多个 通道存在加载故障、故障通道是否始终处于加载诊断?

    是、故障通道始终保持在 LOAD DIAG 状态。 如果需要、您可以在寄存器 0x03/0x04 中将它们设置为 SLEEP 模式。 但在外部故障条件消除之前、不可能让它们进入 Hi-Z 或 PLAY 状态。