1、CH340應(yīng)用
CH340芯片內(nèi)置USB總線上拉電阻和片內(nèi)信號端,UD+和UD-引腳應(yīng)直接連接到USB總線上。
CH340內(nèi)置了上電復(fù)位電路。
在操作期間,CH340需要在X1引腳上提供12MHz的時鐘信號。通常這個時鐘信號是通過在X1和XO引腳之間連接一個12MHz的晶體諧振器和負載電容來提供的,內(nèi)置的晶體諧振器將提供所需的時鐘信號。當使用外部振蕩器將時鐘信號送入X1引腳,并使XO引腳懸空。
CH340支持5V和3.3V操作。當使用5V操作時,向VCC引腳提供5V電壓,從V3引腳接地時將內(nèi)部3.3V基準電容與4.7-20nF電容耦合。當使用3.3V操作時,將V3引腳連接到VCC引腳并提供3.3V電源。
CH340支持USB設(shè)備掛起以降低能耗。當NOS#信號激活時,此功能被禁用。(注意:CH340G沒有這個引腳。)
支持的硬件流量控制信號:CTS#,DSR#,RI#,DCD#,DTR#和RTS#。所有流量控制引腳均由軟件控制。
輔助引腳:IR#,R232,CKO和ACT#。(注意:CH340G上只有R232)當R232信號有效時,RXD信號反相。上電復(fù)位期間R232被鎖存。
CH340具有內(nèi)置的FIFO緩沖區(qū),并支持單工,半雙工和全雙工異步通信。UART接口支持1個起始位,5到8個數(shù)據(jù)位,1或2個停止位,以及奇偶校驗位。CH340支持常用的波特率:50,75,100,110,134.5,150,300,600,900,1200,1800,2400,3600,4800,9600,14400,19200,28800,33600,38400,56000,57600,76800,115200,128000,153600,230400,460800,921600,1500000,2000000波特。發(fā)射機波特率誤差小于0.3%,接收機波特率誤差容限最大為2%。
模擬COM端口功能齊全。與大多數(shù)使用串口的應(yīng)用程序兼容而不需要改變現(xiàn)有的代碼.CH340可以用來將現(xiàn)有的使用串行端口的外設(shè)升級到USB設(shè)備,將串行端口升級到PC。外置電平轉(zhuǎn)換硬件,可提供包括RS232,RS422和RS485的接口。
通過增加紅外適配器,CH340可以用來實現(xiàn)USB到SIR適配器,允許aPC與IrDA外設(shè)進行通信。
2、USBRS232適配器
上面的示意圖實現(xiàn)了基于CH340G和外部的USB到RS232適配器級別的適配器MAX213。當實現(xiàn)這個穩(wěn)壓器的5V電路板時,放置電容器C2靠近V3引腳。
3、光隔離USB轉(zhuǎn)UART適配器
該適配器提供光電隔離的輸入和輸出以及4個PC817光隔離器。在布局電路板時要注意隔離邊界,如果可能的話,切斷電路板下的插槽光隔離器。這兩個74LVC1G06是可選的,但是當輸入引腳不能提供太多的電流時是有用的。
4、CH340電路設(shè)計
原理圖中畫出的是DB9插座,但是并不是RS232電平,而是TTL電平。如果想用RS232電平的,還需要參考工程里面的其他電路圖設(shè)計。由于我只需要發(fā)送接收功能,MODEM功能不需要,我可以對這個電路圖進行簡化,只保留TXD和RXD上的通訊信號接線。去掉后,原理圖如下:
在這里芯片是以USB口的+5V來供電的,如果是用3.3V來供電,那么就要注意了不可以直接替換電源的,電路圖是需要修改的。手冊上也有標注的,主要就是V3引腳的接法會有不同:
因此,在3.3V供電下,原理圖調(diào)整如下:
如果是希望板子兼容兩種電源,那么板子上做一個跳針設(shè)置就可以啦。
5、STM單片機在線編程線路USB轉(zhuǎn)串口
CH340G是一個USB總線的轉(zhuǎn)接芯片,實現(xiàn)USB轉(zhuǎn)串口、USB轉(zhuǎn)IrDA紅外或者USB轉(zhuǎn)打印口。在串口方式下,CH340G提供常用的MODEM聯(lián)絡(luò)信號,用于為計算機擴展異步串口,或者將普通的串口設(shè)備直接升級到USB總線。在紅外方式下,CH340G外加紅外收發(fā)器即可構(gòu)成USB紅外線適配器,實現(xiàn)SIR紅外線通訊。
評論