論CH371的USB接口在便攜式無線抄表系統(tǒng)的應(yīng)用
圖3CH371與MCU的硬件接口簡圖
需要注意的是,最好在USB連接器1和4之間跨接一個(gè)100μF電解電容和一個(gè)0.1μF獨(dú)石或瓷片電容;12MHz的晶振的外殼最好接地;阻抗匹配電阻在80Ω~150Ω之間即可。
4 信息傳輸軟件實(shí)現(xiàn)流程
(1) 下位機(jī)數(shù)據(jù)上傳子程序
流程簡圖如圖4所示。
圖4數(shù)據(jù)上傳子程序流程圖
(2) 下位機(jī)中斷服務(wù)程序
流程圖如圖5所示。
圖5 下位機(jī)中斷服務(wù)程序流程圖
(3) 計(jì)算機(jī)應(yīng)用層的程序
在計(jì)算機(jī)上裝載WINCHIPHEAD 提供的CH371的通用驅(qū)動(dòng)程序后,我們不必再考 慮USB通信協(xié)議、固件程序、驅(qū)動(dòng)程序、自動(dòng)配置過程和底層數(shù)據(jù)傳輸過程,只需要根據(jù)提供的動(dòng)態(tài)連接庫的接口函數(shù),用VB或VC編制自己的應(yīng)用程序即可。
5 結(jié)束語
從目前的實(shí)際應(yīng)用來看,系統(tǒng)的設(shè)計(jì)是成功的。尤其是基于CH371的USB接口具有硬件設(shè)計(jì)簡單、軟件編程容易、成本低、傳輸速率快、可靠性高等特點(diǎn),相信基于CH371的USB 接口新產(chǎn)品將會越來越多。
評論