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