尊敬的所有人:
我们希望构建一个具有 USB 枚举功能(支持 SDP、CDP、DCP、BC1.2兼容)且具有电量监测计测量功能的完全自主式单节锂离子电池充电器。
但诀窍在于电池组应完全自主于主机系统、这意味着充电器应评估 USB 电源、设置适当的充电电流、然后让 USB 数据线与主机通信(因此不干扰 USB 线)。 所有这些操作都应在不使用 MCU 的情况下完成(如果可能)。 解决方案将用于2种设计:
-
作为大容量存储设备的电池组(内置 acupack)
-
作为外部辅助电源=带电量监测计的耐用型 USB 移动电源(用于外部电源)
因此、如您所见、在第2种情况下、我们将不提供 MCU、因此它应该是自主的。
ACUPACK 的方框图应如下所示:
系统的预期参数:
主要特性:
-
具有车载充电器、升压、保护和电量监测计数据以及 I2C 输出的全自主式单节锂离子电池 ACUPACK
-
能够同时为主机充电和加电
-
能够将 USB 数据传递到主机(用于大容量存储设备)
-
快速充电(长达2小时)
输入:
-
仅单输入–带 USB 数据线的4引脚连接器(ESD 保护)
-
仅来自 USB 的5V 电压(但具有最小15V OVP 保护)
-
自动 USB 类型或和适配器检测(支持 SDP、CDP A DCP)+ USB 枚举
-
支持所有充电电流: 100mA、500mA 和2.5A (可能的满电流)
输出:
-
5V/2A 连续电压
-
2.5A 峰值(如果需要)
-
短路保护
通信/数据:
-
I2C/HDQ 接口格式,用于与主机系统通信(电量监测计)
-
USB 数据从 IN 连接器传递到主机
-
1个用于充电正常/预充电的引脚
-
1针脚表示电源正常/系统状态?
电池保护(电池):
-
基于硬件的安全和保护:
-
过压(OVP)
-
欠压(UVP)
-
充电过流(OCC)
-
放电过流(OCD)
-
放电短路(SCD)
-
我们有2个主要问题:
1) 1)如何在不干扰 USB 数据线/数据的情况下评估 USB (不存在 MCU)
2) 2)我是否需要 USB 开关? (再说一次、我需要将 MCU 放在电路板上、还是在没有 MCU 的情况下可以)?
您能否推荐适合我们设计的 TI 充电器?
提前感谢您。
此致、
Daniel