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

MCBSP接收一段时间数后不再接收数据

两个芯片之间的数据交互接口是MCBSP,一个是FPGA,一个是DSP TMS320C5517。

下面的说法从DSP这边为主:

MCBSP接收位时钟100MHz,帧时钟4800Hz。

MCBSP发送位时钟768000Hz,帧时钟9600Hz。

数据的收发都由DMA进行数据搬运,使用DMA的ping-pong模式。

这里接收时钟不是连续的,当FPGA给DSP数据时,才给DSP时钟,同时携带有数据。最近测试,在接收几次数据后,DSP这边不在响应数据接收,但是FPGA那边进行实时观察,时钟和数据都有。请问:产生这种现象是什么原因。

注:发送正常。

Shine:

dsp做主的话,时钟是由DSP提供的,要接收数据时,先往FPGA发送一个dummy数据来产生时钟接收数据。

赞(0)
未经允许不得转载:TI中文支持网 » MCBSP接收一段时间数后不再接收数据
分享到: 更多 (0)