TI中文支持网
TI专业的中文技术问题搜集分享网站

TLV320AIC23用IO口模拟控制

最近有个数字对讲机的项目,目前采用用STM32为主控MCU,TLC320AIC23做音频的采集与回放。问下在用这芯片的时候,I2S读写一定要严格按照设定的采样周期来吗。我用IO模拟的,但是读不到数据。希望能解答下或者提供实例代码。我的程序时MDK编的,见附件。

Austin He:

您好,

请严格按照芯片资料中的时序来。

你的系统运行的时候,请用示波器抓波形对比芯片资料查看是否正确。、

只要你的时序没问题,时钟没有超过我们规定的频率,是会读到数据的。

希望对你有帮助。

groge xie:

回复 Austin He:

看手册貌似在一个1/fs内只能读一次数据吗?我IO口模拟的可能会在一个1/fs读多个数据

groge xie:

回复 Austin He:

看手册貌似在一个1/fs内只能读一次数据吗?我IO口模拟的可能会在一个1/fs读多个数据

zhuhong li:

回复 Austin He:

条件: 给TLV320AIC23的电源引脚BVDD,DVDD,AVDD等正常供电3.3V。

问题: 测出来的VMID是1/2AVDD,MICBIAS是3/4AVDD吗?

tips: 我在实际测量时并没有得到VMID是1/2AVDD,MICBIAS是3/4AVDD结果~!!!

          是不是原理图错呢?

Derek Xie:

回复 zhuhong li:

你好:

           首先确认下你的pin21和pin22的配置是否正确。

           其次是AIC23需要I2C修改以下寄存器:

将寄存器值改为全0后,在测试下。

赞(0)
未经允许不得转载:TI中文支持网 » TLV320AIC23用IO口模拟控制
分享到: 更多 (0)