TYPECPD升压协议全解析.docx
《TYPECPD升压协议全解析.docx》由会员分享,可在线阅读,更多相关《TYPECPD升压协议全解析.docx(18页珍藏版)》请在第一文库网上搜索。
1、TYPE-CPD升压合同全解析PD是PoWerDe1iVery的简称,代表着TYPE-C电力传播的一种通讯合同。一种简朴的TYPE-CPD使用环境,需要下面几种设备构成:HOSTsDEVICECAB1E(即:主机,机,EMARKER)PD的合同书重要的内容集中在: PD合同的BMC编码规则; PD合同的4B5B解码; PD合同的通信流程; PD合同的通信指令构造; PD合同的通信内容解析;PD合同独立与USB合同之外,但由于TYPE-C口的兼容特性,可以让PD合同、QC合同、MTK合同、FCP合同等快冲合同熔于一炉。PD的物理层由发射模块和接受模块构成,由于CC是单线合同,因此所有通信都是半双
2、工时。BMC编码规则是曼切斯特编码的一种版本,按照脉宽来设定的0和1。010101010001100011Dtan-1J-1J-1J_III1BMC.1RrU_1Rnr1mr1T1RmT图一可以从上图看出Q1的编码并不以电平的变化为根据,而是按照脉宽来决定。BMC的最大频率达330KHz,单指令长度在ImS内。通过逻辑分析仪对波形时读取,我们可以看到未经BMC解码的原码X.48ms1.Sms1.S2ms1.S4ms1.S6ms1.S8msi.6msyJr1FfW2Jfr1jy1rk11fMrtftf12J1ft1ft11rWW2J图二通过BMC从左到右按照脉宽解码后,我们可以得到一系列01时无
3、序组合。通过对01组合的观测,可以看到从左开始有64对01的前导码,来作为数据的等待和除干扰。64对前导码后,才是需要关注的数据内容。通过BMC解码后,并清除前导码的数据,也并不是最后可以解析的数据。PD通信合同在这里增长了一种软编码,称为4B5B编码。即接受到的数据每5个二进制数据,需要通过一种4B5B编码表还原成对时的PD通信数据。看到这里,都可以想到无线电时加密工作了,但是PD官方资料给出的解释是4B5B是为了减少接受器的设计复杂度并且容许更加多样化的接受器设计。4B5B时解码表如下:Tab1e5-14b5bSymbo1EncodingTab1eName4b5bSymbo1Descrip
4、tion00000I111Ohexdata01000101001hexdata12001010100hexdata23001110101hexdata34010001010hexdata450101O1O11hexdata560110OHIOhexdata67O111O1111hexdata78100010010hexdata89100110011hexdata9A101010110hexdataAB101110111hexdataBC110011010hexdataCD1101nonhexdataDE1110I11OOhexdataEFI111I11O1hexdataFSync1Kcode1
5、10Startsynch#1Sync2Kcode101Startsynch#2RST1KcodeOO111HardReset#1RST2KcodeI1oo1HardReset#2EOPKcodeO11O1EOPEndOtPacketReservedError00000Sha11notbeusedReservedError00001Sha11notbeusedReserredError00010Sha11notbeusedReser,edError00011Sha11notbeusedReservedError00100S1w11notbeusedReservedError00101Sha11n
6、otbeusedSync3K-code00110Startsynch#3ResertedError01000Sha11notbeusedReserredError01100Sha11notbeusdReser,edError10000Sha11nocbeusedReservedErrorI1111Sha11notbeused根据图二我们可以做一种4B5B的解码例子:取出图二中引导码后,我们可以得到的数据:Ooo11OOO11000111000110010,通过上述4B5B表格进行解码后我们得到最后的数据为:SYNC1-SYNC1-SYNC1-SYNC2-1o看到这里也许你有疑问QOO11在表格
7、中不是Reserved吗?是啊,没错,4B5B尚有个编码规则,就是从左到右记录数据时,需要将读取的数据倒过来编译,即OOO11要倒成1IOOOo由于PD通信的流程复杂,且BMC解码后的数据往往长达上百位,人工编解码耗时耗力且容易出错,因此需要使用某些自制的电脑软件来进行辅助解码,于是才有了下面的自制解码软件。QPD数35解析1001000101O111110111O11111100110010O111101001O111101001O1O11O1111O11O101010O1111O1111O1111数量K解析结果:syn1syn1syn1syn200010110000100100000I11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TYPECPD 升压 协议 解析