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.

[参考译文] TAS6424E-Q1:线路输出诊断结果变得异常

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1463508/tas6424e-q1-line-output-diagnostic-result-is-getting-unexpected

器件型号:TAS6424E-Q1

工具与软件:

尊敬的 TI:

在项目中、我们将使用第二个放大器(TAS6424E-Q1)的第一个通道作为为低音炮配置的线路输出。

-->在执行行输出诊断时、先配置通道1的行输出诊断已启用(寄存器地址:0x09和值:0x02)、并从寄存器地址:0xE0和值:0x0中提取数据。

-->在此处为放大器2附加了寄存器跟踪


系统启动时间线输出诊断:


003.614ms 0715:[0] <Tas642x><15:50:26.481>[9394]-N-shell_cmd_amp.c:185:2025年01月17日 放大器1寄存器值
000.001ms 0716:[0] <tas642x><15:50:26.482>[9394]-N-shell_cmd_amp.c:186 2025年01月17日:tas642x 读取寄存器[0x00 - 0x03]:0 11 62 45
000.000ms 0717:[0] < 2025年01月17日><15:50:26.482>[9394]-N-shell_cmd_amp.c:187 AMP:tas642x 读取寄存器[0x04 - 0x07]:0 cf CF
000.000ms 0718:[0] <CF><15:50:26.482>[9394]-N-shell_cmd_amp.c:188:tas642x read register [0x08 - 0x0B]:2025年01月17日0 11
000.001ms 0719:[0] < 2025年01月17日><15:50:26.483>[9394]-N-shell_cmd_amp.c:189 AMP:tas642x 读取寄存器[0x0C - 0x0F]:22 22 0 0
000.000ms 0720:[0] < 2025年01月17日><15:50:26.483>[9394]-N-shell_cmd_amp.c:190 AMP:tas642x 读取寄存器[0x10 - 0x13]:0 0 0 0
000.001ms 0721:[0] <FF><15:50:26.484>[9394]-N-shell_cmd_amp.c:191 2025年01月17日:tas642x 读取寄存器[0x14 - 0x17]:FF 0 0 0
000.000ms 0722:[0] < 2025年01月17日><15:50:26.484>[9395]-N-shell_cmd_amp.c:192 AMP:tas642x 读取寄存器[0x18 - 0x1B]:0 0 0 0
000.000ms 0723:[0] <TVS><15:50:26.484>[9395]-N-shell_cmd_amp.c:193 2025年01月17日:tas642x 读取寄存器[0x1C - 0x1F]:0 0 0 0
000.001ms 0724:[0]<0.00><15 :50:26.485>[9395]-N-shell_cmd_amp.c:194 2025年01月17日:tas642x 读取寄存器[0x20 - 0x23]:0 88 1 e
000.000ms 0725:[0] < 2025年01月17日><15:50:26.485>[9395]-N-shell_cmd_amp.c:195 AMP:tas642x 读取寄存器[0x24 - 0x26]:0 0 0
000.000ms 0726:[0] <Tas642x><15:50:26.485>[9397]-N-shell_cmd_amp.c:185:2025年01月17日2放大器值
000.000ms 0727:[0] < 2025年01月17日><15:50:26.485>[9397]-N-shell_cmd_amp.c:186 AMP:tas642x 读取寄存器[0x00 - 0x03]:8 11 62 65
000.000ms 0728:[0] <Cf><15:50:26.485>[9397]-N-shell_cmd_amp.c:187 2025年01月17日:tas642x 读取寄存器[0x04 - 0x07]:f Cf CF
000.001ms 0729:[0]<15]<15 :50:26.486>[9397]-N-shell_cmd_amp.c:188 2025年01月17日:tas642x 读取寄存器[0x08 - 0x0B]:cf 2. 11 11.
000.000ms 0730:[0] <tas642x><15:50:26.486>[9397]-N-shell_cmd_amp.c:189 2025年01月17日:tas642x 读取寄存器[0x0C - 0x0F]:22 0 5.
000.000ms 0731:[0] <TAS642x><15:50:26.486>[9397]-N-shell_cmd_amp.c:190 2025年01月17日:tas642x 读取寄存器[0x10 - 0x13]:0 0 0 0
000.000ms 0732:[0] <FF><15:50:26.486>[9397]-N-shell_cmd_amp.c:191 2025年01月17日:tas642x 读取寄存器[0x14 - 0x17]:FF 0 0 0
000.000ms 0733:[0] <TAS642x 读取寄存器[0x18 - 0x1B]:0 0 0 0。2025年01月17日<15:50:26.486>[9397]-N-shell_cmd_amp.c:192 AMP:tas642x 读取寄存器[0x18 - 0x1B]:0 0 0 0
000.000ms 0734:[0] <TAS642x><15:50:26.486>[9397]-N-shell_cmd_amp.c:193 2025年01月17日:tas642x 读取寄存器[0x1C - 0x1F]:0 0 0 0
000.000ms 0735:[0] < 2025年01月17日><15:50:26.486>[9397]-N-shell_cmd_amp.c:194 AMP:tas642x 读取寄存器[0x20 - 0x23]:0 88 1 e
000.001ms 0736:[0] < 2025年01月17日><15:50:26.487>[9397]-N-shell_cmd_amp.c:195 AMP:tas642x 读取寄存器[0x24 - 0x26]:0 0 0



