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**** 2476795 points
Other Parts Discussed in Thread: TAS6754-Q1

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1546682/tas6754-q1-how-to-make-real-time-diagnostic-work

器件型号:TAS6754-Q1


工具/软件:

我想测试实时诊断、我做了以下操作:

1.为所有通道启用实时诊断: 将 0x0F 写入寄存器 0xD0

2.将 OUT_1P 短接至 GND

3.从寄存器 0x8C 读取值

结果:得到 0x00

似乎实时诊断不起作用

我做了另一个测试:

1. 为所有通道启用实时诊断: 将 0x0F 写入寄存器 0xD0

2. 4 个频道的播放铃声

结果:只有两个频道在播放

另一项测试:

1.禁用所有通道的实时诊断:将 0x00 写入寄存器 0xD0

2. 4 个频道的播放铃声

结果:正在播放 4 个频道

有人能帮助解释如何使用实时诊断以及如何测试它吗?

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

    你(们)好  

    最简单的方法是使用 PPC3 软件获取正确的脚本。 这些功能需要一些 DSP 寄存器设置。

    然后点击以下链接进行申请

    https://www.ti.com/drr/opn/TAS6754-Q1-SW

    https://www.ti.com/secureresources/PUREPATHCONSOLE

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

    我检查了此链接。  这适用于 EVM。 我是软件工程师、没有 EVM。 我只想知道如何使实时诊断工作。 我只需要简单的步骤来设置寄存器?  

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

    你好、建鹏

    尝试使用以下脚本。

    W e0 00 00 #页 0x00
    W e0 7f 00 #簿 0x00
    ##### Isense Config #####
    w e0 05 0F #enable isense
    w e0 5B 08 #enable offset calibration
    ##### RTLDG Config ####
    W e0 37 1F #启用 SLOL
    W e0 38 0F #S2PG
    W e0 00 00 #页 0x00
    w e0 7f 8c # Book 0x8c
    W e0 00 22 #页 0x22
    W e0 98 00 11 F8 00 #开路阈值
    W e0 9c 00 01 F4 00 #短阈值
    W e0 00 24
    w e0 a0 00 3f 70 00 #导频音斜降速度

    W e0 00 00
    W e0 7f 00

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

    这适用于 TAS6754-Q1 吗? 我在数据表中没有看到这些寄存器。  页面 0x22 中还使用了寄存器、有关内容是什么? 对于寄存器 0x37 和 0x38、 数据表中没有定义

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

    你好、建鹏

    如前所述、许多功能都需要 DSP 支持。 所有 Book8C 寄存器都适用于 DSP、其中大多数用于提供参数值。

    数据表是数字电路寄存器、其中大多数只是启用/禁用或可选寄存器。  

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

    1) 如果没有设置开路阈值和短路阈值、DSP 是否会使用默认值?

    2) 为什么不使用寄存器 0xD0 启用实时诊断? 根据 TVS6754-Q1 的数据表、寄存器 0xD0 是用于启用实时诊断的寄存器。  

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

    你好、建鹏

    1) 如果没有设置开放阈值和短路阈值、DSP 是否会使用默认值?

    默认值不正确、不能保证。  

    2) 为什么不使用寄存器 0xD0 启用实时诊断? 根据 TVS6754-Q1 的数据表、寄存器 0xD0 是用于启用实时诊断的寄存器。  [/报价]

    0xD0? 我在数据表中找不到该寄存器。  

    如果您没有最新版本、请访问以下链接进行下载。

    https://www.ti.com/secureresources/TAS6754-Q1-DESIGN

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

    谢谢