性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

  • 回復
  • 收藏
  • 點贊
  • 分享
  • 發(fā)新帖

使用PD協議分析儀調試Type-C PD兼容性

Type-C PD協議目前已經大量用于手機/PC等數碼產品,但由于各家設備廠商在PD接口設計的時候做了一些定制化,導致在與第三方配件匹配的過程中,經常有不兼容的情況發(fā)生。比如說最常見的充電器,常常出現第三方充電器無法充電的情況,或者只能使用5V充電,無法進入快充。這就給充電器的生產廠家?guī)砗艽蟮穆闊恢绬栴}出在哪里。

為了更加有效開發(fā)和準確驗證基于控制流程的協議溝通,使用PD協議分析抓取CC線上的數據包是非常有必要的。某寶上有一款非常廉價的PD協議分析儀,可以兼容Cypress原廠的CY4500工具,通過USB接口將抓取到的協議包發(fā)送到主機端,通過上位機軟件EZ-PD Analyzer Utility解碼并顯示PD協議包。不僅可以實時顯示并解析PD通信包,而且還實時測量電力傳輸過程中的電壓和電流值,進而縮短了開發(fā)周期,對于調試以及兼容性測試幫助非常大。

p1

某寶上買的協議分析儀

p2

充電器軟件的PD協議控制流程圖

本文利用PD協議分析儀記錄了充電過程中的標準PD協商供電以及私有化充電通信過程,如圖 2所示,而在此過程中CC電平和VBUS電壓變化情況圖 3所示。首先作為供電方的充電器廣播供電能力(Source Capability5V/3A, 9V/2.7A12V/2A,手機回復供電請求(Request),選擇9V,隨后充電器回復接受信息(Accept),并且將電壓調整至9V,發(fā)送供電準備好信息(PS_RDY)??梢詮?span>Vbus(mv)一欄,看出在整個協商通信過程中的電壓變化情況,發(fā)送PS_RDY時,電壓已經調整至9V。標準PD協商供電之后,本位采用加密的非結構化的定制化信息(Unstructured VDM)進行私有化驗證,驗證通過之后手機端發(fā)起數據角色交換的命令DR_SWAP),從而成為數據主設備,再發(fā)送調節(jié)電壓電流命令,完成高效的充電策略。

p3

2 協議分析儀抓取的充電器供電協商通信過程的PD協議

p4

3 充電器的PD供電協商波形

可以看到使用協議分析儀對CC線的通訊協議數據做監(jiān)測,能使調試變得清晰可控,大大加速找到兼容性問題原因的過程。

全部回復(0)
正序查看
倒序查看
現在還沒有回復呢,說說你的想法
發(fā)