2.基于请求行输出诊断及其工作正常情况触发运行时间  

010.772ms 5608:[0] <Tas642x><15:54:11.465>[234394]-N-shell_cmd_amp.c:185:2025年01月17日 放大器1寄存器值

000.001ms 5609:[0] <tas642x><15:54:11.466>[234394]-N-shell_cmd_amp.c:186 2025年01月17日:tas642x 读取寄存器[0x00 - 0x03]:0 11 62 45
000.001ms 5610:[0] <tas642x><15:54:11.467>[234394]-N-shell_cmd_amp.c:187 2025年01月17日:tas642x 读取寄存器[0x04 - 0x07]:0 cf CF
000.001ms 5611:[0] <Cf><15:54:11.468>[234394]-N-shell_cmd_amp.c:188 2025年01月17日:tas642x 读取寄存器[0x08 - 0x0B]:CF 0 11
000.000ms 5612:[0] <tas642x><15:54:11.468>[234394]-N-shell_cmd_amp.c:189 2025年01月17日:tas642x 读取寄存器[0x0C - 0x0F]:22 22 0 0
000.001ms 5613:[0] <tas642x><15:54:11.469>[234394]-N-shell_cmd_amp.c:190 2025年01月17日:tas642x 读取寄存器[0x10 - 0x13]:0 0 0 0
000.000ms 5614:[0] <FF><15:54:11.469>[234394]-N-shell_cmd_amp.c:191 2025年01月17日:tas642x 读取寄存器[0x14 - 0x17]:FF 0 0 0
000.001ms 5615:[0] <tas642x><15:54:11.470>[234394]-N-shell_cmd_amp.c:192 2025年01月17日:tas642x 读取寄存器[0x18 - 0x1B]:0 0 0 0
000.000ms 5616:[0] <TAS642x><15:54:11.470>[234395]-N-shell_cmd_amp.c:193 2025年01月17日:tas642x 读取寄存器[0x1C - 0x1F]:0 0 0 0
000.001ms 5617:[0] <tas642x read register [0x20 - 0x23][234395]-N-shell_cmd_amp.c:194 2025年01月17日:tas642x read register [0x20 - 0x23]:0 88 1 e
000.000ms 5618:[0] <tas642x><15:54:11.471>[234395]-N-shell_cmd_amp.c:195 2025年01月17日:tas642x 读取寄存器[0x24 - 0x26]:0 0 0
000.001ms 5619:[0] <Tas642x><15:54:11.472>[234397]-N-shell_cmd_amp.c:185:2025年01月17日 放大器2寄存器值
000.000ms 5620:[0] <tas642x><15:54:11.472>[234397]-N-shell_cmd_amp.c:186 2025年01月17日:tas642x 读取寄存器[0x00 - 0x03]:8 11 62 65
000.000ms 5621:[0] <Cf><15:54:11.472>[234397]-N-shell_cmd_amp.c:187 2025年01月17日:tas642x 读取寄存器[0x04 - 0x07]:f Cf CF
000.001ms 5622:[0] <tas642x><15:54:11.473>[234397]-N-shell_cmd_amp.c:188 2025年01月17日:tas642x 读取寄存器[0x08 - 0x0B]:cf 2. 11 11.
000.000ms 5623:[0] <tas642x><15:54:11.473>[234397]-N-shell_cmd_amp.c:189 2025年01月17日:tas642x 读取寄存器[0x0C - 0x0F]:2 22 8. 5.
000.000ms 5624:[0] <tas642x><15:54:11.473>[234397]-N-shell_cmd_amp.c:190 2025年01月17日:tas642x 读取寄存器[0x10 - 0x13]:0 0 0 0
000.001ms 5625:[0] < 2025年01月17日><15:54:11.474>[234397]-N-shell_cmd_amp.c:191 AMP:tas642x 读取寄存器[0x14 - 0x17]:FF 0 0 0
000.000ms 5626:[0] <tas642x><15:54:11.474>[234397]-N-shell_cmd_amp.c:192 2025年01月17日:tas642x 读取寄存器[0x18 - 0x1B]:0 0 0 0
000.000ms 5627:[0] <TAS642x><15:54:11.474>[234397]-N-shell_cmd_amp.c:193 2025年01月17日:tas642x 读取寄存器[0x1C - 0x1F]:0 0 0 0
000.001ms 5628:[0] <tas642x read register [0x20 - 0x23][234397]-N-shell_cmd_amp.c:194 2025年01月17日:tas642x read register [0x20 - 0x23]:0 88 1 e
000.000ms 5629:[0] < 2025年01月17日><15:54:11.475>[234397]-N-shell_cmd_amp.c:195 AMP:tas642x 读取寄存器[0x24 - 0x26]:0 0 0

在此处附加了日志。

