基于FT2232H的USB-RS232轉換模塊設計
3.2 功能描述
FT2232H內部結構圖如圖1所示。FT2232H有2個獨立的UART/FIFO控制器,用于控制異步數據、245 FIFO數據、光電隔離(高速串口)或在安裝程序命令時控制Bit-Bang模式;USB協議引擎控制和管理UTMI PHY與FIFO之間的接口,負責電源管理和USB協議規范;雙端口FIFO TX緩沖區(4KB)存儲來自主機PC的數據,并通過多用途的UART,FIFO控制器使用數據;雙端口FIFO RX緩沖區(4KB)存儲來自多用途UART/FOFO控制器的數據,然后再將數據送至主機;復位發生器模塊上電時為設備內部電路提供可靠的供電復位。 RESETn輸入引腳允許外部設備重置FT2232H。如果不使用RESETn,應將其連接到VCCIO(+3.3 V);獨立波特率發生器提供×16或×10的時鐘信號給UART,通過1個14位比例因子和4個寄存位提供最佳的波特率調諧,決定UART可編程設置的波特率;+1.8 VLDO穩壓器為系統核心,為USB收發器模塊提供+1.8 V電壓,其輸入(VREGIN)必須接+3.3 v外接電源。VREGIN還需外接一只濾波電容器:通用收發器宏單元接口(UTMI)物理層為USBTX/RX數據提供全速/高速SERDES (serialise-deserialise勸能,還可提供時鐘;當不使用外部E2PROM時,FT2232H默認為一個USB到雙串口設備,添加一個外部93C46(93C56或93C66)E2PROM使每個器件的通道獨立配置為一個串行UART(RS232)模式,并行FIFO(245)模式或高速串口(光電隔離)。外部E2PROM也可用于存儲FT223-2H的USB VID,PID,設備驅動號和設備說明文字。本文引用地址:http://www.104case.com/article/202660.htm
4 硬件設計
圖2為FT2232H配置USB-UART R232接口電路。
4.1 RS232 UART模式LED接口
當配置在異步模式下,FT2232H在每個通道上有2個IO引腳控制LED狀態指示燈,分別用于傳輸和接收數據。傳輸/接收數據時,各自引腳從三態驅動至低電平,LED上顯示數據傳輸。使用數字計時器,即使數據傳輸的百分之幾也可清楚傳輸至用戶終端。
評論