微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 关于RTC电路的讨论

关于RTC电路的讨论

时间:10-02 整理:3721RD 点击:
在RTC的电路里面,经常会使用到以下的电源供电(一个是系统板的供电3.3V,一个是备用电池的供电3V):
那么VCC的电压是多少呢?假设二极管BAT54工作时的正向压降为0.5V.
[ 本帖最后由 _hhh_ 于 2008-11-3 14:22 编辑 ]


3.3-0.5=2.8

理想情况下,是这样的.但实际不是.

我觉得是这样:D31工作时,D30因达不到开启电压不工作,理论上VCC=3.3V-0.5V=2.8V。D31不工作时,D30导通,理论上VCC=3.0V-0.5V=2.5V。你说的实际不是这样的话,那可能是二极管导通电压和理论值有点差异造成。我想RTC芯片的供电电压VCC是允许有一个范围的,比如2.5~3.0V。
也就是说,系统板有电时使用系统板的电,系板板没电时使用电池的电量。这样可以使电池省着点用。
[ 本帖最后由 kompella 于 2008-11-5 14:09 编辑 ]

再啰嗦一下:系统板没电时,D31自然不工作,那D30就能导通开始工作了。

首先二极管的开启电压和正向导通电压是不同的. 开启电压较低,一般为0.2V,而正向导通电压为0.5V.
系统板有电时,D31导通,VCC=3.3-0.5=2.8V; 但此时电池端3V-2.8V=0.2V,所以D30处在开启但是没有完全导通状态.它的压降是随电流变化的,压降在0.2-0.5V之间. 这时VCC的电压就不是2.8V,而是要高一点.   这样的结果是电池在系统板有电时也在耗电.

实际当中这个问题确实会存在,但已经比直接一直让电池直接供电要省电一些了。如果要让电池彻底在系统板上电时就停止耗电,那么就要改进电路了,是否可以考虑一下开关电路?如果依然要用这种简单的二极管电路,那可以对RTC选型确认,如果RTC的工作电压范围比较宽,如2.5~4.5V,而且系统板又有5V的电压提供,那也能实现让电池彻底在系统板上电时就停止耗电。
当然,要严格地研究起来,“彻底”也是相对的说法,二极管反向截止时也是有微小的反向电流的,呵呵。不可能用机械开关去做彻底地断电吧。

如果没有防电源接反考虑,去了D31也可以,而且更方便。

D31是不能去的,D31去掉,如关机时间较长,电池很快就没电的.D30倒可去掉,系统有电时给电池充电

    我觉得改变下D31的位置放到D30前更好 可以给电池充电
    我们的设计就是这样的

这个建议不错.但是我的电池是不可充电的.如果给它充电,可能会损坏电池.

把电池上面的二极管弄成电阻,我的是接个510欧姆的电阻。这样就好了。

怎么看不到

10# zyunfei
这样一来,当3.3v和锂电池同时存在时,电流都在锂电池那个支路了,如果用到的锂电池不能充电,那无论3.3v是否存在,锂电池一直在耗电,很快就没电了。即使选用可以充电的锂电池,这种充电电路也不一定合适。这种简单的充电电路可能会使锂电池的寿命大大减少。

13# hjunnet 什么看不到,图?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top