请教大神,这里有个波形发生器,51单片机产生的,R-2RDA的.

2020-01-21 21:33发布

请教大神,这里有个波形发生器,51单片机产生的,R-2R电阻网络DA的.这里不能调节幅度大小,但我看其它人做的成品是可以调节大小的,请问下怎么样改写程序才可以调节幅度?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
27条回答
ZHAOBAO511
1楼-- · 2020-01-22 18:25
再请教一下,这上面用P1.0到P1.4来控制,但大部分产品我看都是在P1.0到P1.7来控制的,我想一下,这两者的区别?另外一般这里都用三极管放大,我现在用运放放大可以不?
lcw_swust
2楼-- · 2020-01-23 00:03
ZHAOBAO511 发表于 2014-12-9 08:29
再请教一下,这上面用P1.0到P1.4来控制,但大部分产品我看都是在P1.0到P1.7来控制的,我想一下,这两者的区别? ...

用更多的IO口可以实现更高的分辨率
可以用运放放大。
ZHAOBAO511
3楼-- · 2020-01-23 03:26
 精彩回答 2  元偷偷看……
lcw_swust
4楼-- · 2020-01-23 07:13
本帖最后由 lcw_swust 于 2014-12-9 11:14 编辑
ZHAOBAO511 发表于 2014-12-9 10:43
谢谢.那我程序不用变直接用7个I/O口可以吗?另外后面加个0XE0是什么意思?为什么要加这个? ...


可能是中点电压吧,或者说是偏置电压,也就是可以将波形平移。
其实我觉得波形表应当用有符号数来做,使平均电压(或中点电压)为0,这样调节幅度后才不会改变平均值(或中点电压)。
ZHAOBAO511
5楼-- · 2020-01-23 12:11
谢谢.有问题再请教.
aureole
6楼-- · 2020-01-23 12:37
xwkm 发表于 2014-12-8 17:50
你的DAC分辨率太低,用程序控制丢精度很严重。建议外加程控放大器

本来用 R-2R DAC就是为了省几块钱,结果加个程控放大器贵了几十块

一周热门 更多>