太阳能充电电路资料
如韵电子 CONSONANCE 可用太阳能板供电的锂电池充电管理芯片 CN3083 概述: CN3083是可以用太阳能板供电的单节锂电池充电 管理芯片。该器件内部包括功率晶体管,应用时 不需要外部的电流检测电阻和阻流二极管。内部 的8位模拟-数字转换电路, 能够根据输入电压源的 电流输出能力自动调整充电电流,用户不需要考 虑最坏情况,可最大限度地利用输入电压源的电 流输出能力,非常适合利用太阳能板等电流输出 能力有限的电压源供电的锂电池充电应用。 CN3083只需要极少的外围元器件,并且符合USB 总线技术规范,非常适合于便携式应用的领域。 热调制电路可以在器件的功耗比较大或者环境温 度比较高的时候将芯片温度控制在安全范围内。 内部固定的恒压充电电压为4.2V,也可以通过一 个外部的电阻调节。充电电流通过一个外部电阻 设置。当输入电压掉电时,CN3083自动进入低功 耗的睡眠模式,此时电池的电流消耗小于3微安。 其它功能包括输入电压过低锁存,自动再充电, 电池温度监控以及充电状态/充电结束状态指示等 功能。 CN3083采用散热增强型的8管脚小外形封装 (SOP8)。 应用: 太阳能充电器 利用太阳能板充电的应用 输入电压源电流输出能力有限的应用 电子词典 便携式设备 各种充电器 特点: 内部集成有8位模拟-数字转换电路, 能够根据 输入电压源的电流输出能力自动调整充电电 流 可利用太阳能板等输出电流能力有限的电压 源供电的锂电池充电应用 输入电压范围:4.4V 到 6V 片内功率晶体管 不需要外部阻流二极管和电流检测电阻 恒压充电电压 4.2V,也可通过一个外部电阻 调节 为了激活深度放电的电池和减小功耗,在电 池电压较低时采用涓流充电模式 可设置的持续恒流充电电流可达 600mA 采用恒流/恒压/恒温模式充电,既可以使充 电电流最大化,又可以防止芯片过热 电源电压掉电时自动进入低功耗的睡眠模式 充电状态和充电结束状态双指示输出 C/10充电结束检测 自动再充电 电池温度监测功能 封装形式SOP8 无铅产品 管脚排列: TEMP FB GND ISET VIN CN3083 1 2 3 4 5 6 7 8 BAT CH OK w w w .cons onance-e le c.com REV 1.0 1 应用电路: VIN FB 红色 LED BAT CN3083 4.7uF Bat+ ISET GND TEMP Bat- RISET 输入电压 4.4V 到 6V 电池 2 1 5 3 7 8 4 6 330 绿色 LED 22uF NTC R1 CH OK 图1 典型应用电路(恒压充电电压 4.2V) VIN FB 红色 LED BAT CN3083 4.7uF Bat+ ISET GND TEMP Bat- RISET 输入电压 4.4V 到 6V 电池 2 1 5 3 7 8 4 6 330 绿色 LED 22uF Rx CH OK 图2 应用电路(利用外接电阻调整恒压充电电压) 在图 2 中,电池正极的恒压充电电压为: Vbat = 4.2+3.04×10 -6 ×Rx REV 1.0 2 其中,Vbat的单位是伏特 Rx的单位是欧姆 注:当使用外部电阻调整恒压充电电压时,由于芯片内部和外部的温度不一致及芯片生产时 的工艺偏差等原因,可能导致输出电压的精度变差和温度系数变大。 功能框图: Iref GND TEMP ISET BAT + - + - + - VIN Tdie 115 C Tamp Vamp Iamp Vref control UVLO TEMP Comparator Termination Comparator Recharge Comparator FB Decoder and Switch Matrix 8-bit ADC VIN CH OK 图 3 功能框图 REV 1.0 3 REV 1.0 4 管脚功能描述 序号 名称 功能描述 1 TEMP 电池温度检测输入端。将TEMP管脚接到电池的温度传感器的输出端。如 果TEMP管脚的电压小于输入电压的46%×VIN超过0.15秒,意味着电池温 度过低或过高,则充电将被暂停。如果TEMP大于输入电压的46%×VIN超 过0.15秒,则电池故障状态将被清除,充电将继续。 如果将TEMP管脚接到地,电池温度监测功能将被禁止。 2 ISET 恒流充电电流设置和充电电流监测端。从 ISET管脚连接一个外部电阻到地 端可以对充电电流进行编程。在预充电阶段,此管脚的电压被调制在0.2V; 在恒流充电阶段,此管脚的电压被调制在2V。在充电状态的所有模式,此 管脚的电压都可以根据下面的公式来监测充电电流: I CH = (V ISET ×900)/R ISET 3 GND 电源地 4 VIN 输入电压正输入端。此管脚的电压为内部电路的工作电源。当V IN 与BAT 管脚的电压差小于20mV时,CN3083将进入低功耗的睡眠模式,此时BAT 管脚的电流小于3µA。 5 BAT 电池连接端。将电池的正端连接到此管脚。在电源电压低于电源电压过低 锁存阈值或者睡眠模式,BAT管脚的电流小于3µA。BAT管脚向电池提供 充电电流和恒压充电电压。 6 OK 漏极开路输出的充电结束状态指示端。当充电结束时,OK管脚被内部开 关拉到低电平,表示充电已经结束;否则OK管脚处于高阻态。 7 CH 漏极开路输出的充电状态指示端。当充电器向电池充电时, CH管脚被内部 开关拉到低电平,表示充电正在进行;否则CH管脚处于高阻态。 8 FB 电池电压Kelvin检测输入端。此管脚可以Kelvin检测电池正极的电压,从 而精确调制恒压充电时电池正极的电压,避免了从电池的正极到CN3083 的BAT管脚之间的导线电阻或接触电阻等寄生电阻对充电的影响。如果在 FB管脚和BAT管脚之间接一个电阻,可以调整恒压充电电压。 极限参数 管脚电压………………………-0.3V to 6.5V 最高结温….…………………150℃ BAT 管脚短路持续时间………连续 工作温度….………-40℃ to 85℃ 存储温度….……-65℃ to 150℃ 热阻(SOP8)……………………TBD 焊接温度(10 秒)…….…300℃ 超出以上所列的极限参数可能造成器件的永久损坏。以上给出的仅仅是极限范围,在这样的极限条件下 工作,器件的技术指标将得不到保证,长期在这种条件下还会影响器件的可靠性。 REV 1.0 5 电气参数: (VIN=5V, 除非另外注明,T A =-40℃ 到 85℃, 典型值在环境温度为25℃时测得) 参数 符号 测试条件 最小 典型 最大 单位 输入电源电压 V I N 4.4 6 V 工作电流 I VIN BAT端无负载 400 650 950 µA 电源电压过低锁存阈 值 Vuvlo V IN 下降 3.7 3.9 V 电源电压过低检测阈 值迟滞 Huvlo 0.1 V 恒压充电电压 V REG FB端连接到BAT端 4.158 4.2 4.242 V R ISET =3.6K, 恒流充电模式 400 500 600 R ISET =3.6K, V BAT =2.4V 25 50 7 5 mA 电池连接端电流 I BAT V IN =0V, 睡眠模式 3 µA 预充电阈值 预充电阈值 V PRE FB管脚电压上升 2.9 3 3.1 V 预充电阈值迟滞 H PRE 0.1 V 充电结束阈值 充电结束阈值 Vterm V IN 4.45V,测I SET 管脚的电压 0.18 0.22 0.26 V 再充电阈值 再充电阈值 V RECH FB管脚电压 V REG -0.15 V 睡眠模式 睡眠模式阈值 V SLP VIN下降 测量电压差(VIN-V BAT ) 20 mV 睡眠模式解除阈值 V SLPR VIN上升 测量电压差(VIN-V BAT ) 50 mV ISET管脚 VBAT3V,预充电模式 0.2 ISET管脚电压 V ISET 恒流充电模式 2.0 V FB管脚 FB输入电流1 IFB1 VFB=3.6V,正常充电状态 1.8 3 6 µA FB输入电流2 IFB2 VINVuvlo或VINVBAT 1 µA TEMP管脚 阈值 V TEMP 43.5 46 48.5 %V IN 输入电流 TEMP到V IN 或到地端的电流 0.5 µA CH管脚 CH下拉电流 I CH V CH =0.3V,充电状态 10 mA CH漏电流 V CH =6V,充电结束状态 1 µA OK管脚 OK下拉电流 I OK V OK =0.3V,充电结束状态 10 mA OK漏电流 V OK =6V,充电状态 1 µA 详细描述 CN3083是专门为利用太阳能板等输出电流能力有限的输入电压源对单节锂电池进行充电管理的芯片,芯 片内部的功率晶体管对电池进行恒流和恒压充电。充电电流可以用外部电阻编程设定,最大持续充电电 流可达600mA,不需要另加阻流二极管和电流检测电阻。CN3083内部集成有8位模拟-数字转换电路,能 够根据输入电压源的电流输出能力自动调整充电电流,用户不需要考虑最坏情况,可根据输入电压源的 最大电流输出能力设置充电电流,最大限度地利用了输入电压源的电流输出能力,非常适合利用太阳能 板等输出电流有限的电压源供电的锂电池充电应用。CN3083包含两个漏极开路输出的状态指示输出端, 充电状态指示端CH和充电结束指示输出端OK。芯片内部的功率管理电路在芯片的结温超过115℃时自动 降低充电电流,这个功能可以使用户最大限度的利用芯片的功率处理能力,不用担心芯片过热而损坏芯 片或者外部元器件。这样,用户在设计充电电流时,可以不用考虑最坏情况,而只是根据典型情况进行 设计就可以了,因为在最坏情况下,CN3083会自动减小充电电流。 当输入电压大于低电压检测阈值和电池端电压时, CN3083开始对电池充电, CH管脚输出低电平,表示充 电正在进行。如果电池电压Kelvin检测输入端(FB)的电压低于3V,充电器用小电流对电池进行预充电。当 电池电压Kelvin检测输入端(FB)的电压超过3V时,充电器采用恒流模式对电池充电,充电电流由ISET管 脚和GND之间的电阻R ISET 确定。当电池电压Kelvin检测输入端(FB)的电压接近电池端调制电压时,充电 电流逐渐减小,CN3083进入恒压充电模式。当输入电压大于4.45V,并且充电电流减小到充电结束阈值 时,充电周期结束,CH端输出高阻态,OK端输出低电平,表示充电周期结束,充电结束阈值是恒流充电 电流的10%。如果要开始新的充电周期,只要将输入电压断电,然后再上电就可以了。当电池电压Kelvin 检测输入端(FB)的电压降到再充电阈值以下时,自动开始新的充电周期。芯片内部的高精度的电压基准 源,误差放大器和电阻分压网络确保电池端调制电压的误差在±1%以内,满足了电池的要求。当输入电 压掉电或者输入电压低于电池电压时,充电器进入低功耗的睡眠模式,电池端消耗的电流小于3uA,从而 增加了待机时间。上述充电过程如图4所示: 涓流充电 恒流充电 恒压充电 充电结束 充电电流 充电电压 3V 4.2V 图4 充电过程示意图 应用信息 电源低电压锁存(UVLO) CN3083内部有电源电压检测电路,当电源电压低于电源电压过低阈值时,芯片处于关断状态,充电也被 禁止。 睡眠模式 CN3083内部有睡眠状态比较器,当输入电压VIN低于电池端电压加20mv时,充电器处于睡眠模式;只有 当输入电压VIN上升到电池端电压50mv以上时,充电器才离开睡眠模式,进入正常工作状态。 REV 1.0 6 输入电压源限流模式 当 CN3083输入电压源的电流输出能力(带负载能力)小于第 2 管脚的电阻 R ISET 所设置的充电电流时, 器件内部的 8 位模拟-数字转换电路根据输入电压源的电流输出能力自动控制充电电流, 此时实际充电电 流可能小于第 2 管脚的电阻 R ISET 所设置的充电电流,但是在保证 CN3083 第 4 管脚 VIN 的电压不低于 最小工作电压的前提下,能够使得充电电流最大化,这就是输入电压源限流模式。在这种模式下用户不 需要考虑最坏情况,只要根据输入电压源的最大电流输出能力设置充电电流就可以了,所以非常适合利 用太阳能板等电流输出能力有限的电压源对锂电池进行充电的应用。 充电结束 在恒压充电状态,当施加在 CN3083 的第 4 管脚 VIN 的电压大于 4.45V,并且当充电电流小于所设置的 恒流充电电流的 1/10 时,充电周期结束。在输入电压源限流模式,即使充电电流小于所设置的恒流充电 电流的 1/10,充电也将继续,不会结束。这样可以保证即使在输入电压源的电流输出能力很微弱的情况 下,也能为电池充电。 预充电状态 在充电周期的开始,如果电池电压Kelvin检测输入端(FB)的电压低于3V,充电器处于预充电状态,充电器 以恒流充电模式充电电流的10%对电池进行充电。 电池电压Kelvin检测 CN3083有一个电池电压Kelvin检测输入端(FB),此管脚通过芯片内部的精密电阻分压网络连接到恒压充 电的误差放大器。 FB管脚可以直接连接到电池的正极, 这样可有效避免电池正极和CN3083的第5管脚BAT 之间的寄生电阻(包括导线电阻,接触电阻等)对充电的影响。这些寄生电阻的存在会使充电器过早的 进入恒压充电状态, 延长充电时间, 甚至使电池充不满, 通过使用电池电压Kelvin检测可以解决这些问题。 如果将CN3083的电池电压Kelvin检测输入端(FB)悬空,那么CN3083一直处于预充电状态,充电电流为所 设置的恒流充电电流的1/10。 调整恒压充电电压 如果在CN3083的电池电压Kelvin检测输入端(FB)和电池正极之间接一个电阻,可以提高电池正极的恒压充 电电压,如图5所示。 FB CN3083 BAT 4.7uF 8 5 Rx Vbat 22uF GND VIN 3 4 输入电压 图5 调整恒压充电电压 如果采用图5中的连接方式,那么在电池的正极电压Vbat为: Vbat = 4.2+3.04×10 -6 ×Rx 其中,Vbat的单位是伏特 Rx的单位是欧姆 当使用外部电阻调整恒压充电电压时,由于芯片内部和外部的温度不一致及芯片生产时的工艺偏差等原 REV 1.0 7 因,可能导致输出电压的精度变差和温度系数变大。 设定恒流充电电流 在恒流模式,计算充电电流的公式为: I CH = 1800V / R ISET 其中,I CH 表示充电电流,单位为安培 R ISET 表示ISET管脚到地的电阻,单位为欧姆 例如,如果需要500毫安的充电电流,可按下面的公式计算: R ISET = 1800V/0.5A = 3.6kΩ 为了保证良好的稳定性和温度特性,R ISET 建议使用精度为1%的金属膜电阻。 通过测量ISET管脚的电压可以检测充电电流。充电电流可以用下面的公式计算: I CH = (V ISET / R ISET ) × 900 同时应用两个输入电源为电池充电 CN3083可以利用多种输入电源为锂电池充电,这些输入电源可以是USB接口输出的电压,也可以是墙上 适配器,或者是太阳能板等。图6示出一个同时使用其中的两种输入电源对电池进行充电的例子,当二者 共同存在时,第一输入电源具有优先权。M1为P沟道MOSFET,M1用来阻止电流从第一输入电源流入第 二输入电源,肖特基二极管D1可防止第二输入电源通过1K电阻消耗能量。在实际应用中,第一输入电源 应接到电压比较高,输出电流能力比较强的电源上,相比之下,第二输入电源应当接到电压比较低,输 出电流能力比较弱的电源上。 VIN 1K CN3083 第一 输入电源 M1 D1 第二 输入电源 22uF 图6 同时使用两种输入电源为锂电池充电 电池温度监测 为了防止电池温度过高或者过低对电池造成的损害,CN3083 内部集成有电池温度监测电路。电池温度 监测是通过测量 TEMP 管脚的电压实现的,当 TEMP 管脚的电压大于 46%×VIN 超过 0.15 秒时,芯片 正常工作;如果 TEMP管脚的电压小于 46%×VIN 超过 0.15秒,则 CN3083 认为电池的温度超出范围, 充电将被暂时停止,当 TEMP管脚的电压又重新大于 46%×VIN 超过 0.15 秒时,充电会继续。 如果将 TEMP管脚接到地,电池温度监测功能将被禁止。 TEMP 管脚的电压是由电池内的 NTC(或 PTC)热敏电阻和一个片外电阻构成的分压网络实现的,图 1 示 出了用 NTC 热敏电阻和一个片外电阻 R1 构成分压网络以防止电池温度过高。R1 的推导十分简单,只 要满足在电池温度达到高端温度保护点时,R1 和 NTC 热敏电阻在 TEMP 管脚分得的电压为 46%×VIN 即可。 再充电 当一个充电周期结束时,如果电池电压Kelvin检测输入端(FB)的电压低于再充电阈值时,CN3083自动开 始一个新的充电周期。 恒流/恒压/恒温充电 REV 1.0 8 CN3083采用恒流/恒压/恒温模式对电池充电,如图3所示。在恒流模式,充电电流为1800V/R ISET .。如果 CN3083的功耗过大,器件的结温接近115℃,放大器Tamp开始工作,自动调整充电电流,使器件的结温 保持在大约115℃。 漏极开路状态指示输出端 CN3083有两个漏极开路状态指示端,CH和OK,这两个状态指示端可以驱动发光二极管或单片机端口。 CH用来指示充电状态,在充电时,CH为低电平;OK用来指示充电结束状态,当充电结束时,OK为低电 平。当电池的温度处于正常温度范围之外超过0.15秒时,CH和OK管脚都输出高阻态。 当电池没有接到充电器时,充电器很快将输出电容充电到恒压充电电压值,由于电池电压Kelvin检测输入 端FB管脚的漏电流, FB管脚和BAT管脚的电压将慢慢下降到再充电阈值,这样在FB管脚和BAT管脚形成 一个纹波电压为100mv的波形,同时CH输出脉冲信号表示没有安装电池。当电池连接端BAT管脚的外接 电容为4.7uF时,脉冲的周期大约为10Hz。 下表列出了两个状态指示端及其对应的充电器状态,假设CH管脚接红色LED,OK管脚接绿色LED CH管脚电平(对应的LED状态) OK管脚电平(对应的LED状态) 状态说明 低电平(红色LED常亮) 高电平(绿色LED灭) 正在充电 高电平(红色LED灭) 低电平(绿色LED常亮) 充电结束状态 脉冲信号(红色LED闪烁) 脉冲信号(绿色LED亮) 电池没有接好 高电平(红色LED灭) 高电平(绿色LED灭) 三种可能异常状态: 输入电压低于电源低电压 锁存阈值,或者 输入电压低于电池连接端 BAT电压,或者 电池温度异常 当不用某个状态指示功能时,将不用的状态指示输出端接到地。 电源输入端V IN 旁路电容C IN 电源输入端需要一个旁路电容,一般情况下,22uF的电容可以满足要求,对电容的类型没有限制。 关于输入滤波电容的考虑,请参考我公司的应用笔记“AN102 输入电源滤波电容可能引起的问题”。 稳定性 为了保证充电器正常工作,需要从电池端BAT到GND之间连接一个电容,电容值为4.7uF。 在恒流模式,ISET管脚连接的电阻,电容也会影响系统的稳定性。通常情况下,在ISET管脚没有外加电 容时,在此管脚可以外接一个阻值高达50K的电阻。如果在ISET管脚有外接的电容,则在此管脚允许外接 的电阻值会减小。为了使充电器能正常工作,ISET管脚外接电阻,电容所形成的极点应高于200KHz。假 设ISET管脚外接电容C,用下面的公式可以计算ISET管脚允许外接的最大电阻值: R ISET 1/(6.28×2×10 5 ×C) 为了在ISET管脚监测充电电流,或者隔离ISET管脚的电容负载,可以用一个RC滤波电路,如图7所示, 这样系统的稳定性不受影响。 CN3083 ISET RISET 10K Cfilter 图7 隔离ISET管脚的电容负载 REV 1.0 9 REV 1.0 10 PCB设计注意事项 (1) 第 2 管脚 ISET 的充电电流编程电阻要尽可能靠近 CN3083, 并且要使第 2 管脚 ISET的寄生 电容尽量小。 (2) 第 4 管脚 VIN 的旁路电容,第 5 管脚 BAT 的输出电容要尽可能靠近 CN3083。 (3) 在充电时,CN3083 的温度可能比较高,因而电池的 NTC 电阻要尽量远离 CN3083,否则 NTC 电阻值的变化不能正常反应电池的温度。 (4) 一个散热性能良好的 PCB 对输出最大充电电流很关键。集成电路产生的热通过封装的金属 引线框管脚散到外面, PCB 上的铜层起着散热片的作用,所以每个管脚(尤其是 GND管脚) 的铜层的面积应尽可能大,多放些通孔也能提高热处理能力。在系统内除了充电器以外的热 源也会影响充电器输出的电流,在做系统布局时也要给以充分考虑。 为了能够输出最大的充电电流,要求将CN3083背面裸露的金属板焊接到印刷线路板的地端 的铜线上,以达到最大的散热性能。否则,芯片的热阻将增大,导致充电电流减小。 封装信息 本文中所描述的电路仅供参考,上海如韵电子有限公司对使用本文中所描述的电路不承担任何责任。 上海如韵电子有限公司保留对器件的设计或者器件的技术规格书随时做出修改而不特别通知的权利。 REV 1.0 1 1