X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
stm32/stm8
[求助] STM8L151 DA输出线性不好怎么回事?
liyancao001
2017-7-21 10:42
楼主
最近在使用STM8L151K4T6,使用DA时发现线性不好,测试了三块电路板数据见截图
其中计算电压的计算方法是(供电电压/4095*DA值),误差的计算方法是【(计算电压-实际输出电压)/计算电压*100%】.
查看了手册中对DA输出电压的描述,我程序中开启输出缓冲器了,也就是说理论输出电压是从0.2V~VDD-0.2V,但实际测试发现不是,DA输出0时实际输出的是53mV,而输出4095时输出的是比供电电压低大约30mV的电压。
原本以为输出的误差完全是由供电电压不一致导致的,实际发现并非如此,实际大概DA输出在200-4000之间还是线性的,但是线性关系每个单片机还不一样,难不成还需要每个单片机做一个单独的校正函数吗?
原以为只是供电电压导致的DA输出差异,而且我电路板上原准备加上0.1-0.2%误差的基准源来计算出供电电压,然后来用一个统一的函数来校准这个DA输出,目前看这数据不太靠谱啊。
有没有有经验的给科普一下啊??
我用这个DA是用来加个V/I转换芯片然后输出4~20mA的,而且本身我这设备也带显示,信号另一端的设备也是带显示的,如果DA不准的话会严重影响两边设备显示数据不一致的。
点赞
回复评论 (2)
沙发
ienglgge
你把输出缓冲器关了。看看结果怎么样。测试点,是什么位置。应该紧贴引脚。
点赞
2017-7-21 14:00
板凳
liyancao001
引用:
ienglgge 发表于 2017-7-21 14:00
你把输出缓冲器关了。看看结果怎么样。测试点,是什么位置。应该紧贴引脚。
刚试了一下,果然是输出缓冲器的问题,关掉之后数据非常好,万分感谢。其实我截图里面已经体现这个缓冲器的问题了,可惜一直没注意到。。。
感谢感谢
点赞
2017-7-21 15:34
最新活动
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
安世半导体理想二极管与负载开关,保障物联网应用的稳健高效运行
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
随便看看
纽约时报:微软首席执行官鲍尔默的一天(图)
怎样提高电脑速度,我的电脑平时点右键的时候,弹出对话框很慢,这是怎么回事啊,怎样让它提高速度阿??
嵌入式学习和技术发展人员方向
低价清仓,2.4寸 2.8寸 3.2寸 4寸 带触摸屏 特价出!!!!
《常用EDA工具软件操作指南》word版
FPGA教程(清华大学).pdf
WINDOWS底层问题
《MicroPython入门指南》读后感
我在wince下,用C#开发系统,想对按扭进行自绘,请问谁做过,谢谢。
关于STM32_407输入捕获 脉冲计数 的疑问
运放+MOS管构成的恒流源问题
UART实现LIN通信问题
关于稳压管和TVS管的使用,跪求大神!!!
ARM 初学者
DSP接口
原来要拔掉jtag
用FPGA实现对128KB,16bit数据的采集?
TM4C129x 开发板关于读取MX66L51235F EEPROM的问题
晶体收音机与运算放大器都能检测RF信号?
下午2点微信群语音答疑:Vicor电源专家答网友的电源设计问题
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复