mcasp和mcbsp总线的同步问题?
时间:10-02
整理:3721RD
点击:
请问一下TI的工程师:
我遇到了这样的一个问题,我的项目用到了mcbsp和mcasp两个总线,分别aspIn、aspOut、bspIn、bspOut、4个音频信号。4个信号都是通过EDMA方式进行数据的搬运。现在我发现4路信号的同步有些问题。我通过内部分频把总线的频率都定义到48KHz。然后设置edma是每48个(也就是1ms)搬运一次数据。按照我的设想应该是4个音频信号都是同步的,数据流不会有大的问题。但是经过一段时间的测试发现,ASP总线一直比BSP的总线快一点,而且asp、bsp内部的发送和接收的速率也有差别。大概每100帧就会差1帧。
由于上面说的这种不同步现象会导致我后期算法处理起来非常麻烦,所以请问一下ti的工程师们,这个不同步可能是什么原因造成的。
是不是使用的DSP芯片?这个问题应该去DSP版块咨询更适合一些呢。
忘记说片子了,我用的是c6748。