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 = < ...
随机推荐
- exit() 与 return() 的区别
exit()与 return() 的区别为: 1. return返回函数值,是关键字: exit 是一个函数. 2. return是语言级别的,它表示了调用堆栈的返回:而exit是系统调用级别的,它 ...
- css iframe边框去掉
[IE6以下] iframe边框通过css设定在FF下正常在ie下却还存在边框,通过在iframe标签内部设置属性 frameborder="no" border="0& ...
- JavaScript 笔记(1) -- 基础 & 函数 & 循环 & ...
目录(代码编写): 显示数据 语法 变量 & 变量类型 对象 函数 事件 字符串 运算符 条件语句 循环语句 Break 和 Continue 使用 JS 近两年,现整理下一些基本: HTML ...
- hdu 4502 dp
吉哥系列故事——临时工计划 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Tot ...
- practical system design with mef & mef[ trans from arup.codeplex.com/]
Practical System Design using MEF MVVM RX MOQ Unit Tests in WPF Posted on May 21, 2015 by Arup Baner ...
- 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---50
以下为阅读<Linux命令行与shell脚本编程大全 第3版>的读书笔记,为了方便记录,特地与书的内容保持同步,特意做成一节一次随笔,特记录如下:
- tkinter Scale滑块
鼠标拖动和绑定鼠标滚轮移动: import threading from tkinter import * root = Tk() v = StringVar() s1 = Scale(root,fr ...
- FZU 1077 铁皮容器 【枚举/二分】
Accept: 1040 Submit: 2314Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description 使用白 ...
- 组队训练3回放 ——hnqw1214
组队训练3回放 练习赛过程回放: 开场先看最后一题, 发现是专题训练时做过的网络流原题, cst照着之前的打一遍,第一遍WA, 发现数组开小了,改大后AC. 这时候qw看B题, 一开始想不到方法, c ...
- python接口自动化(四十)- logger 日志 - 下(超详解)
简介 按照上一篇的计划,这一篇给小伙伴们讲解一下:(1)多模块使用logging,(2)通过文件配置logging模块,(3)自己封装一个日志(logging)类.可能有的小伙伴在这里会有个疑问一个l ...