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

STM32如何实现两路aic3106的输入

我要实现用STM32采集4路mic的输入,我们现在用了两片aic3106芯片,

问题是如何实现?

STM32要如何编程呀?

没用过,到这里问问。

谢谢!

xyz549040622:

找到aic3106的时序,配置好STM32的I2C模式,直接连上芯片就可以了。前提是你的STM32支持多路I2C。另外,我好想没见你的I2C加上拉。I2C是必须加上拉的。

yan liu2:

回复 xyz549040622:

谢谢,i2c加了上拉了,那部分电路图没有贴上来。

我要实现用STM32采集4路mic的输入,现在用了两片aic3106芯片,

由i2s接收通过dma存起来。

要如何做呢?

有没有application note之类的的东西可以参考呀?

主要的是有没有源代码之类的东西呀?

user3910561:

回复 yan liu2:

你好,你的基于STM32的aic3106的代码能否分享下,qq邮箱3637332023

taoyu:

回复 user3910561:

两个3106接2个codec,然后每个4个mic分别接2个3106的左右通道。这样的话就是mic1、mic2接第一个3106的in1L和in1R,是mic3、mic4接第二个3106的in1L和in1R,然后你把stm32设置成主模式,两个codec设置为从模式,帧时钟、位时钟接到一起就没大的问题了。

赞(0)
未经允许不得转载:TI中文支持网 » STM32如何实现两路aic3106的输入
分享到: 更多 (0)