PL2303簡介
PL2303 是 Prolific 公司生產的一種高度集成的 RS232-USB 接口轉換器,可提供一個 RS232 全雙工異步串行通信裝置與 USB 功能接口便利聯接的解決方案。
該器件內置 USB 功能控制器、USB 收發器、振蕩器和帶有全部調制解調器控制信號的 UART,只需外接幾只電容就可實現 USB 信號與 RS232 信號的轉換,能夠方便嵌入到手持設備。
該器件作為 USB/RS232 雙向轉換器,一方面從主機接收 USB 數據并將其轉換為 RS232 信息流格式發送給外設;另一方面從 RS232 外設接收數據轉換為 USB 數據格式傳送回主機。這些工作全部由器件自動完成,開發者無需考慮固件設計。
通過利用 USB 塊傳輸模式,利用龐大的數據緩沖器和自動流量控制,PL2303HX 能夠實現更高的吞吐量比傳統的 UART(通用異步收發器)端口,高達 115200 bps 的波特率可用于更高的性能使用。
PL2303特性
1.完全符合USB規范2.0(全速兼容)
2.片內擁有USB1.1收發器,5V轉3.3V的穩壓器,12MHz的晶體振蕩器
3.支持RS232這樣的串行接口
1)全雙工發送器和接收器(TxD和RxD)
2)六個調制解調控制引腳(RTS,CTS,DTR,DSR,DCD和RI)
3)內容可以為5,6,7或8個數據位www.armjishu.com
4)支持自動握手各種模式
5)一,一個半,或兩個停止位
6)奇偶錯誤,幀錯誤和串行中斷檢測
7)可編程波特率從75bps到6Mbps
8)外部的RS232驅動下降控制
9)獨立的串行接口電源
4.寬廣的流量控制機制
1)自動與CTS/RTS流控制
2)自動使用的XON/XOFF流量控制
3)入站數據緩沖區溢出檢測
5.可配置的512個字節雙向數據緩沖器
1)256字節的輸出緩沖區和256字節的輸入緩沖區
2)128字節的輸出緩沖區和384字節的輸入緩沖區
6.支持從遠程輸入相關調制信號進行喚醒功能
7.兩個通用的I/O(GPIO)引腳
8.啟動時可以將配置存儲于外部的EEPROM
9.提供支持Windows和MacOS,Linux和WinCE的驅動程序
10.具有專為WindowsXP驅動程序認證的標志
11.該IC是SSOP封裝的小尺寸28引腳
PL2303引腳圖
PL2303內部框圖
PL2303引腳功能
PL2303應用電路
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接口協議的要求和標準,作用是告訴主機,有器件連接而且是高速器件。EE_DATA(14P)管腳上拉4.7k-10k的電阻,避免IO口噪聲干擾。
一直以來看見不少人DIY PL2303下載線時出問題,很多都說是PL2303芯片不穩定,這個確實很便宜,其實大家找的都是網上的電路,按圖焊接而已,在下載單片機時會出問題,必須得把波特率降到2400或1200才能夠下載,而且速度很慢,其實不是這個芯片不穩定,而是一直以來網上的電路存在缺陷,只要在PL2303的1腳上接個二極管和上拉電阻即可解決問題,使下載速度可提高到115200,即最高波特率。事實證明,加上二極管和上拉電阻后,下載成功率達100%。再不會出現握手不成功的問題。
PL2303HX的USB轉串口電路