请教用MSP430G系列普通IO如何实现欠压检测

2019-07-18 15:27发布

前几天一个朋友给我一块MSP430G2001做的一个很小的无线发射板子,问我这个板子是怎么实现欠压检测的。我看了它的连线,很简单,就是P1.0外接一个30K的下拉电阻到地,然后P1.2通过一个100K的电阻连到P1.0,整个板子的供电都是直接连着3V的锂电池。当电池电压小于等于2.5V时,单片机通过无线发出一个欠压标志位(置位),当电池电压大于2.5V时就清掉这个欠压标志位。因为是低功耗工作的,所以我用示波器看P1.0和P1.2的波形,只看到P1.2周期性的给一个十几us的正脉冲,P1.0的电压值就是那两个电阻的分压值,只不过上升下降都不陡峭,可能有1us左右的上升下降时间。我想了好几天,也用之前自己的实验板写检测程序,不管是读电平还是边沿检测都无法实现欠压检测,也没想到这是如何实现欠压检测的,430我以前也用了几年,但就没见过这么应用的,对这个板子的设计思路膜拜啊。有哪位高手知道这是如何实现的吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zjdsj
1楼-- · 2019-07-20 10:21
你好楼主,那个G2001检查电池欠压的是什么原因?能分享下嘛。
tongbu2015
2楼-- · 2019-07-20 13:42
 精彩回答 2  元偷偷看……
zjdsj
3楼-- · 2019-07-20 15:55
tongbu2015 发表于 2015-10-15 21:52
欠压检测最简单的就是电压测量的,需要考虑AD的精度的。

关键是这款没AD。。。
zhangbo1985
4楼-- · 2019-07-20 19:54
监测电压是首先的条件,电压低了会报警的。
zjdsj
5楼-- · 2019-07-20 23:59
没人知道???
nazicj
6楼-- · 2019-07-21 01:01
大侠能不能分享一下!

一周热门 更多>