我想 请问一下,使用两片TLV320ADC3101芯片接到同 一条 i2s总线上,能实现音频数据的同时采集吗?目前只实现了两个芯片音频数据的分时采集,需要做到实时同步采集。
user151383853:
你可以试试通过控制 ADC 的时钟, MCLK 和 BCLK
chenlong gu:
回复 user151383853:
你好 ,在我的板子上 BCLK,WCLK,DOUT 数据线都是由两个声卡共用的,时钟为从机模式,MCLK未接。如果控制BCLK,则两个声卡都会受到影响。目前我已经通过控制AD使能寄存器、DOUT使能寄存器等 实现两个声卡分时录音,现在想实现两个声卡同一时刻同时录音,不知有没有好的方法~
lkingz lin:
把bclk调高,通过分时复用,应该是可以的
SHANG XU:
请问您实现的这个分时采集有噪音吗?
chenlong gu:
回复 SHANG XU:
1.正常的噪音肯定是有的,应该能够通过调节PGA等寄存器改善;
2.最初分时采集会将两路声卡输出的声音混合在一起,我通过控制各自的DOUT寄存器将声音分开;
不知道有没有解开你的疑问.
lkingz lin:
共用同一个采样时钟,或者一个输出时钟给另外别的芯片,可实现同相位采集