PD調(diào)電,兼容性問題

圖片.png


圖片.png



我用CH32X035F8U6做了一個(gè)PD調(diào)壓,針對(duì)不同的PD充電頭時(shí),希望能讓充電頭輸出其支持的最高電壓。

我的意思是:先設(shè)置最高檔(PDO_INDEX_5 )開始,然后間隔30-50ms,用AD測(cè)量輸入電壓,如果電壓值不對(duì),調(diào)低一個(gè)擋位(PDO_INDEX_4),再間隔30-50ms去測(cè)量電壓,重復(fù)下去。

現(xiàn)在問題是:手頭有2個(gè)快充頭,一個(gè)支持最高20v,另一個(gè)支持最高12v,我把AD電壓測(cè)量間隔時(shí)間設(shè)為37ms時(shí),2個(gè)都輸出12v。

把AD電壓測(cè)量間隔時(shí)間設(shè)為50ms時(shí),支持最高20v的充電頭可以輸出15v,最高輸出12v的沒輸出電壓了

圖片.png


?PD_Main_Proc( );

?VOL_check();


Vol_set = 5; //初始值5,先請(qǐng)求最高檔


AD腳用100k,10k分壓,得到實(shí)際電壓的1/11


麻煩版主看看


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频