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.

[参考译文] TAS6422E-Q1:TATAS6422E-Q1:播放不符合预期

Guru**** 2425640 points
Other Parts Discussed in Thread: TAS6422-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1394515/tas6422e-q1-tatas6422e-q1-playback-is-not-as-expected

器件型号:TAS6422E-Q1
Thread 中讨论的其他器件:TAS6422-Q1

工具与软件:

大家好、团队成员:

我们在产品的设计中使用 TAS6422QDKQRQ1。

下面是通过 I2C 完成的放大器配置
模式控制寄存器0x00 = 0x00 -> BTL 模式

2. SAP 控制(串行音频端口控制)寄存器0x03 = 0x04 -> I2S 16位(来自控制器的正弦波数据传输)

3.通道状态控制寄存器0x04 = 0x05 ->播放模式

4.通道1至2音量控制寄存器0x05和0x06 = 0xCF -> 0dB

5.直流负载诊断控制2寄存器0x0A = 0x77 ->我们使用4 Ω 扬声器。

我们还测量了所有的 I2S 时钟,这是与预期的以下值
MCLK - 24 MHz
2. BCLK - 3 MHz
3.同步- 44kHz
4. TXD -----正弦波数据。

问题:
我们总是在扬声器中听到一些未知的声音。 即使 MCLK 也不可用。

您能否检查并建议 I2C 设置正确?

我们的应用原理图与图77相同。 典型的双通道 BTL 应用原理图(TAS6422-Q1.pdf)。

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

    您好!

    请读取寄存器0x0F。  这将提供输出状态的状态。  此外、检查 FAULT 引脚电压以查看它是否为低电平。  您还可以检查故障寄存器、以查看是否存在故障。  

    时钟需要更加精确地测量。 BLCK 必须是 FSYNC (LRCLK)的确切整数倍。  在本例中、它应该是64fs。  44.1kHz x 64 = 2.8224 MHz。  我建议使用11.2896 MHz 的 MCLK。  (256Fs)

    可以使用振荡器测量未知音调吗?  这可能是在我们进入待机模式时的自动直流负载诊断。

    此致、
    Gregg Scott

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

    尊敬的 Gregg:

    这是0x0F 的寄存器值显示的是0xF5、表示数据表中的直流负载诊断。 这是什么意思?

    请找到所附的扬声器输出端捕获的音调

     

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

    你(们)好

    看起来您没有连接电阻器负载或扬声器负载。  这是放大器开启所必需的。

    此致、
    Gregg Scott