请教用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条回答
hanzhenfei
1楼-- · 2019-07-19 19:01
 精彩回答 2  元偷偷看……
hanzhenfei
2楼-- · 2019-07-19 20:43
dirtwillfly 发表于 2015-3-31 14:08
应该是用的msp430自带的电源电压监控器模块SVS吧,我记得msp430g2001有这个模块的,你翻翻手册。 ...

g系列都没
lovecat2015
3楼-- · 2019-07-19 21:40
这是一个非常好的话题,我从中学到了不少的知识
harrig
4楼-- · 2019-07-20 01:57
还有路过的高手指点迷津吗?
lovecat2015
5楼-- · 2019-07-20 07:02
这么简单的电路实现这么牛x的技术,说说原来吧
harrig
6楼-- · 2019-07-20 07:45
 精彩回答 2  元偷偷看……

一周热门 更多>