7558|20

15

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

MSP430G2231的PWM输出实现D/A [复制链接]

用TimerA输出较高频率PWM(几十KHz)经RC低通滤波,运放作为跟随器输出,实现D/A。

在例子中用的RC低通滤波R1,R2都是4.7K,C1,C2都是100nF。
程序例子 DA.rar (479.54 KB, 下载次数: 653)

最新回复

学习学习下  详情 回复 发表于 2016-8-13 04:39
 
点赞 关注

回复
举报

5276

帖子

5

TA的资源

裸片初长成(中级)

沙发
 
请问能不能给个0%和100%时的详细时序?最好能到电路逻辑级别的
 
个人签名没工作,没女人老婆,没宽带 ,  没钱
 

回复

312

帖子

0

TA的资源

纯净的硅(高级)

板凳
 

楼主可以参考我最近写的一篇文章《16 位 MSP430G 系列微处理器的使用扩展》,里头有关于PWM模拟DAC的原理和测试验证

 

16 位 MSP430G 系列微处理器的使用扩展.pdf

529.01 KB, 下载次数: 517

 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

4
 

回复 板凳 hansonhe 的帖子

我已经搭电路试过,波形还是很不错的,三角波,正弦波跟锯齿波都做了,就是DA输出的波形频率很低,10Hz左右的时候都是比较好,高一些就不行了,DA速度很慢,跟您的文档里说的差不多,我模拟的也是8位DA
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

5
 

回复 沙发 wangfuchong 的帖子

不好意思,不是很理解您的意思,是说低通滤波这儿的详细时序?
 
 
 

回复

5276

帖子

5

TA的资源

裸片初长成(中级)

6
 
原帖由 roc1472 于 2012-4-22 19:55 发表 我已经搭电路试过,波形还是很不错的,三角波,正弦波跟锯齿波都做了,就是DA输出的波形频率很低,10Hz左右的时候都是比较好,高一些就不行了,DA速度很慢,跟您的文档里说的差不多,我模拟的也是8位DA

我怎么用来播放语音都可以呢?
恐怕不能说DA输出的波形频率很低到这种程度吧?
当然您所指的波形可能不明确吧,比如三角波乃至方波,那是含多频率成份的,不过不至于10Hz多一点就不行了吧,也没有理想的方波呀。
大概您的滤波截至频率太低,或者陡峭度不够吧(不过即使您这样的电路的陡峭度也不至于只能10Hz多吧)
 
个人签名没工作,没女人老婆,没宽带 ,  没钱
 
 

回复

15

帖子

0

TA的资源

一粒金砂(中级)

7
 

回复 6楼 wangfuchong 的帖子

这应该跟滤波器的性能相关,可能我用的100n的电容太大了,什么时候我完善一下低通滤波再试试。。。。
 
 
 

回复

19

帖子

0

TA的资源

一粒金砂(中级)

8
 

回复 楼主 roc1472 的帖子

3q3q
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

9
 

回复 4楼 roc1472 的帖子

请问你是如何做的三角波和锯齿波的波形,是通过单片机实现,还是外围实现的?谢谢啦!~
 
 
 

回复

4008

帖子

0

TA的资源

版主

10
 

原帖由 hansonhe 于 2012-4-22 18:42 发表 楼主可以参考我最近写的一篇文章《16 位 MSP430G 系列微处理器的使用扩展》,里头有关于PWM模拟DAC的原理和测试验证  

 

这个不是我写的麽?

 
 
 

回复

95

帖子

1

TA的资源

一粒金砂(高级)

11
 

回复 楼主 roc1472 的帖子

有没有详细的数据计算来说明这个的原理 以及理论上所能达到的分辨率?
 
个人签名If winter comes,can spring be far behind?
 
 

回复

30

帖子

0

TA的资源

一粒金砂(中级)

12
 

回复 楼主 roc1472 的帖子

学习一下哈!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

13
 
楼主你好,我想请问一下:可不可以使用5v供电的运放??
 
 
 

回复

8

帖子

0

TA的资源

一粒金砂(中级)

14
 
如果根据输入波形AD的值控制PWM产生同步波形,如何确保同步呢?请教一下。
 
 
 

回复

43

帖子

0

TA的资源

一粒金砂(中级)

15
 
楼主很好 , 学习了
 
 
 

回复

38

帖子

0

TA的资源

一粒金砂(中级)

16
 
多谢分享
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

17
 

请问楼主,

我的单片机用的是3.3v 驱动的我想做一个0~5V的da 请问电路图应该如何谢谢
 
 
 

回复

13

帖子

0

TA的资源

一粒金砂(高级)

18
 
楼主的程序很危险。在子函数里面申请一大块变量,这样很容易导致堆栈溢出,导致系统复位的。
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

19
 
学习学习下
 
 
 

回复

92

帖子

0

TA的资源

一粒金砂(中级)

20
 
学习学习下
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表