TI论坛
直播中

张立

7年用户 206经验值
私信 关注
[问答]

关于6748 MCBSP问题

我的MCBSP是接收来自外面的数据,然后通过EDMA吧接收到的数据DRR搬到发送寄存器DXR里面,MCBSP是按照24.2.12.2 Special Case: External Device is the Transmit Frame Master这里面来配置的,里面说开始会产生假同步,触发一个发数据中断,然后在这个中断程序里面,关闭发数据中断,使能RRST,XRST。但是我的怎么也产生不了这个假同步中断信号,进不了这个只会进一次的中断服务程序。。如果通过轮询模式的话,能工作,但是接收到的数据跟发送的数据相比,MCBSP发送出的数据噪声比较大。。谁能帮我解决一下这个问题。

回帖(2)

李波

2018-8-2 08:44:51
这个假同步的现象,在时钟速度配的比较的情况下,遇到过,所以还是要处理的。
因为同步是外部提供的,所以在配置过程中,还没配置完时,就已经收到了同步信号,而这时还来不及发送数据, 所以要忽略这个信号。
McBSP收发的都是数据信号,本身不会引入噪声,所以要从外部ADC,DAC来看这个问题。
                                                                         http://processors.wiki.ti.com/index.php/Main_Page
Think Over Before Asking.
http://www.catb.org/~esr/faqs/smart-questions.html#goal
举报

张立

2018-8-2 08:53:55
引用: lifei639156 发表于 2018-8-2 08:44
这个假同步的现象,在时钟速度配的比较的情况下,遇到过,所以还是要处理的。
因为同步是外部提供的,所以在配置过程中,还没配置完时,就已经收到了同步信号,而这时还来不及发送数据, 所以要忽略这个信号。
McBSP收发的都是数据信号,本身不会引入噪声,所以要从外部ADC,DAC来看这个问题。

已解决
举报

更多回帖

发帖
×
20
完善资料,
赚取积分