在實際應用中,我們經常會使用到USB轉串口作為除錯工具,USB接到PC電腦上,串口連接開發板,USB轉串口是很常見的,在淘寶上也能一搜一大把的,不過我們有時需要把這個電路集成到我們自己的產品里面,

其中CH340G是目前最常用的轉換芯片,它不僅能在PC系統上面使用,也能使用在嵌入式linux系統里面,在linux內核版本中已有相應的驅動原始碼,很容易進行移植開發,
CH340G支持 5V 電源電壓和 3.3V 電源電壓甚至 3V 電源電壓,
CH340G芯片內置了 USB 上拉電阻,D+和 D-引腳應該直接連接到 USB 總線上,USB作業在USB2.0全速模式,
CH340G 芯片內置了電源上電復位電路,CH340B 芯片還提供了低電平有效的外部復位輸入引腳,
CH340G 芯片正常作業時需要外部向 XI 引腳提供 12MHz 的時鐘信號,
硬體全雙工串口,內置收發緩沖區,支持通訊波特率 50bps~2Mbps,
3.3V供電的原理圖如下:

LED1為單元燈,LED2在發送資料的時候燈會閃爍,LED3在接收到資料的時候會閃爍,可根據需求加上或者是洗掉,
CH340G_VCC為芯片的供電,可以是3.3V或者是5V,上述電路可以兼容5V電源和3.3V電源輸入,電壓確定的話可以去掉前面的穩壓管和R1,TX/Rx的高電平與此電源相同,移植的時候需要注意,
芯片的TXD是芯片CH340G的發送,RXD是CH340G的接收,對接時需要注意信號方向,
5V供電的原理圖如下:

可以看到3.3V供電或5V供電主要區別是對V3引腳的處理不同,從資料手冊可以看到:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/302860.html
標籤:其他
