之前,在某鱼上钩买了一个苹果(原装)无线充电器,真的是出血、割肉了。突然萌生出一个想法为什么这个充电器那么贵,我们难道自己不能做出来吗?然后,根据一般的硬件研究过程——拆。想要弄清楚原理一定要,“打破沙锅问到底”。下面便是拆开后这个充电器的内在:
看到了他复杂的“内在”——双层PCB加上传输线圈(with 反射面)。线圈不重要,这是我们都了解这个必然具有的部分,主要看看天线回溯到信号输入这中间模块的功能分区。
看看这个部分,通过PCB板子上写着的信息可以了解到有GND、CC2、CC1、D+、D-、VIN。其中,cc2端口为空,这个部分我们无须过多关注(后期我们用的接口类型为USB)。
再来是快充协议处理模块,三极管放大器,MCU(对输出信号进行编码),还有4个白色的谐振电容。如各位大佬想尝试破解快充协议,可以在MCU、编码器上做文章。本文不会考虑这些,拆解主要是为了了解电路层面一个无线充电器必需的部分。为“构造基础电路”部分奠定基础。
不妨示波器观察一下无线充电器的输出电压的时域波形:
总结一下,我们要向复刻一个无线充电器都需要加入什么部分:
这一步是比较重要的,光有接口,没有这些接口参数,便无法完成复刻。那么我们都需要什么基本参数呢? 这要看苹果传输线的结构和USB接口的连接方式。(如下图)
这两张图便可以很清楚的说明一些。先讲USB端口部分,将充电线比较完好的拆开,金属外壳去除之后,是胶质包裹在电路上起到保护作用。我这里是通过偏口钳慢慢剪开,防止灼烧方式损害原本电路。呈现出右图的样子。看到这里一些熟悉硬件接口的师傅们便可以得出usb端口这侧不存在认证过程,就是电源的直联。
不放心或者不熟悉的小伙伴把这个包开的usb接口插回到原有充电器上用示波器万用表面可以验证。(这一点很关键,大大降低了我们复刻的难度值)
再来是讲中间传输线,苹果的数据线与安卓线不同,中间有六股线(如左图),分别是红线Vcc、白线D-、绿线D+和三股裸线(GND)。左图里面呈现的4股线是我将他们穿绕在一起上锡的样子,一根裸线过于脆弱。
其实,三根裸线的类型判定有两种验证方法:1、usb接口端只有4种线,那么就意味着三根裸线必然是和右图的黑线等电势。2、最直接的usb上电,拿万用表一测便可。
说到这里我们已经成功了1/4,下面就是电路的参数测定。最重要的Vcc的大小,这个看一下我们的原装充电器上的基本参数便可以得知——5V。(示波器验证)
D-、D+信号线的认证初始电压大小呢?两个都是+2.72V。(如下图)
到这里,便已经成功了一半了,有个这几组电压,有线充电的目标便可以完成,但我们是对自身有要求的怎么无线充电呢?想法就是通过电路的方式构造这几个电路。
首先,应假设这个电路的应用环境,要是还需要插在插销上便逊色不少,为此我们这个电路设计的输入额定电压为5V~24V。保证我们的手机不仅可以通过干电池、铅蓄电池等一系列电池充电,还可以用车载电源充电······
讲完输入一侧,再来讨论一下输出部分。这里的处理方案是将设计的电源处理模块连接lightening充电头给手机充电(类似无线充电卡贴)。
这里要声明一点我这篇文章并不是要破解苹果原装无线充电器输出电磁波编码,而是从底层电路层面来复现这个无线充电的原理。
整体电路设计概念图:(其中电源是交流电,后续我会继续出直流转交流电路知识)
需要一定的手工制作,手里功夫欠缺的师傅们,请使用钞能力或用机器制作线圈。
通过实验发现,这两个信号线承载的电压大小不仅仅具有认证作用,还决定着充电的效率。当这两条线的电压值小于1.5V或大于4.1V时,都可以通过iPhone 5s、iPhone 8的充电认证,但是充电效率与这个信号电压大小呈正相关关系。并且随着负载(充电手机)的充电量也接近100%,这两路的电压将越高。
实验中我们设定的D-、D+信号为2.73V,在充iPhone 8时冲到80%便不再继续变化。为此后续我们将解析lightening充电头内部的芯片,理解D-、D+信号的具体作用。目前还停留在定性阶段,为各位提供一种“自底向上”的研究思路。
无线充电基本电路(发射&接收):
其中,L_1、L_2 为线圈,对应c的大小有交流电压源频率决定。R_L为负载,之间是一个三倍压整流电路。
详情请见实验视频,分别进行了iPhone 5s 和 iPhone 8 的测试,都成功充上电。
iPhone 5s 测试视频链接(比较短):
https://www.bilibili.com/video/BV1TX4y1P7oA/
iPhone 8 测试视频链接:
https://www.bilibili.com/video/BV1k5411T7pf/
由于本次测试仅仅是个小雏形,在设计之初并没有考虑快充等一些列协议的应用,单从底层接口原理、电磁波特性层面来复刻,为各位奋斗在破解无线充电奥秘的师傅们提供一些来自底层电路的启发。
本电路中应用的传输线圈是我手工自制的,在性能上只起到了一个传输的基本要求,欢迎感兴趣的大佬们可以从中获得启发,进而改进这个电路,达成自己的攻击效果。
关于上述防止其他品牌手机串用充电这个因素,仅需给我们自己的这个传输器在能量电路到输出线圈和接收线圈到输出电路之间加上一个特殊的编码器、解码器模块(PT2272解码器、PT2262编码器&多路开关),便可保护自己的品牌独立性了hhhhh!
6 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!