你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM8L151 DA输出线性不好怎么回事?

[复制链接]
liyancao 提问时间:2017-7-21 10:30 /
最近在使用STM8L151K4T6,使用DA时发现线性不好,测试了三块电路板数据见截图 QQ截图20170721091219.jpg

其中计算电压的计算方法是(供电电压/4095*DA值),误差的计算方法是【(计算电压-实际输出电压)/计算电压*100%】.

查看了手册中对DA输出电压的描述,我程序中开启输出缓冲器了,也就是说理论输出电压是从0.2V~VDD-0.2V,但实际测试发现不是,DA输出0时实际输出的是53mV,而输出4095时输出的是比供电电压低大约30mV的电压。
QQ截图20170721100843.jpg

原本以为输出的误差完全是由供电电压不一致导致的,实际发现并非如此,实际大概DA输出在200-4000之间还是线性的,但是线性关系每个单片机还不一样,难不成还需要每个单片机做一个单独的校正函数吗?
原以为只是供电电压导致的DA输出差异,而且我电路板上原准备加上0.1-0.2%误差的基准源来计算出供电电压,然后来用一个统一的函数来校准这个DA输出,目前看这数据不太靠谱啊。
有没有有经验的给科普一下啊??
我用这个DA是用来加个V/I转换芯片然后输出4~20mA的,而且本身我这设备也带显示,信号另一端的设备也是带显示的,如果DA不准的话会严重影响两边设备显示数据不一致的。
收藏 评论1 发布时间:2017-7-21 10:30

举报

1个回答
sssdd 回答时间:2017-7-24 10:22:24
或者是模拟输出的负载特性不够好?
还是调理电路非线性?
这玩意只能排查了。。
mark一下。
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版