PL2303簡(jiǎn)介
PL2303 是 Prolific 公司生產(chǎn)的一種高度集成的 RS232-USB 接口轉(zhuǎn)換器,可提供一個(gè) RS232 全雙工異步串行通信裝置與 USB 功能接口便利聯(lián)接的解決方案。
該器件內(nèi)置 USB 功能控制器、USB 收發(fā)器、振蕩器和帶有全部調(diào)制解調(diào)器控制信號(hào)的 UART,只需外接幾只電容就可實(shí)現(xiàn) USB 信號(hào)與 RS232 信號(hào)的轉(zhuǎn)換,能夠方便嵌入到手持設(shè)備。
該器件作為 USB/RS232 雙向轉(zhuǎn)換器,一方面從主機(jī)接收 USB 數(shù)據(jù)并將其轉(zhuǎn)換為 RS232 信息流格式發(fā)送給外設(shè);另一方面從 RS232 外設(shè)接收數(shù)據(jù)轉(zhuǎn)換為 USB 數(shù)據(jù)格式傳送回主機(jī)。這些工作全部由器件自動(dòng)完成,開發(fā)者無(wú)需考慮固件設(shè)計(jì)。
通過利用 USB 塊傳輸模式,利用龐大的數(shù)據(jù)緩沖器和自動(dòng)流量控制,PL2303HX 能夠?qū)崿F(xiàn)更高的吞吐量比傳統(tǒng)的 UART(通用異步收發(fā)器)端口,高達(dá) 115200 bps 的波特率可用于更高的性能使用。
PL2303特性
1.完全符合USB規(guī)范2.0(全速兼容)
2.片內(nèi)擁有USB1.1收發(fā)器,5V轉(zhuǎn)3.3V的穩(wěn)壓器,12MHz的晶體振蕩器
3.支持RS232這樣的串行接口
1)全雙工發(fā)送器和接收器(TxD和RxD)
2)六個(gè)調(diào)制解調(diào)控制引腳(RTS,CTS,DTR,DSR,DCD和RI)
3)內(nèi)容可以為5,6,7或8個(gè)數(shù)據(jù)位www.armjishu.com
4)支持自動(dòng)握手各種模式
5)一,一個(gè)半,或兩個(gè)停止位
6)奇偶錯(cuò)誤,幀錯(cuò)誤和串行中斷檢測(cè)
7)可編程波特率從75bps到6Mbps
8)外部的RS232驅(qū)動(dòng)下降控制
9)獨(dú)立的串行接口電源
4.寬廣的流量控制機(jī)制
1)自動(dòng)與CTS/RTS流控制
2)自動(dòng)使用的XON/XOFF流量控制
3)入站數(shù)據(jù)緩沖區(qū)溢出檢測(cè)
5.可配置的512個(gè)字節(jié)雙向數(shù)據(jù)緩沖器
1)256字節(jié)的輸出緩沖區(qū)和256字節(jié)的輸入緩沖區(qū)
2)128字節(jié)的輸出緩沖區(qū)和384字節(jié)的輸入緩沖區(qū)
6.支持從遠(yuǎn)程輸入相關(guān)調(diào)制信號(hào)進(jìn)行喚醒功能
7.兩個(gè)通用的I/O(GPIO)引腳
8.啟動(dòng)時(shí)可以將配置存儲(chǔ)于外部的EEPROM
9.提供支持Windows和MacOS,Linux和WinCE的驅(qū)動(dòng)程序
10.具有專為WindowsXP驅(qū)動(dòng)程序認(rèn)證的標(biāo)志
11.該IC是SSOP封裝的小尺寸28引腳
PL2303引腳圖
PL2303內(nèi)部框圖
PL2303引腳功能
PL2303應(yīng)用電路
12M晶振的兩個(gè)負(fù)載電容可以不要,要的話一般取5-15pf;LD-M(23P)管腳必須接220K的電阻拉高或拉低:拉高為芯片配置可帶500MA負(fù)載(重載),拉低為可帶100MA負(fù)載(輕載)。TRI_M(22P)管腳以一個(gè)4.7-10K的上拉電阻,將芯片配置為通信掛起期間停止輸出。DP和DM管腳和USB接口的連接要越短越好,布線時(shí)兩線盡量相互靠近且長(zhǎng)度要一致,兩個(gè)限流電阻取值可在10-56歐姆選擇。DP線上的上拉3.3V的電阻取值1.5k,這是USB接口協(xié)議的要求和標(biāo)準(zhǔn),作用是告訴主機(jī),有器件連接而且是高速器件。EE_DATA(14P)管腳上拉4.7k-10k的電阻,避免IO口噪聲干擾。
一直以來(lái)看見不少人DIY PL2303下載線時(shí)出問題,很多都說(shuō)是PL2303芯片不穩(wěn)定,這個(gè)確實(shí)很便宜,其實(shí)大家找的都是網(wǎng)上的電路,按圖焊接而已,在下載單片機(jī)時(shí)會(huì)出問題,必須得把波特率降到2400或1200才能夠下載,而且速度很慢,其實(shí)不是這個(gè)芯片不穩(wěn)定,而是一直以來(lái)網(wǎng)上的電路存在缺陷,只要在PL2303的1腳上接個(gè)二極管和上拉電阻即可解決問題,使下載速度可提高到115200,即最高波特率。事實(shí)證明,加上二極管和上拉電阻后,下載成功率達(dá)100%。再不會(huì)出現(xiàn)握手不成功的問題。
PL2303HX的USB轉(zhuǎn)串口電路