前几日,有网友论述过C-C线作为供电线的弊端,他说的很对,头头是道。这应该是业界忽视的一个盲点,客观上给消费者带来了不便。因此想讲透些,以期相关厂商关注到这个问题,更好的服务消费者。

小家电不上电
很巧,我也碰到过这种小家电,如下图,A-C线能正常用,C-C线供电却罢工,背后的原理是什么呢?

原因很简单,C口充电器区别于A口充电器,它默认是没有输出的。
而根据Type-C规范,如果想让C口充电器输出一个电压,得让它察觉到对方的角色是sink或者UFP才行。就像一个害羞的少女,得等心上人主动示爱才行。
那如何把角色定义为sink或UFP呢?很简单,只需在CC脚上面增加一颗5.1K Rd下拉电阻就行,两个CC脚都要放置,满足正反插需求。
强行做个比喻,C口充电器此时就像个睡美人,需要王子(下拉电阻)的吻才能唤醒。

就像上帝造人,在定义男女时,他会给男女添加不同的feature,以便两者相互吸引、爱慕、交配、繁殖,流传爱情传说,留存为了性而奋斗的精神。

上面的小家电厂商没有很好的尽了造物者的责任,造出来的东西不男不女,就像太监上青楼—有心无力,有违天地的初衷和本意。
手机死电激活原理
那么有没有思考过一个问题,如果手机也处于过放状态,内部芯片处于不工作状态,那么能让C口充电器输出5V,完成死电池激活吗?
不用担心,它只是装死,等PD控制器来救场,这个死电激活功能集成在了PD控制器(PD Controller)芯片里面。
手机上的PD控制器,通常支持在电池无电或深度放电时,在CC1/CC2上呈现下拉,保持为sink的角色。其实就是Dead-Battery的概念 ,如果支持RD-DB,就是有Dead-battery激活的功能。

以TI的PD控制器芯片TPS65987D 为例讲述原理,内部集成了RD_DB,即为死电池(过放电池)时CC脚的下拉电阻。
在正常运行时,RD为RD_CC;然而,当电池耗尽或无电池存在时,便切换为RD_DB。
如下图,电阻R_RPD连接了C_CCn引脚和Q1的栅极。死电时,Q1栅极为高阻态,此时CC脚上没有RD_DB下拉。然而如果与外部Type-C口的PD充电器建立连接时,C_CCn引脚便会被充电器的CC脚上拉。
在Type-C规范中,充电器是source,CC脚具有上拉电阻Rp或者上拉的恒流源。于是Q1栅极被上拉,从而导通,实现C_CCn引脚的RD_DB下拉。

总结下来就是巧借外力,实现死电激活。低谷中的你,会直面南墙仍撞去,连天都惊愕吗?