硬汉嵌入式论坛

 找回密码
 立即注册
查看: 601|回复: 2
收起左侧

如何识别充电器外部电源是USB适配器还是USB数据线?

[复制链接]

34

主题

66

回帖

168

积分

初级会员

积分
168
发表于 2025-2-21 11:05:18 | 显示全部楼层 |阅读模式


用到一个锂电池充电管理IC,这个IC外部供电可以使用5V/1A的USB适配器,也可以使用USB数据线插在电脑上供电。

这个IC提供了一个引脚来识别外部是USB适配器还是USB数据线在供电,需要给这个引脚一个高或低电平来告诉IC插入的是什么充电器。

我看了下这个IC的官方Demo板上,他是做了一个手动开关去配置的,我不可能去搞一个手动开关,我需要一个自动识别的电路,当充电器插入后可以自动识别插入的是什么类型的充电器。

我问了下DeepSeek, 它给我的方案是用USB的D+/D-数据线来判断,因为适配器通常没有这个差分线,而USB数据线有。

求教各位是否还有更常用稳定的识别方法?
回复

使用道具 举报

33

主题

154

回帖

258

积分

高级会员

积分
258
发表于 2025-2-21 11:25:56 | 显示全部楼层
适配器也是有d+ d- 的,具体的识别方法可以去看bc1.2的充电协议,里面有说明
回复

使用道具 举报

33

主题

154

回帖

258

积分

高级会员

积分
258
发表于 2025-2-21 11:28:58 | 显示全部楼层
bc1.2

BC1.2 plus errata 2012-3-15.pdf

556.48 KB, 下载次数: 7

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-6-10 02:05 , Processed in 0.246456 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表