e2e.ti.com/.../Line_5F00_output_5F00_diagnostic.txt

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

    Puneet、

    您需要在寄存器0x09中设置线路输出直流诊断。  我没有看到该寄存器有任何变化。   

    请在日志中添加更多注释、以便知道您认为自己有问题的地方。

    此致、
    Gregg Scott

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

    尊敬的 Gregg:

    下面的迹线我将低音炮连接至通道1、并将0x00寄存器配置为线路输出模式0x08、将0x09寄存器配置为线路输出诊断启用0x02。 但在执行线性输出诊断后、读取用于线路输出诊断结果的寄存器0x0E 0x00表示未连接低音炮、但我们在通道1上连接了低音炮、且将启用预期位。 我使用粗体突出显示该值、您可以检查寄存器值。


    000.000ms 0726:[0] <Tas642x><15:50:26.485>[9397]-N-shell_cmd_amp.c:185:2025年01月17日2放大器值
    000.000ms 0727:[0] <tas642x><15:50:26.485>[9397]-N-shell_cmd_amp.c:186 2025年01月17日:tas642x 读取寄存器[0x00 - 0x03]: 8. 116265--> 寄存器地址和值。 寄存器地址0x00值为0x8 (配置为通道1到线路输出模式)  


    000.000ms 0728:[0] <Cf><15:50:26.485>[9397]-N-shell_cmd_amp.c:187 2025年01月17日:tas642x 读取寄存器[0x04 - 0x07]:f Cf CF


    000.001ms 0729:[0]<15]<15 :50:26.486>[9397]-N-shell_cmd_amp.c:188 2025年01月17日:tas642x 读取寄存器[0x08 - 0x0B]:cf  2.  11 11-->注册地址0x09且值为0x02、配置为启用线路输出诊断。


    000.000ms 0730:[0] <tas642x><15:50:26.486>[9397]-N-shell_cmd_amp.c:189 2025年01月17日:tas642x 读取寄存器[0x0C - 0x0F]:22  0  5 -->寄存器地址0x0E 读取线路输出诊断状态0x00、但我们的预期值为0x08 。

    如果需要更多详细信息、请告诉我。

    此致、

    Puneet

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

    您好、Puneet

    线性输出模式对负载范围(从 600 Ω 到4.7 kΩ)有一定的要求、并按下图所示进行连接。 请检查您的扬声器是否在范围内?

     否则、可以检查阻抗值、并选择直流诊断或交流诊断。

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

    嗨、Shadow、

    我们已将低音炮连接至通道1和低音炮负载:661 Ω(0.661 kΩ)、同时预执行直流诊断、在通道1上出现开路负载故障。  我们可以在下面的迹线中看到
    000.000ms 0730:[0] <tas642x><15:50:26.486>[9397]-N-shell_cmd_amp.c:189 2025年01月17日:tas642x 读取寄存器[0x0C - 0x0F]: 22. 22  0 5

    在系统启动时间观察到该问题。

    -->但是、您可以在日志中看到根据请求执行线出诊断的情况
    000.001ms 5622:[0] <tas642x><15:54:11.473>[234397]-N-shell_cmd_amp.c:188 2025年01月17日:tas642x 读取寄存器[0x08 - 0x0B]:cf  2.  11 11.
    000.000ms 5623:[0] <tas642x><15:54:11.473>[234397]-N-shell_cmd_amp.c:189 2025年01月17日:tas642x 读取寄存器[0x0C - 0x0F]:2 22  8.  5.

    已满日志可用
    Line_output_diagnostic.txt

    此致、

    Puneet

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

    您好、Puneet

    但是您可以在日志中看到根据请求执行线输出诊断时的情况

    因此、线性输出检测可以找到低音扬声器、0x0E 寄存器值为08。

    在系统启动时发现此问题。

    可能有某种序列问题。   

    上电后、将所有通道保持为 Hi-Z 状态、并上拉 STANDBY 引脚。 中添加了0x09寄存器处的线性输出检测。  

    显示连接。

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

    嗨、Shadow、


    我已按照建议的步骤操作、并对两种情况都执行了 lline-out 诊断:
    1)系统启动时间。

    -->"它不工作并且得到寄存器0x0E 的值是0x00"。

    2)根据请求执行线性输出诊断。  

    -->"它不工作并且得到寄存器0x0E 的值是0x00"。

    结束:通过"上电并上拉待机电源引脚后、将所有通道保持为 Hi-Z 状态"进行了测试。 中添加了0x09寄存器处启用线性输出检测的说明。" 它不起作用。

    此致、

    Puneet

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

    您好、Puneet

    [报价 userid="598320" url="~/support/audio-group/audio/f/audio-forum/1463508/tas6424e-q1-line-output-diagnostic-result-is-getting-unexpected/5621891 #5621891"]总结:通过"上电后将所有通道保持为 Hi-Z 状态并上拉待机引脚进行测试。 中添加了0x09寄存器处启用线性输出检测的说明。" 它无法正常工作。

    我明白了。

    抱歉、不能使用寄存器来进一步调整此功能。 您可能需要使用手动诊断。