RS-232收發器的發展過程回顧
引言
在過去的25年,為了滿足RS-232的發展對RS-232收發器進行了多次修改。這些創新設計包括:集成電荷泵、高ESD保護、自動關斷(AutoShutdown?)、3.3V單電源供電、寬帶、電平轉換等,封裝尺寸也在不斷縮小。這些改進增強了器件功能,有助于簡化RS-232接口設計,減少器件數量,節省電路板面積。作為RS-232收發器產品的領導者,Maxim Integrated Products推出了超過158種具有增值功能的RS-232器件,以滿足廣泛的應用需求。
本應用筆記回顧了RS-232收發器的關鍵功能,從其發展過程看,RS-232收發器的演變也反映了串口通信的發展需求。
背景
EIA/TIA-232-E標準于1962年發布,此后進行了4次修改,以滿足不斷變化的串口通信要求。EIA/TIA-232-E標準的官方名稱是“數據終端設備(DTE)與數據電路端設備(CTE)之間串行交換二進制數據的接口”,可以簡單地定義為:主機系統(DTE)與外設系統(CTE)之間的串行數據通信(圖1)。

圖1. DTE至DCE系統框圖,電路采用MAX214收發器,顯示兩臺PC的DTE與DCE之間的連接。
應用歷史
歷史上,RS-232串行通信常常用于連接計算機和外圍設備,比如:調制解調器、打印機、鍵盤、游戲手柄、鼠標等。近幾年,大部分這類應用已經轉為通用串行總線(USB)等其它通信協議。
現在,RS-232串行通信主要用于GPS、POS、血糖儀、條形碼掃描儀、汽車數據通信設備、機頂盒、游戲機等需要低成本、低速率(低于1Mbps)的通信系統。
RS-232 IC的演進過程
雖然RS-232收發器設計經歷了重大演進,但在當前應用中,工程師仍然使用RS-232協議。從圖2可以看出RS-232的創新進程,我們將在后續章節逐一討論。

圖2. RS-232收發器的發展進程
集成電荷泵
最初的RS-232 IC需要采用雙電源(+15V和-15V)供電,以支持RS-232發送器的正、負輸出擺幅(請參考圖3 ,通道1)。而大多數系統只提供一個電源,這就需要外部電荷泵對單電源進行倍壓,然后再進行反相。二十世紀八十年代,Maxim率先將電荷泵集成到RS-232收發器內,創造出首款單電源供電的RS-232 IC MAX232。這是最早推出的能夠對電源電壓進行倍壓、反相轉換,支持RS-232發送器電路的RS-232收發器。

圖3. RS-232信號,通道1為發送器輸出的總線信號;通道2為接收器的邏輯輸出信號。
在隨后推出的產品中,例如MAX3232,EIA-232電平被定義成為5kΩ負載提供±5V驅動。利用新的低壓差輸出技術,Maxim推出了內置電荷泵、可提供穩定的±5.5V輸出的RS-232收發器。這種設計允許收發器以最小的電源電流提供兼容于RS-232的輸出電平。
集成電荷泵如何工作呢? 第一個電荷泵的工作類似于倍壓器,如果忽略少量損耗,該電荷泵能夠把5V電源電壓轉換成+10V;第二個電荷泵配置成反相器,將+10V電壓轉成-10V,當然實際應用會存在少量損耗。所產生的±10V電源用于RS-232發送器供電。
較高的ESD保護
任何RS-232器件都會在所有引腳提供靜電放電(ESD)保護能力(典型值為±2kV),避免器件處理、裝配過程中受到ESD沖擊而損壞。由于手持設備和便攜設備采用RS-232串行通信,這類應用需要更高的ESD保護能力,以承受人體模式的靜電沖擊(HBM,工業標準要求高于±2kV的ESD保護)。Maxim提供的具有ESD保護的RS-232收發器均在RS-232發送器輸出和接收器輸入引腳集成了±15kV人體模式的ESD保護。有些器件,比如MAX3238E,在RS-232總線和CMOS引腳提供±15kV的ESD保護。
具有±15kV ESD保護的RS-232器件通常與標準的RS-232器件具有相同的引腳和功能,無需更改電路板布線即可替換器件。例如,MAX3232與MAX3232E具有相同引腳排列、封裝類型和功能。
低壓工作
從歷史上看,RS-232兼容器件最少需要兩路供電電壓,一路大于+5V,一路小于(更負) -5V,這兩路電源用于支持發送器提供至少±5V的輸出擺幅。圖4所示波形中,如果系統可以提供±12V電源,則可滿足這一輸出電平的需求。而目前絕大多數系統中都不具備±12V (或其它電壓)電源,為了采用單電源提供兩路供電電壓,Maxim公司開發了眾多內置電源轉換器的收發器。

