打印

MCASP的问题

[复制链接]
1219|23
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dengdc|  楼主 | 2016-8-3 21:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

DSP是6713,板子是自己组里做的,没有外面的AIC32(具体叫什么忘了),只有MCASP。现在我想产生一个正弦波,通过MCASP输出,在示波器上观察,现在问题有:1 用EDMA传数据(自己写的正弦)到XBUF1(0x3c100000),可是通过仿真器查看时,上面的数据全是0x00000000。 2 EDMA通道和MCASP有没有固定搭配,就是只有哪几个通道能向MCASP传数据。 3 用EDMA向MCASP传数据,我用两个通道让它们互相链接,这样是否可行? 目前暂时这几个问题,本人本来不是做硬件的,可是突然组里缺人,我只能跟着做,现在挺着急,请各位大侠指点,如果可以的话,请尽量详细些,最好配上一些必要的寄存器的配置。万分感谢!

相关帖子

沙发
heweibig| | 2016-8-3 21:37 | 只看该作者
芯片名应该叫AIC23  它里面有高精度AD和DA   你是想通过MCASP输出数据  经过AIC23后转换为模拟信号正弦波是吧   关于两者的互联  不太懂

使用特权

评论回复
板凳
dengdc|  楼主 | 2016-8-3 21:41 | 只看该作者
不用经过AIC23,板子上没有AIC23,我就是想在DA引出一根线,然后从DA那里能观察到正弦波。请您指点指点,多谢。

使用特权

评论回复
地板
wuhany| | 2016-8-3 21:43 | 只看该作者
哦  这个其实不需要DA就可以啦  不然你还要外扩DA的  麻烦  

使用特权

评论回复
5
shimx| | 2016-8-3 21:44 | 只看该作者
你可以这样做  用SPWM波的方式

使用特权

评论回复
6
spark周| | 2016-8-3 21:51 | 只看该作者
将正弦表存起来  然后以PWM波的方式  送出   出来的占空比宽度

使用特权

评论回复
7
zhaoxqi| | 2016-8-3 21:52 | 只看该作者
代表模拟电压的幅值  然后用RC滤波器就可以还原出正弦波   

使用特权

评论回复
8
zhenykun| | 2016-8-3 21:54 | 只看该作者
这样就很简单了  你看看SPWM波的原理

使用特权

评论回复
9
dengdc|  楼主 | 2016-8-3 21:55 | 只看该作者
哦,谢谢您,不过我们必须要经过DA,我的工作就是检验MCASP与DA之间连得对不对,写一个正弦波输出的程序。您能传授我一些EDMA与MCASP1之间的经验吗,万分感谢!

使用特权

评论回复
10
yszong| | 2016-8-3 21:57 | 只看该作者
EDMA与MCASP的关系手册说得很详细,自己慢慢看。领悟了全都是你的。

使用特权

评论回复
11
jiahy| | 2016-8-3 22:00 | 只看该作者
嗯  大实话   但有时候还需一指点

使用特权

评论回复
12
dengdc|  楼主 | 2016-8-3 22:02 | 只看该作者
我把EDMA传数据的目的地址设置为0x3c100000(MCASP1)的XBUF地址,可是EDMA数据始终传不进去

使用特权

评论回复
13
dengdc|  楼主 | 2016-8-3 22:04 | 只看该作者
我在手册上看到把XFMT相应位(具体叫什么记不太清楚了,就是选择dataport还是bus)设置为0(其实0和1我都试过了),还是传不进去

使用特权

评论回复
14
zhenykun| | 2016-8-3 22:05 | 只看该作者
我觉得你往MCASP1的xbuf中写数据  肯定是有条件的  

使用特权

评论回复
15
jlyuan| | 2016-8-3 22:07 | 只看该作者
首先你先要确定I2S的时钟是否正常,哪个是主,哪个是从。

使用特权

评论回复
16
heweibig| | 2016-8-3 22:10 | 只看该作者
MCASP用于I2S协议时,slot大小为2。MCASP的初始化非常多,最好参考例程。

使用特权

评论回复
17
huangchui| | 2016-8-3 22:12 | 只看该作者
EDMA最重要是设置PaRAM,PaARM的每个寄存器都得领悟。

使用特权

评论回复
18
lizye| | 2016-8-3 22:13 | 只看该作者
弱弱问一下的MCASP为该DSP的其中一个功能模块的吧?

使用特权

评论回复
19
jiaxw| | 2016-8-3 22:15 | 只看该作者
也可当普通的IO口使用吧?

使用特权

评论回复
20
午夜粪车| | 2016-8-3 22:17 | 只看该作者
TI DSP的大部分pin都是功能复用,通过设置寄存器即可用来做GPIO。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

892

主题

13885

帖子

7

粉丝