主题中讨论的其他器件: TAS6424
工具与软件:
您好、E2E 成员、
我正在使用将 TLV320ADC3140 ADC 配置为从器件、DSP 作为主器件、这将驱动 BCLK = 3.072MHZ、FS = 48000khz。 ADC 连接到两个单端通道(MIC1>>IN1P_GPI1和 MIC2>>IN2P_GPI2)上的两个模拟麦克风。
使用 I2C 工具使用以下命令配置寄存器
i2cset -f -y 29 0x4c 0x01 0x01 //复位
i2cset -f -y 29 0x4c 0x02 0x81 //唤醒
i2cset -f -y 29 0x4c 0x07 0x70 //I2S 32位
i2cset -f -y 29 0x4c 0x73 0xC0 //启用 CH1和 CH2
i2cset -f -y 29 0x4c 0x74 0xC0 // CH1和 CH2时隙启用
i2cset -f -y 29 0x4c 0x75 0xE0 //上电和麦克风偏置
i2cset -f -y 29 0x4c 0x0C 0x20 // CH2时隙映射
我读回寄存器设置与 I2Cget ,一切看起来不错。 我的麦克风数据已路由到放大器、但输出时有噪声。 为了测试我的放大器,我已经将一个内部正弦 音发送到它,它是非常干净的。 确认了该问题与 ADC 设置有关。
仅供参考、DSP 配置为主器件、具有两个用于 ADC 接口的时隙(具有 BCLK_POLARY_FALLING 和 WS_POLARITY_FALLING)。 我能够在示波器中看到 BCLK 和 FS 的准确测量结果。
需要您的帮助以确定出了什么问题