主题中讨论的其他部件: 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已准备好传输声音数据。
谢谢你
此致