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.

[参考译文] TAS6424-Q1:新的TAS6424-Q1及其问题

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/578834/tas6424-q1-the-new-tas6424-q1-and-problem-with-it

部件号:TAS6424-Q1
主题中讨论的其他部件: TAS6424

大家好,

我的 TAS6424-Q1有问题。 它焊接在我自己的PCB上,而不是演示板上。

I2S信号似乎正常。 我已经检查了所有的时间安排。 仅MCLK不是100 % 正确。

我有以下I2S参数:

采样率(FSYNC引脚) 44.1kHz (测量值)

每个通道16位音频数据

SCLK速率为64xfs (测量值)

MCLK大约是24.27MHz (我知道不是很正确),但我不认为是什么问题。

硬件没什么特别的。 仅限mikrocontroller和 TAS6424。 TAS6424根据数据表中的条件进行连接。 VDD为12V,通道3和4未使用。

我在i2c上的配置是

寄存器0x00,值0x80 -设备重置

寄存器0x14,值0xFF - 将所有故障报告至故障针脚

寄存器0x04,值0x05 -通道1和2播放

什么也没有发生。

如果我读取寄存器0x0F (通道状态报告寄存器),则通道1和2处于直流负载诊断

所以我读了寄存器0x0C (直流负载诊断报告),得到了0x44。 0x44表示在所有信道上检测到对电源短路,但不能检测到。

正常,A已关闭直流诊断 寄存器0x09,值0x81 -中止诊断并禁用自动诊断

但它也会提供帮助。 如果我读取寄存器0x0F (通道状态报告寄存器),则通道1和2在Hi-Z中

我无法激活输出。

有人有什么想法?

在我激活输出时,I2S已准备好传输声音数据。

谢谢你

此致

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

    感谢您与我们联系并关注我们的设备。 为了更好地了解您的情况,我想问几个问题。

    要澄清,PVDD是12伏,正确吗? 您是否在VDD中应用3.3V?

    您是否尝试过回读以确保I2C写入成功? 例如,尝试写入0x05以注册0x04,然后读回寄存器0x04以确保值为0x05。 此外,您是否探测了SDA和SCL并验证了波形是否正确?

    出于好奇,您是否尝试更改MCLK频率? 您当前在设备规格之外操作。 在44.1kHz的采样频率下,设备支持5.6448MHz,11.2896MHz或22.5792MHz的MCLK速率。

    您可以提供的有关设置的任何其他信息(例如原理图)都很有帮助。

    此致,
    Brian Angiel