当前位置:网站首页>Interpretation of usb-if bc1.2 charging protocol
Interpretation of usb-if bc1.2 charging protocol
2022-06-13 03:52:00 【Chip embedded】
BC1.2 yes USB2.0 The first use Vbus=5V Conduct USB A protocol for docking charging , The agreement was signed by USB-IF The association is in 2010 year 10 Published in , Based on the USB 2.0 Of Vbus Power supply , The maximum supply current is 500mA, Agreement passed USB Of D+/D- Complete and identify support BC1.2 After detection of , from Vbus Supply current for charging . The types of charging ports involved are :CDP(Charging Downstream Port Charging port , Capable of charging USB Interface )、DCP(Dedicated Charging Port Dedicated charging port , No, USB Data transmission function CDP Or specially used for charging USB Interface )、ACA(Accessory Charger Adaptor)、ACA-Dock etc. .
Vbus Detect+Data Contact Detect It's actually testing 4 Line physical contact , You can think of it as one attach event , and primary detection+secondary detection+ACA detection It is to distinguish equipment types , It can be understood as a connect event . The most commonly used logic is voltage comparison , such as Vbus Greater than VOTG_SESS_VLD Internal effective voltage threshold (0.8~4.0V), The first step is success , The device is connected to an active circuit . When DCP When the interface device is the charger ,PD Port devices such as mobile phones , stay D+ Upper output current (IDP_SRC), And then detect in D- Upper voltage value , To confirm D+/D- Whether the pins are successfully connected , That is, it is often said to pass D+ and D- A short circuit , come together , The mobile phone sends a signal to identify through communication D+,D- A state of , D+,D- Connected together , Judgment goes into BC1.2 Charge agreement . But this step of the agreement is not mandatory , You can also timeout to enter the next step of detection , Some mobile phone manufacturers' private protocols implement their own protocols by detecting different voltage values , Not through D+/D- The way they are connected , But by testing D+/D- The voltage value of these two lines . The voltage value of each manufacturer is not completely different , Such as D+:2V,D-:2.7V, This is an apple 5W(5V1A)iphone6 The following models of equipment ,D+:2.7V,D-:2V, This is an apple 10W(5V2A)iphone6 Equipment of the above models ,D+:2.7V , D-:2.7V, This is an apple 14W(5V2.4A)IPHONE7 The above models ,D+:1.2V , D-:1.2V, This is samsung 10W(5V2A) Charging mode .
At present, many products on the market are as follows , With USB-C and PD The rise of the agreement , It will be more and more unified in the future .
边栏推荐
- Difference between OKR and KPI
- Stream流的注意事项
- LVS四層負載均衡集群(3)集群功能分類 - HPC
- 2022 spring semester summary
- [test development] advanced part - Classification of various test technologies
- USB-IF BC1.2充电协议解读
- UnionPay commerce - merchant statistics service platform
- 扫地机器人如何才能避障不“智障”?五种主流的避障技术解析
- 基于华为云物联网设计的浇花神器(STM32+ESP8266)
- Among the four common technologies for UAV obstacle avoidance, why does Dajiang prefer binocular vision
猜你喜欢
Line height equals height why not center
基于PHP的轻量数码商城系统
微信扫描二维码无法下载文件的解决办法
【测试开发】自动化测试selenium(二)——webdriver常用的API
Goframe day 4
USB-IF BC1.2充电协议解读
[test development] use case
Spark Optimization -- differences and policy selection of RDD cache (cache, persist, checkpoint)
【测试开发】自动化测试selenium(三)——unittest框架解析
5G China unicom 直放站 网管协议 实时性要求
随机推荐
What to bring to 2022
LVS四層負載均衡集群(5)LVS概述
On interests and hobbies
[test development] file compression project practice
Lambda termination operation find and match nonematch
Jumpserver: user - system privileged user - Asset - authorization
【测试开发】文件压缩项目实战
单片机串口通信原理和控制程序
[Yugong series] June 2022 Net architecture class 081 API customization task of distributed middleware schedulemaster
Jumpserver installation
Lambda termination operation Max & min
[笔记]vs2015 编写汇编masm32之使用MASM32库
LVS四层负载均衡集群(4)负载均衡的主要方式
LVS four - tier Load Balancing Cluster (5) LVS Overview
单片机:RS485 通信与 Modbus 协议
Tencent cloud instant messaging IM
【ZeloEngine】本地化流程/ImGui中文化
单片机:PCF8591 应用程序
Goframe day 5
Binocular vision -- creating an "optimal solution" for outdoor obstacle avoidance