『电子工程世界』快充过程中电源适配器与手机是如何通信的?( 二 )


BMC码是一种单线通信编码 , 数据1的传输 , 需要有一次高/低电平之间的切换过程 , 而0的传输则是固定的高电平或者低电平 。 每一个数据包都包含有0/1交替的前置码 , 所有的PD传输流程 , 都是以SOPPacket开始 , 起始码(SOP) , 报文头 , 数据位 , CRC以及结束码(EOP) 。
图5PD传输数据
BMC编码的通信 , 从数据流的测试节点开始 , 可以使用分析仪进行分析 , 也可以用带有协议解码功能的示波器进行直接解码 , 抓取每个数据包 , 并且获得数据包的报文参数 。
『电子工程世界』快充过程中电源适配器与手机是如何通信的?
文章图片
图6协议规划
如图所示即为使用示波器在测试节点所获取的CC脚上PD通信波形 。 由此可看出 , BPD协议的位数较多 , 解码较为复杂 , 而通过示波器的协议解码功能 , 可将完整报文在短时间内迅速解出 , 大大提升了工程师的工作效率以及直观的体验 。
『电子工程世界』快充过程中电源适配器与手机是如何通信的?
文章图片
图7ZDS示波器USBPD解码
『电子工程世界』快充过程中电源适配器与手机是如何通信的?
文章图片
图8PD协议控制下的电压抬升过程
『电子工程世界』快充过程中电源适配器与手机是如何通信的?
文章图片
图9用双ZOOM模式分析PD各段解码协议
目前ZDS系列示波器不仅能够支持USBPD的协议解码 , 并且也支持QC2.0/3.0协议的解码 , 可以满足目前主流快充协议的解码需求 , 并且在其高达512M的大存储机制下 , 可支持超长时间的解码还原真实波形 , 完整监控通信过程;且具有双ZOOM分析功能 , 可用主时基捕获需要统计数据的波形 , 通过Zoom1定位一段时间的特征值 , 再由Zoom2放大波形细节 , 观测瞬时信号变化 , 大大提升了工程师的测试便捷性 。


推荐阅读