基于CH341A的USB串口通訊設計
2 轉換器設計
2.1 USB/RS232轉換器
該轉換器只應用于USB接口或RS232接口不夠,需采用RS232進(jìn)行通訊的場(chǎng)合。利用CH341A進(jìn)行USB與標準9線(xiàn)RS232串口轉換的電路原理圖如圖3所示,該轉換器在上位機驅動(dòng)程序的管理下,無(wú)需二次編程開(kāi)發(fā)。由于轉換器功耗很小,由USB端口提供電源;在CH341A的XI、XO引腳接入12M晶振,以提供芯片內部時(shí)基,起振電容C13、C14為20pF。將轉換器與計算機通過(guò)USB接口連接后,發(fā)光二極管VD1被點(diǎn)亮,表示CH341A配置完成,可以進(jìn)行后續操作。電平適配轉換芯片采用MAX223,其外圍電容器件用穩定性能較好的鉭電解電容,容值為1μF。MAX223支持掛起狀態(tài),當SHDN引腳為低電平時(shí),MAX223進(jìn)入掛起狀態(tài),由于CH341A支持的通訊波特率能滿(mǎn)足大多數要求,故本設計中把SHDN直接接高電平。本文引用地址:http://dyxdggzs.com/article/172896.htm
本設計采用MAX223是為了減小產(chǎn)品體積,實(shí)現標準9線(xiàn)RS232串口的轉換,在實(shí)際成型產(chǎn)品中,可以采用3個(gè)MAX232代替,由于外圍電容以及集成電路數量的增加,轉換器的體積也會(huì )隨之增大。在大多數場(chǎng)合,3線(xiàn)串口即可滿(mǎn)足要求,如STC系列單片機的ISP程序下載應用,此時(shí),可采用小型化的CH341T及單片MAX232進(jìn)一步減小體積。
利用串口調試助手對轉換器進(jìn)行通訊測試的結果如圖4所示。測試過(guò)程中,轉換器與計算機連接后虛擬端口為COM3,利用RS232標準線(xiàn)纜將轉換器與另一臺計算機的COM1端口相連。通訊采用的波特率為9 600,8位數據位,1位停止位,無(wú)校驗位,2個(gè)端口每隔1 000 ms自動(dòng)發(fā)送數據。由圖4可見(jiàn),該轉換器能夠在不同計算機的USB/RS232端口間進(jìn)行可靠通訊。此外,采用2個(gè)轉換器,可實(shí)現不同計算機間的USB通訊,經(jīng)測試工作可靠。
數字通信相關(guān)文章:數字通信原理
通信相關(guān)文章:通信原理
評論