专利名称:用于检测mcu电压的检测电路的制作方法
技术领域:
本实用新型属于电压检测技术领域,尤其涉及一种用于检测MCU电压的检测电路。
背景技术:
随着大规模集成电路的出现及发展,微控制单元(micro controller unit, MCU)可以将计算机的CPU、RAM、R0M、定时数器和多种I/O接口集成在一片芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。目前的电子产品是一般都由I颗或I颗以上的MCU组成的系统,MCU的电源电压是由电池直接供电或者电池分压后供电的,通过电池分压供电时,MCU的电源电压跟随电池 电压的变化而变化,因此通过检测MCU的电源电压VDD能得知当前的电池电压。当电池电压下降到某一值时,会对系统的某些性能产生影响。因此需要对电池电压或者与电池电压有跟随关系的电压进行检测,当检测电压下降到某一阈值时,自动禁止系统的部分功能并提醒更换电池。MCU的输入电压检测通常需要利用MCU内置的A/D转换器或者低压检测模块,就可以方便实现电压检测功能,内置A/D转换器或者低压检测模块虽然检测结果较为精确,但是会同时导致MCU的成本增加。在一些低成本的MCU中,并未内置A/D转换器或者低压检测模块,其可以简单的通过外部扩展A/D转换器来实现电压检测功能,但是此种情况下成本并未降低。由上述分析可知,对于一些电压检测精度要求不高,而成本控制要求相对较高的场合,通过内置或者外部扩展A/D转换器的方式都无法满足成本方面的要求。因此有必要开发一种成本更低,同时还能完成MCU的输入电压检测功能的检测电路。
实用新型内容本实用新型提供一种用于检测MCU电压的检测电路,在降低成本的同时还能完成MCU电压检测功能。为解决上述技术问题,本实用新型提供一种用于检测MCU电压的检测电路,所述MCU包括第一 I/O端口、第二 I/O端口、定时装置、被测电压端口、连接电源电压VDD的电压输入端和接地端,所述被测电压端口的电压跟随电源电压VDD,其特征在于,所述检测电路包括电容、电阻和钳位模块,所述电阻的一端连接所述被测电压端口,所述电阻的另一端连接所述电容的一端、所述钳位模块的一端以及所述第一 I/O端口,所述钳位模块的另一端连接所述第二 I/O端口,所述电容的另一端接地,所述电容放电时,电容放电电荷经由所述钳位模块放电,电容放电电压达到钳位模块的钳电压时电容停止放电。可选的,所述被测电压端口电压为VI,所述钳位模块的钳位电压为VD,所述电容的容值为C,所述电阻的阻值为R,所述电容电压为Vc,所述第一 I/O端口的输入高电平门限电压为VH,所述第二 I/O端口的输出电压由MCU控制。可选的,被测电压端口电压Vl根据电阻的阻值R、电容的容值C、钳位模块的钳位电压VD、第一 I/O端口的输入高电平门限电压VH以及电容从钳位电压VD充电到第一 I/O
端口的输入高电平门限电压VH的充电时间T得到,关系式为Γ = R(' ^。
/■ I - /■ H可选的,设置所述第一 I/O端口为输入端口,第二 I/O端口输出初始状态为高电平,第一 I/o端口输入端口的电压等于电容电压Vc,设置所述第二 I/O端口为输出端口,所述电容电压Vc的初始值Vc等于被测电压端口电压Vl ;将所述第二 I/O端口输出由初始的高电平状态设置为低电平,所述电容开始放电,当电容电压Vc由Vl放电到钳位电压VD时,即Vc=VD时,电容放电结束;然后将所述第二 I/O端口输出设置为高电平,所述电容开始充电,电容电压Vc由VD开始上升到被测电压端口电压Vl,当电容电压Vc大于第一 I/O端口的输入高电平门限电压VH时,所述第一 I/O端口变为高电平,所述定时装置从所述第二 I/O端口为高电平时开始计时,到所述第一 I/O端口变为高电平时结束计时,在此期间内,所述定时装置的计时即为所述检测电路的充电时间T,所述检测电路的充电时间T与MCU的被测·
电压Vl的关系为Γ=ΛΓ*1η(·^^)。
VI - \Η可选的,所述钳位模块包括一个二极管或者多个串联的二极管。可选的,所述钳位模块的钳位电压VD为二极管的正向压降。采用本实用新型提供的电压检测电路,通过测量电容的充电时间,再通过电容的充电时间与被测电压之间关系来计算被测电压的大小。采用更普通、更廉价的电容、电阻和二极管代替了现有技术中使用的A/D转换器或者低压检测模块,实现了检测电压的功能,有效的降低了整体电路的成本,而且还可以简化外围电路的设计。
图I为本实用新型实施例一的用于检测MCU电压的检测电路的电路图;图2为本实用新型实施例一的用于检测MCU电压的检测电路的检测流程图;图3为本实用新型实施例一电压检测过程中第一 I/O端口和第二 I/O端口的波形示意图;图4为本实用新型实施例一中的被测电源电压VDD与检测电路的充电时间T的关系不意图;图5为本实用新型实施例二的用于检测MCU电压的检测电路的电路图。
具体实施方式
为了使本实用新型的目的,技术方案和优点更加清楚,
以下结合附图来进一步做详细说明。本实用新型的核心思想在于通过测量电容的充电时间,再通过电容的充电时间与被测电压之间的关系来计算被测电压的大小,通过采用更普通、更廉价的电容、电阻和二极管代替了传统的A/D转换器或者低压检测模块,同样实现了检测电压的功能,并可有效的降低检测电路的成本,而且还可简化外围电路的设计。具体地说,MCU包括第一 I/O端口、第二 I/O端、电压输入端、被测电压端口和接地端;本实用新型的用于检测MCU电压的检测电路包括电容、电阻和钳位模块,所述电阻的一端连接所述被测电压端口,所述电阻的另一端连接所述电容的一端、钳位模块的一端以及所述第一 I/O端口,所述钳位模块的另一端连接所述第二 I/O端口,所述电容的另一端接地。其中,钳位模块包括一个二极管或者多个串联的二极管。实施例一下面结合图I至图4对本实用新型实施例一的用于检测MCU电压的检测电路以及该检测电路的电压检测过程进行详细说明。图I为本实施例的用于检测MCU电压的检测电路的电路图。如图I所示,所述用于检测MCU电压的检测电路的电路图100包括MCU 110和检测电路120。其中,M⑶110包括定时装置111,在本实施例中所述的定时装置111为定时装置、第一 I/O端口(图I中表示为1/01) 112、第二 I/O端口(图I中表示为1/02) 113、被测电压端口 114,电压输入端VDD 115和接地端116,其中在电压输入端连接电源电压VDD。检测电路120包括电容121、电阻122和二极管123,所述电阻122的一端连接所述被测电压端口 114,所述电阻122的另一端连接所述电容121的一端、二极管123的正·极(阳极)以及所述第一 I/O端口 112,所述二极管123的负极(阴极)连接所述第二 I/O端口 112,所述电容121的另一端连接地。在本实施例中,所述被测电压端口 114电压为VI,所述被测电压端口电压Vl跟随电源电压VDD,所述二极管123的正向压降为VD所述电容121的容值为C,所述电阻122的阻值为R,所述电容电压为Vc。设置所述第一 I/O端口 112为输入端口,设置所述第二 I/O端口 113为输出端口,所述第一 I/O端口 112的输入电压始终与所述电容电压Vc相等,所述第一 I/O端口 112的输入高电平门限电压为VH,所述第二 I/O端口 113的输出电压由MCU控制。如图2所示,所述检测电路120的检测过程如下在初始状态时,所述第二 I/O端口 113输出为高电平,这时所述电容电压Vc初始值等于VI。首先,对所述第二 I/O端口 113输出低电平,这时所述电容121开始放电,当电容电压Vc由Vl放电到VD时,即Vc=VD时,电容121的放电过程结束。电容121从开始放电到放电停止的时间计为放电时间Tf。接着,初始化所述定时装置111。然后,对所述第二 I/O端口 113输出高电平,所述电容121开始充电,电容电压Vc由VD开始上升到VI。在电容121的充放电过程中,所述第一 I/O端口112输入端口的电压始终等于电容电压Vc。在所述电容电压Vc从VD充电至Vl的过程中,当电容电压Vc大于VH时,即所述第一 I/O端口 112输入端口的电压大于第一 I/O端口 112的输入高电平门限电压时,所述第一 I/O端口 112变为高电平。所述定时装置111从所述第二 I/O端口 113为高电平时开始计时,到所述第一 I/O端口 112变为高电平时结束计时,在此期间内,所述定时装置111的计时即为所述检测电路120的充电时间T。为了保证对电容121放电后的电压Vc=VD,放电时间Tf不宜过长,优选的,不能超过RC的充电时间常数。图3为本实用新型实施例中电压检测过程中第一 I/O端口和第二 I/O端口的波形示意图。下面结合图2和图3说明所述检测电路的充电时间T与MCU 110的被测电压Vl的关系。所述电容121充电的表达公式如下ν(3 = ν (1-θ_^ε),其中t为充电时间。假设Tl为电容121的电压从零电平充电到VH的时间,T2为电容121的电压从零电平充电到VD的时间,则电容电压从VD充电到VH的时间为T=T1-T2,其中,
权利要求1. 一种用于检测MCU电压的检测电路,所述MCU包括第一 I/O端口、第二 I/O端口、定时装置、被测电压端口、连接电源电压VDD的电压输入端和接地端,所述被测电压端口的电压跟随电源电压VDD,其特征在于,所述检测电路包括电容、电阻和钳位模块,所述电阻的一端连接所述被测电压端口,所述电阻的另一端连接所述电容的一端、所述钳位模块的一端以及所述第一 I/O端口,所述钳位模块的另一端连接所述第二 I/O端口,所述电容的另一端接地,所述电容放电时,电容放电电荷经由所述钳位模块放电,电容放电电压达到钳位模块的钳电压时电容停止放电。
2.如权利要求I所述的用于检测MCU电压的检测电路,其特征在于,所述被测电压端口电压为VI,所述钳位模块的钳位电压为VD,所述电容的容值为C,所述电阻的阻值为R,所述电容电压为Vc,所述第一 I/O端口的输入高电平门限电压为VH,所述第二 I/O端口的输出电压由MCU控制。
3.如权利要求I所述的用于检测MCU电压的检测电路,其特征在于,所述钳位模块包括一个二极管或者多个串联的二极管。
4.如权利要求2所述的用于检测MCU电压的检测电路,其特征在于,所述钳位模块的钳位电压VD为二极管的正向压降。
专利摘要本实用新型公开了一种用于检测MCU电压的检测电路,所述MCU包括第一I/O端口、第二I/O端口、定时装置、被测电压端口、连接电源电压VDD的电压输入端和接地端,所述被测电压端口的电压跟随电源电压VDD,其特征在于,所述检测电路包括电容、电阻和钳位模块,所述电阻的一端连接所述被测电压端口,所述电阻的另一端连接所述电容的一端、所述钳位模块的一端以及所述第一I/O端口,所述钳位模块的另一端连接所述第二I/O端口,所述电容的另一端接地,所述电容放电时,电容放电电荷经由所述钳位模块放电,电容放电电压达到钳位模块的钳电压时电容停止放电。采用本实用新型的电压检测电路可以有效的降低整体电路的成本。
文档编号G01R19/00GK202710639SQ201220284799
公开日2013年1月30日 申请日期2012年6月15日 优先权日2012年6月15日
发明者郑尊标, 朱蓉 申请人:杭州士兰微电子股份有限公司