BC 1.2 模式(Battery Charging Specification 1.2)
转自:http://blog.csdn.net/liglei
转自:http://blog.csdn.net/liglei/article/details/22852755
USB BC1.2有以下三种端口类型为SDP、DCP和CDP
CDP: Charging Downstream Port 充电下行接口,此模式下的接口是一个正常的USB接口可以用来传数据
DCP: Dedicated Charging Port 专用充电接口,此种模式用来充电,为了提高充电效率,在DCP模式下充电,此D+/D-就会短接在一起,不能传数据
苹果模式: 其特点是利用设备没有传数据时候,重新定义USB接口中的另外两个针脚,使其也进行电流传输,从而提高充电速度。具体定义如下:
1A全速充电模式:VCC:5V/GND:5V/D+:2.0V/D-:2.7V
2A全速充电模式:VCC:5V/GND:5V/D+2.7V/D-:2.0V
BC1.2 defines a charging port as a downstream facing USB port that provides power for charging portable
equipment, under this definition CDP and DCP are defined as charging ports
Table 1 shows the differences between these ports.
Table 1. Operating Modes
|
PORT TYPE |
SUPPORT USB 2.0 COMMUNICATION |
MAX. ALLOWABLE CURRENT DRAW BY PORTABLE DEVICE (A) |
|
SDP (USB 2.0) |
Yes |
0.5 |
|
SDP (USB 3.0) |
Yes |
0.9 |
|
CDP |
Yes |
1.5 |
|
DCP |
No |
1.5 |
1、类型详解
BC1.2规范简要规定了三种不同类型的USB端口和两种关键对象。“充电”端口是可提供500mA以上电流的端 口;“下行”端口按照USB 2.0规范传输数据。BC1.2规范也确定了每个端口应如何向终端设备枚举,以及识别应用 端口类型的协议。
三种USB BC1.2端口类型为SDP、DCP和CDP 。
BC1.2的三种端口
● 标准下行端口(SDP)
这种端口的D+和D-线上具有15kΩ下拉电阻。限流值如上讨论:挂起时为2.5mA,连接时为100mA,连接并配置为较高功率时为500mA。
● 专用充电端口(DCP)
这种端口不支持任何数据传输,但能够提供1.5A以上的电流。端口的D+和D-线之间短路。这种类型的端口支持较高充电能力的墙上充电器和车载充电器,无需枚举。
● 充电下行端口(CDP)
这种端口既支持大电流充电,也支持完全兼容USB 2.0的数据传输。端口具有D+和D-通信所必需的15kΩ下拉电阻,也具有充电器检测阶段切换的内部电路。内部电路允许便携设备将CDP与其它类型端口区分开来。
充电过程剖析
从物理计算公式上来说,功率(P)=电压(U)x电流(I),在电池电量一定的情况,功率标志着充电速度,我们可以通
过下列三种方式来缩短充电时间。
1. 高电压恒定电流模式:
一般手机的充电过程是,先将220V电压降至5V充电器电压,5V充电器电压再降到4.2V电池电压。整个充电过程中,如果增大电压,产生热能,所以充电时,充电器会发热,手机也会发热。而且这样功耗越大,对电池损害也是越大的。
2. 低电压高电流模式:
在电压一定的情况下,增加电流,可以使用并联电路的方式进行分流,恒定电压下,进行并联分流之后每个电路所分担的压力越小,在手机中也进行同样处理的话,这个每条电路所承受的压力也就越小。
3. 高电压高电流模式:
这种方式同时增大电流与电压,这样由之前的公式P=UI, 我们可以知道的是,这种方式是增大功率最好的办法,但增大电压的同时会产生更多的热能,这样其中所消耗的能量也是越多,并且电压与电流不是无限制的随意增大。
BC 1.2 模式(Battery Charging Specification 1.2)的更多相关文章
- Battery Charging Specification Revision 1.2 中文版本
Battery Charging Specification Revision 1.2 Li,Guanglei 2014.04.03 Rev0.1 转载请注明转自:http://blog.csdn.n ...
- Battery Charging Specification 1.2 中文详解 来源:www.chengxuyuans.com
1. Introduction 1.1 Scope 规范定义了设备通过USB端口充电的检测.控制和报告机制,这些机制是USB2.0规范的扩展,用于专用 充电器(DCP).主机(SDP).hub(SDP ...
- Battery Charging Specification 1.2 中文详解
转: http://blog.csdn.net/liglei/article/details/228 1. Introduction 1.1 Scope 规范定义了设备通过USB端口充电的 ...
- 【编程思想】【设计模式】【行为模式Behavioral】Specification
Python版 https://github.com/faif/python-patterns/blob/master/behavioral/specification.py #!/usr/bin/e ...
- 【Linux系列汇总】小白博主的嵌入式Linux实战快速进阶之路(持续更新)
我把之前在学习嵌入式Linux和工作中遇到问题和相关经验等,一起整理到这里,方便自己查阅和学习,温故而知新,如果能帮助到您,请帮忙点个赞: 本文的宗旨 嵌入式Linux 的项目通常需要一个团队来开发, ...
- [蓝牙] 5、Battery Service module
Detailed Description This module implements the Battery Service with the Battery Level characteristi ...
- 【HTML5】使用 JavaScript 来获取电池状态(Battery Status API)
HTML5 规范已经越来越成熟,可以让你访问更多来自设备的信息,其中包括最近提交的 "Battery Status API".如其名称所示,该 API 允许你通过 JavaScri ...
- bc显示小数点前的0
bc是强大而常用的计算工具.不过在除法运算时,如果得到的结果值小于1,得到的小数前面的0不存.本篇提供几个常用小数点前缺0的解决方法. [root@maqing ~]# bc bc Copyright ...
- Qualcomm platform, the commonly used parameters of charger and battery in device tree file
Platform MSM8917 PM8937 PMI8940 Parameters 1 battery charging voltage : qcom,float-voltage-mv = < ...
随机推荐
- 数学作业(codevs 2314)
题目描述 Description 小 C 数学成绩优异,于是老师给小 C 留了一道非常难的数学作业题: 给定正整数 N 和 M ,要求计算 Concatenate (1 .. N ) Mod M 的值 ...
- 【HDOJ5951】Winning an Auction(博弈DP)
题意:A和B两个人做一个拍卖游戏.每一轮两人分别给出一个价格,出价高者获得该轮的物品,出价相同则奇数轮A优先,偶数轮B优先. 两个人的目标都是最大化自己的商品数量,给定轮数n与两人分别的总资金a,b, ...
- POJ1195Mobile phones
二维树状数组板子题. #include<cstdio> #include<cstring> #include<iostream> #include<cstdl ...
- C#获取二维数组的行数和列数及其多维。。。
原文发布时间为:2008-11-26 -- 来源于本人的百度文章 [由搬家工具导入] 有一个二维数组sz[,] 怎样获取sz 的行数和列数呢? sz.GetLength(0) 返回第一维的长度(即行数 ...
- 组合模式Composite Pattern(转)
什么是组合模式呢?简单来说组合模式就是将对象合成树形结构以表示“部分整体”的层次结构,组合模式使用户对单个对象和组合对象使用具有一致性. 组合模式(Composite Pattern)有时候又叫部分- ...
- Spring Boot学习——Controller的使用
本文主要记录几个注释的使用方法. 1. @Controller : 处理http请求 2. @RequestMapping : 配置URL映射 3. @RestController : 组合注解,sp ...
- HashMap和TreeMap的常用排序方法
一.简单描述 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,HashTable以及LinkedHashMap等. TreeMap:能够把它保存的记录根据键(key)排序 ...
- yii框架美化访问路径,去掉index.php/?r=部分
一.找到配置文件(ps:advance高级模板) 在工程目录-> backend目录 或 frontend目录 -> config目录 -> main.php文件 -> 在 r ...
- ios textfield如何设置,只能输入1.0-9.9内的数字,并实现时时监测效果
//byzqk- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range repla ...
- Educational Codeforces Round 34 B. The Modcrab【模拟/STL】
B. The Modcrab time limit per test 1 second memory limit per test 256 megabytes input standard input ...