我们公司新设计了一个音频解决方案,具体是通过ARM芯片通过PCM连接6个数字mic,然后对每个通道进行降噪和选优。由于公司之前使用的TI的5502进行切换,工程师离职了加上5502不支持液晶频的驱动arm的可扩展性要强一些。我们考虑用f407来做。现在不太确定有个地方就是音频的通信协议的选择。我们之前使用的dsp是ti自带的mcbsp协议,这个协议是和pcm协议兼容的。所以考虑f407上用pcm协议做。但是我看了f407的说明手册没有明确是否支持pcm协议,F429的手册上写了PCM/DSP支持,不过没有看到正点的429开发板。所以先选择了2块407开发板用iis协议先实验。
PCM降噪算法已经测试了在f407上运行没有问题。我是算法工程师对F407不是太熟悉,专门查了一下PCM协议和iis协议的区别,没有看到什么兼容的说明。上周咨询了正点的工程师,他告诉我iis和pcm两者是一致的。并告诉我目前开发板的实验44就是PCM方式。
我的理解不太一样,我觉得开发板的实验里面,例如44.录音实验,里面的wav格式实际是wav头+pcm数据格式,还不是真正的pcm协议。
请教论坛里面有经验的各位,iis协议是否和pcm协议兼容,我这个基于f407的多mic阵列模式是否有可行性。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>