接下来,将透过以下三个案例来了解BC1.2手机如何判断接上SDP,CDP, 或DCP
案例(一)BC1.2手机接上SDP标准下接埠(不支持BC1.2)
SDP detection
图 3
a. 手机 (Portable Device) 接上SDP,侦测到接上VBUS (VBUS > VOTG_SESS_VLD)
b. DCD detect timeout
c. 手机在D+上提供一个电压VDP_SRC (0.5V~0.7V),经由SDP上的RDP_DWN (14.25~24.8kΩ) 到地,然后比较D-上的VDM与VDAT_REF电压。
此时VDM=0 V,VDM(0V)小于VDAT_REF(0.25V~0.4V),则是接上了SDP,结束判断。
案例(二)BC1.2手机接上CDP下接充电埠
CDP detection
图 4
a. 手机接上CDP,侦测到接上VBUS (VBUS> VOTG_SESS_VLD)
b. DCD detect timeout
c. Primary Detect(上图左):手机在D+上提供一个电压VDP_SRC (0.5V~0.7V),经由CDP上的RDP_DWN(14.25~24.8kΩ) 到地
i). CDP侦测D+=VDP_SRC(0.5V~0.7V),然后在启用CDP的VDM_SRC (0.5V~0.7V)
ii). 手机侦测D-=VDM_SRC(0.5V~0.7V),大于VDAT_REF(0.25V~0.4V),则是接上CDP或DCP
d. Secondary Detect(上图右):手机在D-上提供一个电压VDM_SRC (0.5V~0.7V)
i). 此时D+ ≈0 V,手机DCP_DET侦测D+小于VDAT_REF(0.25V~0.4V),则此时连接上的是CDP
ii). 然后手机关闭VDP_SRC与VDM_SRC,让D+和D-都保持低电位
案例(三)BC1.2手机接上DCP专用充电埠DCP detection
图 5
a) 手机接上DCP,侦测到接上VBUS (VBUS> VOTG_SESS_VLD)
b) DCD detect timeout
c) Primary Detect (上图左):手机在D+上提供一个电压VDP_SRC (0.5V~0.7V),经由DCP上的RDCP_DAT(<200Ω) 到D-
i. 手机侦测D- ≈VDP_SRC (0.5V~0.7V)电压,大于VDAT_REF (0.25V~0.4V),则是接上了CDP或DCP (RDCP_DAT 最大压降为 200Ω x 175μA= 0.035V)
d) Secondary Detect (上图右):手机在D-上提供一个电压VDM_SRC (0.5V~0.7V),经由DCP上的RDCP_DAT (<200Ω) 到D-,开启IDP_SINK(25μA ~175μA)
i. 手机侦测D+ ≈VDM_SRC (0.5V~0.7V)电压,大于VDAT_REF(0.25V~0.4V),则此时连接上的是DCP (RDCP_DAT 最大压降为 200Ω x 175μA= 0.035V)
ii. 然后手机开启VDP_SRC。
BC 1.2 测试内容
BC1.2测试是主要是确认BC1.2沟通正确,以及Vbus供电的质量,测试项目如下:
- CDP的认证测项:
表2:CDP的测项
- DCP的认证测项:
表3:DCP的测项
结论
在现今讲求效率的时代,USB Type-C Power Delivery可以支持高达240W的充电,但也相对考虑到向下兼容性问题,尤其是针对携带式装置。BC1.2所定义的充电埠使得便携设备能汲取更多的电流,意味着能进行更快速的充电。BC1.2也为其后的快充技术奠定了基础。当今具有充电功能的产品也多被要求支持BC1.2,了解BC1.2的基本运作原理和测试项目,能减少设计上遇到的问题,并且顺利通过测试。
Battery Charging Specification, Revision 1.2, March 15, 2012
USB Battery Charging 1.2 Compliance Plan, Revision 1.2, September 30, 2013
作者
GRL台湾测试工程师 林致均Jimmy Lin
现任GRL Thunderbolt 3/4及USB4认证测试工程师,具四年的高频测试经验,熟悉Thunderbolt、USB的测试规范及其原理,协助客户解决测试问题并且取得认证。
作者: GRL实验室, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-3943047.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论