『玩转盒子』探究华为荣耀手机超级快充,一个电阻激活type-c超级快充模式


引语:
华为荣耀V10手机充电器是5V、4.5A , 最大充电功率5*4.5=22.5W 。 用随机线(即购买手机时自带数据线 , 后文统称随机线)充电时显示超级快充 , 而用自己购买的第三方数据线却不显示超级快充 , 充电速度较慢 。 两种数据线中都没有芯片 , 为什么一个是超级快充 , 一个是普通充电模式不得其解 , 随做如下研究 。
『玩转盒子』探究华为荣耀手机超级快充,一个电阻激活type-c超级快充模式
本文插图
【『玩转盒子』探究华为荣耀手机超级快充,一个电阻激活type-c超级快充模式】type-c数据线针脚定义
完整的type-c数据线接口有24个针脚 , 其中电源正负极各有四个针脚 , 这相当于扩大了数据线与手机端接口针脚的接触面积 , 因此充电电流可以很大而不至于发热烧坏(对于Micro usb安卓接口因针脚细小 , 接触面也很小 , 充电电流最大2A , 否则发热严重导致针脚损毁甚至引起危险) 。
type-c接口除了8个电源脚外 , 还有16个针脚 。 因为type-c数据线设计时为了实现不分正反 , 两面随便插拔 , 两侧针脚对称设计 , 所以虽然USB2.0数据只需要两个针脚 , 两侧共4个 , usb3.0数据接口每侧4个共8个 , 这样除去usb2.0、usb3.0数据接口外还有4个针脚 。 这四个针脚就是关键脚 , 负责判断手机端充当主机还是客户端 , 或者进行相关协议的通讯 , 决定充电电流大小 。 本文就是基于此 , 进行相关研究 , 从而把普通充电改成超级快充 。
『玩转盒子』探究华为荣耀手机超级快充,一个电阻激活type-c超级快充模式
本文插图
华为荣耀V10随机线研究
华为荣耀手机V10自带的type-c随机线 , 从type-c端接口向里看 , 只有12个针脚 , 可以用usb2.0模式与电脑传输数据 , 也可以给手机充电 , 并且是22.5W(5V、4.5A)超级快充 。 而自己购买的第三方随机线有16个针脚(缺少8个usb3.0数据针脚) , 测试后发现只能用来以usb2.0模式传输数据 , 也可以给手机充电 , 但只能是普通充电模式 , 不能使用超级快充模式 。 百思不得其解!
『玩转盒子』探究华为荣耀手机超级快充,一个电阻激活type-c超级快充模式
本文插图
既然知道了type-c数据线完整针脚定义 , 通过查看随机线具体针脚 , 发现随机线除了电源正负极共8个针脚之外 , 只有两个usb2.0针脚以及两个CC针脚 。 那么重点就在这两个CC针脚上 。 继续下面的研究 。 type-c关键针脚
通过研读type-c有关协议以及各针脚作用 , 起最关键作用的就是cc针脚 , 不管是12针还是16针type-c都有这两个cc脚 。 既然cc是关键脚 , 而这条随机线里面有没有芯片 , 那么cc脚与电源正负极之间只能是有电阻 , 通过电阻上拉或下拉电压来进行检测 , 从而决定手机是客户端还是主机端 , 是普通充电还是超级快充 。
用万用表测量随机线cc脚与GND电阻无限大 , 与Vcc脚电阻是56K欧 , 每个cc与Vcc脚电阻是56K欧 。 测量第三方数据线 , 一个cc脚与Vcc脚电阻是56K欧 , 另一个cc与Vcc脚电阻是无限大 。
这样就找到根源 , 把第三方数据线另一个空闲cc脚与Vcc脚加上一个56k欧电阻 , 再次充电试验 , 成功激活了超级快充 。 这样一个小电阻 , 大作为 , 成功激活普通数据线也能使用超级快充 , 大幅缩短了充电时间 。
『玩转盒子』探究华为荣耀手机超级快充,一个电阻激活type-c超级快充模式
本文插图
综上所述 , 通过研读规则 , 测量两根数据线找到差别 , 增加一个电阻 , 成功激活第三方数据线的超级快充(5V、4.5A超级快充模式) 。 华为荣耀V10手机超级快充的激活方法是 , 两个cc脚对Vcc都接一个56K欧电阻 。