请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TLV320ADC6120 您好!
我们在 主模式下使用 TLV320ADC6120、但存在一个简单的10kHz 正弦波输入(通道1、1Vpp、差分)不会出现在数字输出(I2S)中的问题。
我们可以看到典型的本底噪声(50Hz 和一些其他杂散频率)、但不能看到生成的信号。
将我们的音频分析仪连接到 TLV320输入端的测试点、可以清晰响亮地显示信号。
在我看来 、输入端似乎接地或静音、但我非常仔细地遵循了数据表和应用手册、看不到我们会出现什么问题。
下面是我们的 I2C 配置脚本:
i2cset -y 2 $ADDR 0x02 0x81 #使用内部1.8V 电源、工作模式
i2cset -y 2 $ADDR 0x01 0x01 #软件复位
SLEEP 1#等待1s 启动
i2cset -y 2 $ADDR 0x00 0x00 #切换到 PAGE 0
i2cset -y 2 $ADDR 0x02 0x81 #使用内部1.8V 电源、工作模式
SLEEP 1#等待1s 启动
i2cset -y 2 $ADDR 0x21 0xA0 #将 GPIO1配置为 MCLK 输入
i2cset -y 2 $ADDR 0x13 0x81 #将器件配置为主器件、MCLK = 12.288MHz
i2cset -y 2 $ADDR 0x14 0x48 # FS = 48K BCLK/比率= 256
#i2cset -y 2 $ADDR 0x14 0x56 # FS = 96k BCLK/比率= 128
i2cset -y 2 $ADDR 0x07 0x70 # I2S、32位字长
i2cset -y 2 $ADDR 0x73 0xC0 #启用输入通道1和2
i2cset -y 2 $ADDR 0x74 0xC0 #启用输出通道1和2
i2cset -y 2 $ADDR 0x75 0x60 # ADC 打开、PLL 打开
请提供建议。 提前感谢。