完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
请问下,DSP2812怎么实现3路的模拟信号输出,而且该3路模拟信号是可控,可调的。
如果用SPI,怎么实现3路输出? 或者其他用PWM波然后再经过什么可以实现这样的功能? |
|
相关推荐
5个回答
|
|
哈哈,首先抱歉,你的问题,我有点没理解。 那我先来谈谈我的看法,理解不到之处,请你继续回复。 (1)SPI是接口,对于tms320f2812来说,只有一个SPI接口,那么如果要使用该接口来控制两个以上的从设备,就必须了解SPI总线的原理,把例程代码进行扩展,就可以实现了。前提已经很明确,SPI可以实现主从一对一,主从一对多的控制。 (2)PWM模块,对于tms320f2812来说,有16路吧,记得是很多,那么实现多路模拟输出是完全没有问题的。而且有一个特点,对于dsp来说,所有的模块是独立的。既然是独立的,肯定是可以单独控制,并可调。不过,dsp一般都是单线程,需要使用者合理安排各自的调整时间和顺序。 不到之处,请回复。
|
|
|
|
本来想用SPi接口接4路的DA转换的,现在遇到了新问题,买的DA转换是DA8534,4路16位的DA转换,发送的数据位是24位的,而SPI则做多是16位的数据传输,然后是不是就不能用SPI进行通信了 |
|
|
|
我也觉得是,不能用SPI了。 不过,还有一种方法,就是IO模拟。 目前,一般上芯片都是SPI总线控制,有的还支持双总线或者并口控制,但是SPI居多。而大多的SPI还都是24bit,哈哈,所以,我常常采用io模拟。一点建议。 |
|
|
|
不好意思,才看到,IO模拟?我还是不是很清楚什么具体的意思,方便的话可以给我简单的解释一下吗?DA的芯片总共是3个脚,DIN,SCLK和SYNC,IO模拟具体指的什么样呢?非常感谢你的回答呀
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
基于 DSP5509 进行数字图像处理中 Sobel 算子边缘检测的硬件连接电路图
3315 浏览 0 评论
804 浏览 0 评论
普中科技F28335开发板中,如何使用aic23播放由代码生成的正弦波
3745 浏览 0 评论
4502 浏览 1 评论
1399 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 16:00 , Processed in 0.653714 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号