您好、TI 论坛、
我目前正在自定义电路板上集成 tlv320aic34、并尝试使用 aplay 和 speaker-test 通过 DAC 输出声音。我已经验证了 tlv 芯片中是否存在串行数据。 我在回放声音时未成功、但我能够直接通过设备。 我正在使用 amixer/alsamixer 巧妙地配置音频编解码器、并已验证所有相关的音量是否已取消静音。 我正在尝试实现 DAC_L2路径以驱动到 HPLCOM 和 HPLOUT 输出端口。 以下是启动 aplay 时的寄存器写入(在音频编解码器驱动程序中设置 PCM 硬件参数):
TLV reg:9=48 (32位数据字) tlv reg:3=32 tlv reg:101=1 tlv reg:7=10 (左 DAC 数据路径播放左通道输入数据,右 DAC 数据路径播放右通道输入数据) tlv reg: 37=192 (左/右 DAC 加电,HPLOT/HPCOM 差动) tlv reg:43=0 (左 DAC 未静音) tlv reg:44=0 (右 DAC 未静音) tlv reg:51=9 (HPLOUT 未静音) tlv reg:58=9 (HPCOM 未静音) tlv reg: 2 = 170 tlv reg:10 = 0
我只驱动 DAC_L2/R2路径,数据表第39页:“只有当 DAC 输出不同时路由到多个输出驱动器时才能使用”,如何验证? 我注意到寄存器94、L/R DAC 未指示完全加电。 什么决定了 DAC 完全受电? 如果您有任何关于通过 DAC 路径成功回退市场的建议、我们将不胜感激!
非常感谢大家的参与