我要实现用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设置为从模式,帧时钟、位时钟接到一起就没大的问题了。