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.

[参考译文] TAD5112:TAD5112 无法使用 linux6.8.12 在 Jetson Thor 上播放音频

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1636182/tad5112-the-tad5112-cannot-play-audio-on-the-jetson-thor-with-linux6-8-12

器件型号: TAD5112

这是我们的原理图设计。

image.png

现在、声卡驱动程序加载正确;因此、我使用以下命令配置声卡和播放音频(立体声,48 kHz、S32_LE)。

amixer -c APE cset name="I2S3 Mux" "ADMAIF1"
amixer -c APE cset name="I2S3 codec frame mode" "dsp-a"

amixer -c APE cset name='H40-TAC ASI_RX_CH1_EN Switch' on
amixer -c APE cset name='H40-TAC ASI_RX_CH2_EN Switch' on
amixer -c APE cset name='H40-TAC ASI_RX_CH3_EN Playback Switch' off
amixer -c APE cset name='H40-TAC ASI_RX_CH4_EN Playback Switch' off

amixer -c APE cset name='H40-TAC OUT1x Source' 'DAC Input'
amixer -c APE cset name='H40-TAC OUT2x Source' 'DAC Input'
amixer -c APE cset name='H40-TAC OUT1x Config' 'Differential'
amixer -c APE cset name='H40-TAC OUT2x Config' 'Differential'
amixer -c APE cset name='H40-TAC OUT1x Driver' 'Line-out'
amixer -c APE cset name='H40-TAC OUT2x Driver' 'Line-out'

i2ctransfer -f -y 7 w2@0x50 0x76 0x0c
i2ctransfer -f -y 7 w2@0x50 0x78 0x40

val=201
amixer -c APE cset name='H40-TAC DAC1 CHA Digital Playback Volume' $val
amixer -c APE cset name='H40-TAC DAC1 CHB Digital Playback Volume' $val
amixer -c APE cset name='H40-TAC DAC2 CHA Digital Playback Volume' $val
amixer -c APE cset name='H40-TAC DAC2 CHB Digital Playback Volume' $val

val=2
amixer -c APE cset name='H40-TAC OUT1M Analog Level Playback Volume' $val
amixer -c APE cset name='H40-TAC OUT1P Analog Level Playback Volume' $val
amixer -c APE cset name='H40-TAC OUT2M Analog Level Playback Volume' $val
amixer -c APE cset name='H40-TAC OUT2P Analog Level Playback Volume' $val

aplay -D hw:1,0 test.wav

观察到的现象如下:我能够在 I2S3 接口上捕获有效的 TDM 数据、但扬声器无法正常播放音频;相反、它只是发出一个“Pata"声音“声音。

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

    这些是​​我在播放音频:时捕获的寄存器值

    ...

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

    ...

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

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

    这是我捕获的 OUT1P/M 的差分信号。

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

     这是功率放大器电路部分。

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

    尊敬的杭湘:

    您能否将 FSYNC 和 DIN 输入捕获在相同的示波器中并发布在此处?

    此致、

    Garret