基于FT2232H的USB-RS232轉換模塊設計
1 前言
USB是一種應用于PC領域的接口技術,+用于規范電腦與外部設備的連接和通訊。USB接口可支持設備的即插即用和熱插拔功能,還可連接多達127種外設,如鼠標、調制解調器和鍵盤等。但目前還有大量外圍設備和軟件使用RS232串口標準,為了充分利用 USB的優勢,設計USB-RS232轉換器以便通過USB總線傳輸RS232數據。這里提出一種基于FT2-232H的USB-RS232轉換模塊設計方案。
2 USB-RS232轉換器設計方案
可供選擇的USB-RS232轉換器設計方案有:利用通用的USB控制器內置的通用異步收發器(UART)在USB與RS232之間轉換信號,如 CY7C68013;采用單獨的USB接口收發器,如ISP1581,PDIUSBD1 1/12等。而目前應用最廣泛的是采用專用的USB/RS232雙向轉換器,如FTDI公司的FT232BM,FT2232C,FT232R,該方案將數據收發和協議轉換工作全部由轉換器獨立完成,無需編寫器件的固件。
3 FT2232H簡介
FTDI公司推出的第5代USB-to-UART/FIFO器件FT2232H支持480 Mb/s的USB 2.0高速規范,并可在各種工業標準的串行或并行接口(例如UART或FIFO)下配置,可提供兩種可配置的接口,每個接口均可配置為UART、 JTAG、SPI、I2C或帶獨立波特率發生器的位響應模式串口。此外,還可配置為雙F1245 FIFO、主機總線仿真模式、CPU接口FIFO模式或光隔離串行接口模式。
3.1 主要特點
FT2232H可提供2個支持USB 2.0高速規范且可配置的并行/串行接口;內部集成有USB協議引擎,控制通用收發宏單元接口(UTMI)可處理USB 2.0高速接口所有方面:內部集成有+1.8 V低壓差(LDO)穩壓器和12~480 MHz的PLL;每個接口4 KB TX和RX數據緩沖;內部有效集成整個USB協議,無需任何固件;多協議的同步連續的發動機(MPSSE)的速度可達30 Mbit/s,提供靈活的同步接口配置;當配置為RS-232/-422/-485 UART接口時,FT2232H支持數據傳輸率達12 Mb/s:當配置為并行FIFO接口時,數據傳輸率達25 Mb/s。
評論