OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6539|回复: 15

遇到一个貌似无解的难题,求大神支招

[复制链接]

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
发表于 2014-7-22 22:33:20 | 显示全部楼层 |阅读模式
5金钱
先上图:


做一个数字电压表,量程是3.3V~30V。大致方案是输入电压分两路,一路给LDO输出电压给单片机供电,一路通过电阻分压送到AD引脚。MCU是stm8s003,参考电压为VDD。
现在的遇到的问题是:大于3.8V时,LDO能稳压到3.26V,ADC的参考电压稳定,很容易就可以得到输入电压的值。当输入电压低于3.8V时,LDO输出给单片机的VDD电压不是稳定的,见上图,我通过AD采样的值也是几乎一样的。因为参考电压在变,我无法得到输入电压的值。请问大神有没有其他的办法能正确得到输入电压值?
1. 电路不能改变,一样的电路,别人的产品能够测量到3.3V,说明我软件上还是有缺陷的。
2. 只有一路AD,AD信号就是电源电压通过电阻分压得到。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-7-22 23:55:59 | 显示全部楼层
你VDD都不准了,怎么测量?
用低压差的LDO。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 08:48:09 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
这个问题确实是难搞。但是别人的样品在相同的硬件下,是怎么实现3.8V以下电压测量的?
回复

使用道具 举报

0

主题

39

帖子

0

精华

初级会员

Rank: 2

积分
59
金钱
59
注册时间
2014-6-10
在线时间
0 小时
发表于 2014-7-23 09:15:55 | 显示全部楼层
单片机端有稳压3.3v的稳压芯片吧,而稳压芯片的输入输出端会有电压差的,当输入电压跟3.3v相近的时候,稳压芯片其实已经失去的稳压功能。所以我建议可以给单片机单独供电!
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 09:38:55 | 显示全部楼层
回复【4楼】ziye334:
---------------------------------
嗯!这个我试过的,单独给单片机供电就不会有这样的问题了!关键是用一样的硬件,别人已经做出来了,可以测量到3.3V。在参考电压都不稳的情况下,真心不知道是怎么做到的???谢谢~
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 13:38:49 | 显示全部楼层
自己顶一个!看来是真的无解了。。。
回复

使用道具 举报

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2014-5-6
在线时间
1 小时
发表于 2014-7-23 16:47:33 | 显示全部楼层
我想知道你用的LDO是什么? 这完全不是程序问题 ,首先系统供电得做好啊
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 17:06:32 | 显示全部楼层
回复【7楼】Cxj_Shanghai:
---------------------------------
 HT7133
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 17:12:35 | 显示全部楼层
回复【7楼】Cxj_Shanghai:
---------------------------------
VoltageDrop的典型值是100mV
回复

使用道具 举报

6

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
65
金钱
65
注册时间
2014-5-6
在线时间
1 小时
发表于 2014-7-23 17:24:12 | 显示全部楼层
这个VoltageDrop是毫无意义的,那是在Vin=5V的测试条件下,LDO要输出稳定,输入输出电压差一定大于一定值,你前面的输入电压值都太小了。
回复

使用道具 举报

28

主题

1489

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1656
金钱
1656
注册时间
2013-7-24
在线时间
1 小时
发表于 2014-7-23 17:54:26 | 显示全部楼层
你意思是你在抄别人的?
于20150522停用该账号:http://www.microstar.club
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 18:48:59 | 显示全部楼层
回复【11楼】styleno1:
---------------------------------
是的~相同的硬件电路完全可以实现的,只是还没找到方法
回复

使用道具 举报

10

主题

59

帖子

0

精华

初级会员

Rank: 2

积分
152
金钱
152
注册时间
2013-7-8
在线时间
7 小时
 楼主| 发表于 2014-7-23 18:49:44 | 显示全部楼层
回复【10楼】Cxj_Shanghai:
---------------------------------
嗯!电压要求太苛刻了。。。
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
25
金钱
25
注册时间
2015-1-6
在线时间
1 小时
发表于 2015-1-11 21:29:43 | 显示全部楼层
STM8L内部有个1.224V的参考电压源可以使用,不知道STM8S有没有,如果有的话,LZ可以使用。
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-12-15
在线时间
1 小时
发表于 2015-12-11 15:03:29 | 显示全部楼层
你不可能看,每秒、吗,、。,
回复

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2014-12-15
在线时间
1 小时
发表于 2015-12-11 15:05:11 | 显示全部楼层
用7533吧!!!!!!!!!!!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-21 05:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表