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.

[参考译文] TAS5825M:如何在 OCP 和 OTP 事件上发送 FAULT#和 WARN#

Guru**** 2481065 points
Other Parts Discussed in Thread: TAS5825M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/829740/tas5825m-how-to-send-fault-and-warn-on-ocp-and-otp-events

器件型号:TAS5825M

您好、Sirs、

我们支持客户根据 TAS5825数据表图151上的参考设计实现 FAULT#和 WARN#的中断输出。
但是、在过流和过热的异常情况下、GPIO0和 GPIO2不能发送中断输出。  

------------------------------------------------------
W 98 60 07 # SET B0x00 / P0x00 / R0x60 |= 0x05 (GPIO0和 GPIO2 =输出)
W 98 61 0b # SET B0x00 / P0x00 / R0x61 = 0x0B (GPIO0 = FAULTZ)
宽98 62 09
W 98 63 08 # SET B0x00 / P0x00 / R0x63 = 0x08 (GPIO2 = WARNZ)
W 98 74 10 # SET B0x00 / P0x00 / R0x74 = 0x10 (屏蔽时钟故障报告)
------------------------------------------------------

您是否会提供将 CFG 写入挂钩 OCT 的提示以及将 OTP 事件写入 GPIO0和 GPIO2上的 FAULT#和 WARN#?

  

谢谢、此致、

陈耀恩
2019年8月14日

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

    您好、Wayne、

    您的配置似乎正确。 您是否有机会在初始化后读回这些寄存器的值?

    此外、当发生系统 OC / OT 时、最好读回0x70寄存器以确认实际发生了哪些故障。

    我将在明天尝试使用 TAS5825M EVM 进行重现、并在稍后继续向您提供最新信息。

    此致、

    Matthew

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

    您好、Wayne、

    使用您的脚本验证 TAS5825M EVM、并成功报告 OC 故障。

    您是否有机会对其进行测试?

    此致、
    Matthew

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

    Matthew、您好、 非常感谢。 CFG 适用于 EVM 上的 OC、但是、我无法通过加热枪触发 OT。 您是否愿意帮助我们模拟 OT 条件? (笑声) 陈耀恩

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

    您好、Wayne、

    基本上、OT 情况可由大输出功率再现。 如数据表图51条件:

    18V PVDD、2*4 Ω 负载、BD、768kHz、1kHz、 10W ~ 20W 输出。

    读回温度警告和故障状态、并检查 GPIO 输出。

    此致、

    Matthew