主题中讨论的其他部件:TAS6424
工具/软件:Linux
大家好,
使用6424 Amp播放时出现问题,因此出现了问题
我们在主板设计中使用6424来输出I2S/8ch TDM
接线对我来说正常,我可以看到示波器上的FSYNC和SCLK输入以及输入音频数据
但是播放时,耳机插孔中只能听到噼啪声
I2C转储播放时如下所示:(CH1上连接了耳机)
i2cdump -f -y 5 0x6a
未指定大小(使用字节数据访问)
0 1 2 3 4 5 6 7 8 9 a b c d e f 0123456789abcdef
00:00 32 62 46 00 CF CF CF CF CF CF CF CF CF CF 00 11 11 82 22 00 ff .2bF????????"。
10:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20:00 00 01 14 00 40 21 0A 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 @………………………………………………………………
30:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50:00 00 aa 00 00 00 00 00 00 00 00 00 00 00 00 12 32 f2 00 ...? ?2?。
60:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
A0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
B0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
C0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
D0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
E0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
F0:00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
其他一切都很好
aplay:3078] ea9-音频声音:TAS6424 AMP-0 2ch,4.8万Hz,12.8万bytes
[ 50.14.3878万 ] [4: aplay:3078] tas6424 5-006a:tas6424_set_dia_fmt() fmt=0x4004
[ 50.15.847万 ] [5: aplay:3078] tas6424 5-006a:tas6424_set_die_tdm_slot() tx_mask=3 rx_mask=0
[ 50.16.7667万 ] [5: aplay:3078] tas6424 5-006a:tas6424_hw_params() rate=4.8万 width=16
[ 50.17.6254万 ] [5: aplay:3078] tas6424 5-006a:hw_params中的sap_ctrl (在速率设置为64后)
50.19.9674万) [3: kworker/u16:1: 58] tas6424 5-006a:tas6424_set_bias级别()级别=1
[ 50.20.7633万 ] [3: kworker/U16:1: 58] tas6424 5-006a:AMP启动
立体声
[ tas6424_set_bias level() level=2。[ 50.45.1247万 ][3:kworker/U16:1:58] tas6424 5-006a:tas6424_set_bias level() level=2
[ 50.45.1379万 ] [5: aplay:3078] tas6424 5-006a:tas6424_dac _event() event=0x2
[ 50.47.1264万 tas6424] [3: kworker/u16:9:1711] tas6424 5-006a:tas6424_set_bias级别()级别=3
[ 50.47.1388万 ] [6: aplay:3078] tas6424 5-006a:tas6424_mute () mute = 0
^信号中断中止...
[ 60.17.8213万 ] [5: aplay:3078] tas6424 5-006a:tas6424_mute () mute = 1