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.

[参考译文] TAS6424Q1EVM:TDM模式不能通过外部扬声器播放声音

Guru**** 2439560 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/711228/tas6424q1evm-tdm-mode-not-playing-sound-through-external-speakers

部件号:TAS6424Q1EVM

您好,

通过放大器和扬声器播放音频波形文件时遇到一些问题。 我正在使用基于Apollolake的平台和基于Linux的操作系统,通过SCLK,MCLK,FSYNC和数据输入将TDM协议信号传输到放大器。

SCLK:12.2MHz - 12.5MHz (在这些范围之间波动)

MCLK:22.73MHz - 27.78MHz (在这些范围之间波动)

FSYNC:48kHz (TDM格式)

数据:按预期输入数据值

虽然这些信号正在发送到放大器,但连接到放大器接头J4的针脚1+和1 -的外部扬声器上无法听到任何声音。 警告LED指示灯亮起,表示开机重置警告。 故障指示灯熄灭。 播放声音时内核日志不显示任何错误消息。

测量放大器针脚1+和1的输出显示设备处于“播放模式”。

有人能帮我调试这个吗? 据我所知,我正在根据TDM格式向放大器发出正确的信号,它应该可以通过外部扬声器播放波形文件,没有问题。

感谢您就此提供的任何帮助。 非常感谢!

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

    你好,Sanjeev,

    我假定您使用J8-J11进行TDM输入。  您需要移除电阻器R42-R44和R48,这样您就不会出现I2S总线争用。

    如果您只将扬声器连接到两个通道而不是4个通道上,则需要通过写入0x09 01h来绕过直流诊断。  否则,设备会检测到负载开路,不会进入播放模式。

    希望这有所帮助。

    最好的Tuan餐厅