https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1271103/tlv320adc6140-no-digital-output
器件型号:TLV320ADC6140主题中讨论的其他器件: AM5729、 AM5728
大家好、 从 TLV320ADC6140芯片获取任何输出时目前遇到一些问题。 以下是我的配置:
tlv320adc6140:tlv320adc6140@4c {
兼容="ti、tlv320adc6140";
#sound-Da-cells =<0>;
寄存器=<0x4c>;
TI、gpi-config =<0 0 0 0>;
TI、GPIO-CONFIG =<2 2>;
TI、GPO-CONFIG-1 =<0 0>;
TI、GPO-CONFIG-2 =<0 0>;
TI、GPO-CONFIG-3 =<0 0>;
TI、GPO-CONFIG-4 =<0 0>;
RESET-GPIO =<&GPIO6 20 GPIO_ACTIVE_HIGH>;
状态="可以";
};
我在主模式下使用 McASP 来提供 BCLK 和 FSYNC、我已确认它们遵守以下公式:
blck >= FSYNC * word_length *#_channels
ALSA 正在正确地拾取使用 simple-sound-card 创建的声卡:
[ 1.602680] asoc-simple-card sound-adc:tlv320adcx140-codec.2-004C <-> 48460000.McASP 映射 ok
与芯片的 I2C 通信正常。
作为一项测试、我目前将 SDOUT 引脚保持未连接到我的 AM5729板、以便完全查看芯片的串行输出、而无需担心其他任何事情。 然而、尽管适当的时钟以正确的频率启动、但在运行 arecord 时、线路上没有信号。 我的输入信号通过线路输入。 我还运行了 alsamixer、并确认了在输入多路复用器设置为 LINE_IN 时一切都取消静音。
非常感谢您提供任何帮助、
杰瑞德