文章目录
-
- 1.概要
- 2.整体架构流程
- 3. ES7210、ES7243E Driver
- 4. 调试过程中的问题点
- 小结
1.概要
由于项目需要实现 4 路MIC 以及 2 路Speaker回采输入android系统,硬件是一个ES7210用来采集4路MIC,一个ES7243E用来采集2路Speaker回采,组成类似6路麦克风输入系统。系统SoC无法支持TDM,所以只能将两个设备挂I2S上进行来调试。本文说说驱动调试过程,对遇见的问题做一个记录。
2.整体架构流程
系统播放音频时,ES7243E回采数据,通过I2S传送给ES7210, 同时ES7210通过录音获取到4路MIC的数据,总共6路数据通过I2S传输给系统,系统通过算法将数据以16000hz来将数据分成6个通道的数据,其中4路为MIC,2路为Speaker。从而可以使用这数据进行录音降噪处理。
3. ES7210、ES7243E Driver
1.编译配置:
原厂提供了E7210、ES7243E 二合一