完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
[size=150%]请问一下ti的工程师:
[size=150%] 我们公司之前的音频处理方案是使用C6748的mcasp接一路I2Scodec,mcbsp接一路PCM格式的codec。最后分别通过edma的asp和bsp总线进行数据搬运,然后做运算。[size=150%]现在我们的方案要改一下,需要外接6~8个mic所以现在只用mcasp总线连接3~4个codec,而且都用i2s连接。 [size=150%] 我评估了一下主要的修改在asp的驱动上,需要把pinset和axr0~axr7的通道再重新分配一下。dma这块我检查了一下好像不需要怎么改动。唯一不太确定是是dma的buf数据排列和事件触发的机制。[size=150%]首先说下时间触发机制。我的edma目前只绑定了mcasp的Tx和Rx两个事件,但是我的接收通道接了4路codec,那么每次事件更新是其中一路codec的数据更新了还是4个一起都更新了传递到DSP? [size=150%] 第二个是DMA里面buf的数据排列,之前只接收一路I2S的时候比较清楚,buf里面就是I2S的左右通道数据像下面这样:L1|R1(L1 表示第一路i2s左通道数据) [size=150%] [size=150%] 现在我接了4路I2S的dma里面的buf是不是4个通道i2s这样排序的? [size=150%] L1|R1|L2|R2|L3|R3|L4|R4| [size=150%] 我只需要把每次搬运的数据量乘以4就可以了,其他的事件触发和链可以不修改。 [size=150%] 因为我们新的板子还在打板,要清明后一周才能回来,所以想在硬件邮寄回来之前把问题搞清楚。请ti了解这个工程师帮我看看。 [size=150%] |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
326 浏览 1 评论
524 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
768 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
647 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1122 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
30浏览 29评论
66浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
242浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
193浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
52浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-21 00:18 , Processed in 0.697725 second(s), Total 45, Slave 37 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号