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