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.

[参考译文] TAS2764EVM:如何检查 TAS2764扬声器、开路、短路(负载诊断模式)?

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1235142/tas2764evm-how-to-check-tas2764-speaker-open-short-resistance-load-diagnosis-mode

器件型号:TAS2764EVM
主题中讨论的其他器件:TAS2764

您好

如何检查 TAS2764扬声器电阻、开路电阻、短路电阻(负载诊断模式)

我正在使用 TAS2764 EVM

我正在读取 LDG_RES1~4的值、但在连接开路、短路或扬声器时很难区分电阻值。

开路、短路、扬声器时应读取的值(8欧姆)

诊断负载时、设置如下。
第0页
0x02 (MODE_CTRL):ISNS_PD 有效、VSNS_PD 有效、MODE:100 (标准诊断)
0x19 (DG_0):DG_CLK 内部或外部、DG_SIG 0E (可编程 DC)
0x04 (DC_BLK0):HPF_FREQ_PB 禁用
0x05 (DC_BLK1):HPF_FREQ_REC DISABLE
0x65 (MISC_CFG4):LDG_CLK 更改为0或1、LDG_IVSNS_AVG 从2ms 更改为50ms

第4页
DG_DC_VAL1~4:40 26 40 00 (IDLE 值)
我将 LDG_RES_LT 设置为200ohm、将 LDG_RES_UT 设置为1900ohm。

读取该值时、将100b 写入地址0x02 (独立加载诊断、完成后这些位自动复位到010b)处模式(2:0)的寄存器、并读取第4页的0x4a~0x4d。
重复上述过程几次。

当读出该值并将其转换为电阻值时、它会在200欧姆和2100欧姆之间随机产生

如果您可以指出一些问题、我会很感激

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

    你好,Taejin。

    要运行扬声器诊断、您可以首先按照通常的方式初始化 TAS2764、然后将0x04写入第0页的寄存器0x02、然后从第4页读取寄存器0x4C 到0x4f。
    我使用了 PPC3转储初始化并在下面脚本的末尾附加诊断序列:

    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 02 01 
    d 06 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 fd 
    w 70 64 04 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 02 02 
    d 01 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 fd 
    w 70 64 00 
    i i2cfast 
    w 40 03 00 
    w 40 01 80 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 01 01 
    d 01 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 02 02 
    w 70 08 09 
    w 70 09 02 
    w 70 0a 0a 
    w 70 0d 03 
    w 70 10 04 
    w 70 12 06 
    w 70 16 12 
    w 70 3b fc 
    w 70 3c be 
    w 70 3d df 
    w 70 40 f6 
    w 70 41 00 
    w 70 5c 19 
    w 70 5d 80 
    w 70 60 21 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 0a 0a 
    w 70 0c 10 
    w 70 0e 02 
    w 70 0f 00 
    w 70 10 04 
    w 70 11 05 
    w 70 12 06 
    w 70 13 08 
    w 70 14 0a 
    w 70 16 12 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 02 1a 
    w 70 03 28 
    w 70 04 21 
    w 70 05 41 
    w 70 06 00 
    w 70 07 20 
    w 70 08 09 
    w 70 09 02 
    w 70 0b 80 
    w 70 0d 03 
    w 70 15 00 
    w 70 19 0d 
    w 70 1a 00 
    w 70 1b 22 
    w 70 1c 32 
    w 70 1d 40 
    w 70 1e 32 
    w 70 1f 02 
    w 70 20 06 
    w 70 21 2c 
    w 70 22 00 
    w 70 23 30 
    w 70 24 02 
    w 70 25 06 
    w 70 26 32 
    w 70 27 00 
    w 70 28 30 
    w 70 29 02 
    w 70 2a 06 
    w 70 2b 38 
    w 70 2c 00 
    w 70 2d 30 
    w 70 2e 02 
    w 70 2f 06 
    w 70 30 3e 
    w 70 31 00 
    w 70 32 30 
    w 70 34 c6 
    w 70 35 bd 
    w 70 36 ad 
    w 70 37 a8 
    w 70 38 03 
    w 70 39 ff 
    w 70 3a ff 
    w 70 63 48 
    w 70 67 03 
    w 70 6a 12 
    w 70 6b 01 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 01 
    w 70 19 40 
    w 70 3d 00 
    w 70 3e 00 
    w 70 3f 00 
    w 70 40 00 
    w 70 41 00 
    w 70 42 00 
    w 70 43 00 
    w 70 44 00 
    w 70 45 00 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 0c 68 00 00 00 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 10 28 00 00 00 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 14 56 66 66 66 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 18 10 00 00 00 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 48 6c cc cc cd 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 28 39 80 00 00 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 24 04 08 89 0f 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 1c 00 00 64 00 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 20 40 bd b7 c0 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 2c 2d 6a 86 6f 
    w 70 00 00
    w 70 7f 00
    w 70 00 00
    w 70 6c 00 00 1a 
    w 70 00 00
    w 70 7f 00
    w 70 00 00
    w 70 6f 00 96 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 04 21 
    w 70 0d 03 
    w 70 38 03 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 5c 19 
    w 70 00 00 
    w 70 7f 00 
    w 70 00 00 
    w 70 02 1a 
    w 70 19 0d 
    w 70 00 00
    w 70 7f 00
    w 70 00 04
    w 70 08 40 26 e7 3d 
    
    #RUN DIAGNOSTIC
    
    w 70 00 00
    w 70 02 04
    w 70 00 04
    r 70 4c 04
    w 70 00 00

    从我的测试中,我读取了 00 8f ef,应用此公式(14/3.75)*(HEX2DEC(008fef)/2^14)后得到8.396126。

    此致、
    -Ivan Salazar
    应用工程师

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

    我使用你给我的脚本,所以这是一个区别。
    我有疑问。
    脚本中有些寄存器显示 r/w、但数据表中不显示这些寄存器。
    W 70 00 FD #第253页?
    W 70 64 04 #寄存器不在数据表中

    我不理解某些寄存器设置。
    1. W 70 00 FD (第253页?)
    2. i2cfast
      W 40 03 00
      宽40 01 80

    我能知道这意味着什么吗?

    感谢您的支持

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

    你好,Taejin。

    为了获得最佳性能、第253页中的这些命令作为建议的初始化序列的一部分使用。 这些是保留寄存器、因此不公开提供详细信息。 我们仅建议使用 PPC3本身包含的命令。

    此致、
    -Ivan Salazar
    应用工程师