选择一个二极管和一个电阻(2K) 充电电流约 2.2mA
选择一个二极管和一个电阻(4K) 充电电流约 1.1mA
选择一个二极管和一个电阻(8K) 充电电流约 0.5mA
DS1302属于涓流充电,所以充电电流小,一个3.6V/80mA的充电电池使用2.2mA充满约36个小时
涓流充电控制器
2-3位: DS=01 为一个二极管
DS=10 为二个二极管
DS=00 无二极管,不能充电
DS=11 无二极管,不能充电
0-1位: RS=00 无电阻,不能充电
RS=01 2K
RS=10 4K
RS=11 8K
4-7位: TCS=1010 能充电 其它组合都不能充电
10100101 一个二极管 电阻2K
10100110 一个二极管 电阻4K
10100111 一个二极管 电阻8K
10101001 两个二极管 电阻2K
10101010 两个二极管 电阻4K
10101011 两个二极管 电阻8K
01011100 初始化电源
图1给出了典型的涓流充电器电路,规定涓流充电器寄存器的高四位用于使能涓流充电器,低四位用于选择二极管压差和限流电阻。下图中,可以在充电通路插入二极管,也可以不使用二极管,可选择的电阻值为250Ω、2kΩ或4kΩ。有些器件提供了不同的二极管和电阻配置。
电容连接在VBACKUP与地之间(图2)。 用户根据所需要的最大充电电流选择二极管和电阻。
计算充电电流
最大充电电流可按以下方法计算:假设3.3V的系统电源加在VCC上,涓流充电器已经使能,没有使用二极管、选择了2kΩ电阻。当电容电压为零时可以计算出最大充电电流:
IMAX = (VCC - 二极管压差)/R2
= (3.3V-0V)/R2
≈ (3.3V-0V)/2kΩ
≈ 1.65mA
随着VBACKUP电压的升高,充电电流逐渐减
。。。。。。。。。。。。。。。。。。。。。。。
**********************************************************
Ds 1302 涓流控制部分:
1 0 0 1 0 0 0 1 tcs tcs tcs tcs ds ds rs rs
寄存器位置 0x90; 寄存器对应的位名称
Tcs bits (4—7) 1010 开启涓流充电功能 其余设置均关闭。
Ds bits (2-3) 01 在vcc1 和 vcc2 中间有一个二极管。
10 在vcc1 和vcc2 中间有两个二极管。
00,11 设置,
Rs bits (0-1) vcc1和vcc2之间的电阻
rs bits
register
typical value
00
none
none
01
r1
2k ou
10
r2
4k ou
11
r3
8k ou
**两个二极管应该是串联的关系。。
**TCS: 涓流充电选择
DS: 二极管个数选择位
RS: 限流电阻阻值选择位