
化学类型无关的电池充电器
IF( OR TEMPWORD 0xBEFF ) = 0xFFFF的THEN GOTO
HAVEBATT :
GOTO ENDINT :
HAVEBATT :
{A电池安装。打开电池的广播
模式关闭并监控充电过程。使用
BatteryMode中( )命令,确保CHARGER_
MODE位被置位。 }
WriteWord ( SMBADDR = 0b00010110 =为0x16 ,
COMMAND = 0X03 , DATA = 0x4000的)
GOTO ENDINT :
NOBATT :
{通知系统交流电源存在,但没有BAT-
tery存在。 }
GOTO ENDINT :
ENDINT :
{这是中断例程的结束。 }
下面的伪代码描述了一个轮询例程
该查询电池所需的充电电压和
充电电流,进行检查,以确保所要求的
充电电流和充电电压是有效的,并
指示MAX1647符合要求。
DOPOLLING :
{这是轮询例程的开始。 }
{问它想使用对电池进行电压是什么电池
tery的充电电压( )命令。 }
TEMPVOLTAGE = ReadWord ( SMBADDR =
0b00010111 = 0x17符号, COMMAND = 0x15执行)
{问它想使用对电池进行什么电流对电池
tery的充电电流( )命令。 }
TEMPCURRENT = ReadWord ( SMBADDR =
0b00010111 = 0x17符号, COMMAND = 0×14 )
{现在的程序可以检查TEMPVOLTAGE
和TEMPCURRENT值是有意义的,而
电池没有故障。 }
{凭借有效TEMPVOLTAGE和TEMPCURRENT val-
的UE ,指示MAX1647符合要求。 }
WriteWord ( SMBADDR = 0b00010010 = 12H处,
COMMAND = 0x15执行, DATA = TEMPVOLTAGE )
WriteWord ( SMBADDR = 0b00010010 = 12H处,
COMMAND = 0×14 , DATA = TEMPCURRENT )
ENDPOL :
{这是轮询例程的结束。 }
MAX1647/MAX1648
负输入电压保护
在大多数便携设备,在直流电源进行充电
电池通过两芯散光度数进入
插孔。很容易对最终用户的适配器添加到
开关直流电源的极性。极性电容C6
如果负电压被施加就会受到破坏。
在图3中二极管D4防止这种情况的发生。
如果直流输入电源反向极性保护
没有必要的,二极管D4可省略。这消除
权力失去了应有的对二极管D4的电压降。
选择外部元件的
MAX1647 4A应用
在MAX1647可配置在一个最强充电
(而不是图2A中,如图3)图4A的妈妈当前
通过改变外部电源组件和捆扎
SEL至REF 。以下段落讨论的selec-
每个组件在图3和灰的要求即
必须改变,以适应4A应用。
在图3中二极管D4具有同时支持充电
当前,操作主机所需的电流
负载(即什么电池正常供电时,不
充电) 。这意味着该连续电流液流 -
荷兰国际集团通过D4超过4A 。对于一个可能的选择
D4为摩托罗拉MBRD835L 8A肖特基势垒
二极管的DPAK表贴封装。必须注意
可采取在所述电路板的热管理
使用4A应用电路,通过安装在D4
在一个3平方英寸的一块铜。
摩托罗拉的MBRD835L也可用于维生素D3 。该
Siliconix公司Si4410DY是M1和M2中的一个很好的选择
4A的应用。改变M2从一个2N7002 (表1) ,以
一个Si4410DY增加了消耗的功率
MAX1647的20引脚SSOP封装。
大电流电感,很难找到在表面安装
包。低成本的解决方案采用环形粉状铁
核与重号线的裸露线圈。该
COILTRONICS CTX20-5-52 20μH电感5A提供了一个高
效率的解决方案。
R1A还必须在4A消耗更多功率的应用
化的电路比图3中,R 1A的值的电路
降低到50mΩ以下,在4A的应用。 IRC的
LR2512-01 - R050 -F满足这一要求有1W
最大功率耗散额定值。
22
______________________________________________________________________________________