21ic问答首页 - USB Type-C 如何决定充电方向?
相关问题
- GDL235的USBD卡死0 回答
- GD32F103RCT6移植STM32F103RCT6 usb hid 设备出现掉电现象0 回答
- HC32F460 USB使用12 回答
- GD32F407配置USB msc+fatfs文件系统一直显示Windows无法完成格式化12 回答
- GD32F303R-START板子通过那个USB口下载程序5 回答
- GD32F103RGT6的USB中断无法进入2 回答
- AT32F403A 怎么实现USB CDC设备类数据传输子类0 回答
- gd32f105中的usb例程找不到usb管脚配置5 回答
- STM32F105RC USB ,一直在SOF这里中断。16 回答
- 请问雅特力 有有 基于rt-thread usb框架下的 rndis例子吗??0 回答
本周活跃用户
- 1Wxy8030回答 5 次
- 2tpgf回答 4 次
- 3xuanhuanzi回答 4 次
- 4flycamelaaa回答 3 次
- 5probedog回答 3 次
- 6玛尼玛尼哄回答 3 次
- 7powerantone回答 3 次
- 8龖齉爨麤回答 3 次
赞0
如何决定充电电压和充电电流?
评论
2020-12-02
赞0
1、一个是手机,一个是充电器,接口随意;
2、两个手机,接口都是Type-C,用Type-C互联;
对于USB供电、充电设备来说,可以分成4类:
1、移动设备
2、传统USB口
3、支持充电的USB口
4、充电器(含移动电源)
其中规范要求充电器的数据线(D+/D-)必须短接。当一个移动设备插上去的时候,移动设备因为本身有供电,所以它会先尝试向D+线上加点电压,电压是0.6V,规范中称之为VDP_SRC的东西。而充电器和移动电源的D+/D-是短接的,所以移动设备会在D-上检测到0.6V电压,再把电压拉高,看对方的回应,如果对方是移动电源,D-上反应的会跟D+上一样,这就可以判断对方是移动电源,放心充电就可以了。
如果对方是传统USB接口,D+/D-是不通的,手机可以判断出来对方不是一个移动电源,是个传统USB接口。
如果对方是支持充电的USB主机,D+/D-上会有特殊的电路,它能回应0.6V的电压,但当设备将电压从0.6拉高时,并不回应高电压,这样设备能判断出对方是一个支持USB充电的USB主机。
所以,通过充电器、主机上的电路,就可以让移动设备识别出对方是什么,然后根据需要充电或者通信即可。
评论
2020-12-01
您需要登录后才可以回复 登录 | 注册