Part Number:TLV320AIC3106
我使用带麦克风的耳机接入mic3r,但是在dout引脚没有检测到任何数据。操作寄存器的流程如下:
1. 选择页0.
2. 软件复位
3. 设置时钟采样率等。
4. 断电DAC,寄存器37设为0x00
5. 设置寄存器107为0x08
6. 设置寄存器15,16增益0xf6
7. 设置寄存器19,22上电
8. 设置寄存器17,18到ADC
9. 设置寄存器25为0x80
然后对麦克风讲话,发现dout引脚没有任何数据
Mark LIU:
TI的大佬们能帮忙解答下吗
,
Mark LIU:
补充:上位机接的是stm32,通过stm32使用I2S协议发送音频数据到aic3106,然后输出是没问题的,可以听到声音,但是现在想采集aic3106的模拟输入,发现aic3106上的dout引脚没有任何变化。
,
Amy Luo:
您好,左右PGA 都mute了:
Mark LIU 说:6. 设置寄存器15,16增益0xf6
,
Mark LIU:
非常感谢回复,为什么设置15,16为mute,就是我上一个帖子说的,如果15,16设置为0x00,非静音,则寄存器19,22就不能上电成功。
另外请问下,除了这个15,16mute的问题,我其他寄存器的配置流程是否有问题,按照这个流程是否就可以在dout引脚上检测到模拟输入了?
,
Amy Luo:
还有时钟问题,ADC的采样时钟信号是否正确配置,音频通信是否正常?