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.

[参考译文] TAS6424L-Q1:Linux/TAS6424L-Q1:Linux TDM 回放问题

Guru**** 2481465 points
Other Parts Discussed in Thread: TAS6424L-Q1

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/841092/tas6424l-q1-linux-tas6424l-q1-issues-with-linux-tdm-playback

器件型号:TAS6424L-Q1
主题中讨论的其他器件: TAS6424

你(们)好。

我现在尝试通过 TAS6424L-Q1播放48kHz_32BIT_4Ch wav 和48kHz_16bit_4Ch wav。

如果是48kHz_32bit_4Ch、则听它没有问题。

但是、当我使用48kHz_16bit_4Ch 对其进行测试时、只有噪声。

当我使用未连接 到 TAS6424的内部回送音频路径进行检查时 、似乎可以。

(这些是 TAS6424的转储)

[10.6916]  tas6424 6-006a:******* [tas6424寄存器转储]*****
[10.697074]  tas6424 6-006a:tas6424寄存器[0x0]值:0x0
[10.697216]  tas6424 6-006a:tas6424寄存器[0x1]值:0x32
[10.697358]  tas6424 6-006a:tas6424 register[0x2] value:0x62
[10.697503]  tas6424 6-006a:tas6424寄存器[0x3]值:0x56
[10.697645]  tas6424 6-006a:tas6424寄存器[0x4]值:0x0
[10.697791]  tas6424 6-006a:tas6424寄存器[0x5]值:0x8F
[10.697935]  tas6424 6-006a:tas6424寄存器[0x6]值:0x8F
[10.698076]  tas6424 6-006a:tas6424寄存器[0x7]值:0x8F
[10.69822]  tas6424 6-006a:tas6424寄存器[0x8]值:0x8F
[10.698367]  tas6424 6-006a:tas6424 register[0x9] value:0x1.
[10.698510]  tas6424 6-006a:tas6424寄存器[0xA]值:0x1
[10.698651]  tas6424 6-006a:tas6424寄存器[0xB]值:0x1
[10.698793]  tas6424 6-006a:tas6424寄存器[0xC]值:0x0
[10.698936]  tas6424 6-006a:tas6424寄存器[0xD]值:0x0
[10.699080]  tas6424 6-006a:tas6424寄存器[0xE]值:0x0
[10.699224]  tas6424 6-006a:tas6424寄存器[0xF]值:0x0
[10.699366]  tas6424 6-006a:tas6424寄存器[0x10]值:0x0
[10.699512]  tas6424 6-006a:tas6424寄存器[0x11]值:0x0
[10.699652]  tas6424 6-006a:tas6424寄存器[0x12]值:0x0
[10.699798]  tas6424 6-006a:tas6424寄存器[0x13]值:0x0
[10.699941]  tas6424 6-006a:tas6424寄存器[0x14]值:0x0
[10.700083]  tas6424 6-006a:tas6424寄存器[0x15]值:0x0
[10.700226]  tas6424 6-006a:tas6424寄存器[0x16]值:0x0
[10.700369]  tas6424 6-006a:tas6424寄存器[0x17]值:0x0
[10.700511]  tas6424 6-006a:tas6424寄存器[0x18]值:0x0
[10.700652]  tas6424 6-006a:tas6424寄存器[0x19]值:0x0
[10.700794]  tas6424 6-006a:tas6424寄存器[0x1A]值:0x0
[10.701058]  tas6424 6-006a:tas6424寄存器[0x1B]值:0x0
[10.701204]  tas6424 6-006a:tas6424寄存器[0x1C]值:0x0
[10.701348]  tas6424 6-006a:tas6424寄存器[0x1D]值:0x0
[10.701489]  tas6424 6-006a:tas6424寄存器[0x1E]值:0x0
[10.701631]  tas6424 6-006a:tas6424寄存器[0x1F]值:0x0
[10.701772]  tas6424 6-006a:tas6424寄存器[0x20]值:0x0
[10.701913]  tas6424 6-006a:tas6424寄存器[0x21]值:0x0
[10.702054]  tas6424 6-006a:tas6424寄存器[0x22]值:0x1
[10.702196]  tas6424 6-006a:tas6424寄存器[0x23]值:0x14
[10.702339]  tas6424 6-006a:tas6424寄存器[0x24]值:0x0
[10.702480]  tas6424 6-006a:tas6424寄存器[0x25]值:0x0
[10.702622]  tas6424 6-006a:tas6424寄存器[0x26]值:0x40

[10.702626]  tas6424 6-006a

正如您看到的、SAP 控制(0x03) 看起来不错。

当我检查 MCLK 时、它具有24575998Hz (512 x FS)

SCLK 具有3071999 Hz (48000 x 16 x 4 = FS x 64)

您能告诉我下一步需要做什么吗?

谢谢你。

Kyungwon

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

    大家好、Kyungwon、

    在数据表中、它指出在 TDM 模式下、SCLK 必须为128或256F。  不支持64F。