圖4. RS-232輸出電平擺幅
以下內容討論了各種雙電源供電的特殊需求。
3.0V至5.5V單電源供電
雖然大部分RS-232系統采用5V單電源供電,但越來越多的應用要求器件工作在3.3V電源。在3.3V單電源供電系統中,器件工作在3.3V非常重要,同時也要求RS-232器件能夠兼容于3V邏輯接口。采用類似于5V單電源供電器件的技術,Maxim推出了能夠工作在3.0V至5.5V單電源的收發器產品。
與單5V供電的RS-232收發器相同,采用3.0V至5.5V單電源供電的器件同樣集成了兩路電荷泵電源。這類RS-232器件由于采用了低壓差發送器,在采用低至±5.5V的電荷泵電源供電時能夠滿足±5V最小擺幅的要求。因此,這些器件工作在3V單電源時仍然兼容于RS-232規范。雖然這類產品可以工作在最低3.0V,但也可以工作在最高5.5V電壓,即同一器件可以支持3.3V和5V設計。圖5所示為MAX3232E工作在3.3V至5V的RS-232器件。

圖5. MAX3232E RS-232收發器內置電荷泵,可以工作在3.3V至5V單電源。
2.7V至3.6V單電源供電
為了使器件在低于3.0V供電時仍然兼容于RS-232規范,電荷泵倍壓和反相將無法實現這一目標。圖6所示MAX3212采用基于電感的轉換器產生±6.5V,以滿足發送器的需求。利用buck轉換器拓撲,器件可以工作在2.7V至3.6V單電源。

圖6. MAX3212集成buck轉換器,允許器件采用2.7V至3.6V單電源供電。
1.8V至4.25V單電源供電
MAX3218 (圖7所示)采用混合架構解決供電問題,通過基于電感的轉換器產生+6.5V電壓,然后利用電荷泵產生-6.5V電壓。基于這種技術,器件可以工作在1.8V至4.25V單電源。如此寬的電源輸入范圍,使MAX3218能夠理想用于電池供電系統。

圖7. MAX3218采用基于電感的升壓轉換器,并利用電荷泵產生反相電壓,器件可采用1.8V至4.25V單電源供電。
自動關斷(AutoShutdown)
許多RS-232器件僅僅工作很短一段時間,例如:血糖儀,大部分時間不會使用RS-232端口。如果沒有使用RS-232端口,最好將RS-232器件置于低功耗關斷狀態以節省電能。
自動關斷是系統的一個省電模式,如果監測到RS-232接口沒有使用,則將RS-232器件置于低功耗關斷狀態。自動關斷的重要意義在于它不需要處理器介入,無需軟件處理即可達到省電的目的。
自動關斷監控器檢測RS-232的接收器,如果連接到其它RS-232器件,接收器側可以檢測到低于-3V或高于+3V的有效RS-232信號。如果沒有任何連接,接收器電壓通常為地電位,如果自動關斷功能檢測到所有接收器電壓處于-0.3V至+0.3V之間,持續時間達到30μs以上,則判斷為沒有連接有效的發送器,器件將自動進入低功耗狀態,請參考圖8和圖10。如果任意一路接收器輸入超過+2.7V或低于-2.7V,收發器將自動脫離低功耗狀態,請參考圖9和圖10
評論