TI中文支持网
TI专业的中文技术问题搜集分享网站

c6748 ad采样丢点

我在使用aic23 audio coder作ad采样,使用mcbsp和dma的方式接收,但是发现ad采样的点数比发送信号要少,大概每1000个点就会丢失1个点,改了下dma缓存buff的长度,丢点率还是一样,应该不是dma导致的,不知道是不是mcbsp配置的问题。网上这类问题资料比较少,请大家不吝赐教!

Shine:

DMA是先于McBSP启动的吧?丢失的点有规律吗?是第一个数据还是最后一个数据,还是中间的数据?

polongtao:

回复 Shine:

您好,我是最后启动DMA的,而且我发送数据是在采集一段时间之后开始发送。丢点应该是中间丢点,因为我改变dma  pingpong存储的buff大小或者改变发送信号长度,丢点率还是一样的,都是大约千分之一。应该和dma的数据搬移关系不大吧,可能是mcbsp的问题,但是我也不知道原因可能在哪。

Shine:

回复 polongtao:

可以先试试McBSP+EDMA的DLB自环模式,先确定配置没有问题。

赞(0)
未经允许不得转载:TI中文支持网 » c6748 ad采样丢点
分享到: 更多 (0)