FT232-USB轉(zhuǎn)串口設(shè)計(jì)
概況
FT232系列,提供的USB轉(zhuǎn)RS422/RS485,在RS422/RS485和USB口之間建立可靠的連接。利用USB接口具有的即插即用和熱插拔的能力可以給RS422/RS485設(shè)備提供非常容易使用的環(huán)境。同時(shí)利用RS422/RS485具有的遠(yuǎn)距離傳輸和抗干擾性能好等特點(diǎn)賦予了USB口遠(yuǎn)距離傳輸?shù)墓δ?。它的設(shè)計(jì)可以讓你方便地連接諸如PLC和PLD、條碼掃描器、工控自動(dòng)化等設(shè)備,并提供高達(dá)3Mbps的傳輸速率。
特點(diǎn):
單芯片的USB轉(zhuǎn)異步串口工作模式(ASNC)
滿握手信號(hào)、MODEM接口信號(hào),硬件及Xon/Xoff流量控制
接口支持UART 7 / 8 Bit 數(shù)據(jù)位、1 / 2 停止位、奇偶校驗(yàn)、Mark/Space校驗(yàn)或無(wú)校驗(yàn)。
通信速率: 300=>3M(TTL)、300 => 1M(RS232), 300 => 3M(RS422/RS485)
384 Byte傳輸緩沖區(qū),128 Byte傳輸緩沖區(qū)。
接收緩沖區(qū)timeout可調(diào)。
硬件及Xon/Xoff流量控制
事件突發(fā)特性,Line Break
RS485,緩沖區(qū)自動(dòng)控制。
USB總行供電
集成了電平轉(zhuǎn)換器,I/O口電平支持5V-3.3V伏電平邏輯。
USB IO集成了3.3V 穩(wěn)壓器。
集成電源復(fù)位電路
集成6MHz – 48Mhz時(shí)鐘乘法器(PLL)Bulk
USB隔離數(shù)據(jù)傳輸模式。
4.35V to 5.25V外部電源供電。
兼容UHCI/OHCI/EHCI主控芯片
完全兼容USB 2.0
EEPROM,存放VID、PID、序列號(hào)、產(chǎn)品簡(jiǎn)單描述等信息。
USB在線編程EEPROM
RoHS, 32-LD LQFP封裝。
虛擬串口的驅(qū)動(dòng)程序,支持: Windows 98/2000/ME/XP Windows CE MAC OS-8, OS-9, OS-X操作系統(tǒng)等。
D2XX驅(qū)動(dòng)程序,支持;Windows 98,Windows 98 SE、Windows 2000 / ME / Server、2003 / XP、Windows XP 64 Bit、Windows XP Embedded、Windows CE 4.2、Linux 2.40 and greater
應(yīng)用范圍
USB óRS232
USB óRS422 / RS485轉(zhuǎn)換器
Upgrading RS232 Legacy Peripherals to USB
便攜式電話的US
MCU的USB接口擴(kuò)張
USB音頻、低速射頻數(shù)據(jù)傳輸
PDA、USB讀卡器。
機(jī)頂盒USB擴(kuò)張
USB MODEM設(shè)備。
無(wú)線USB Modems
儀器儀表。
條碼讀寫(xiě)器。
FPGA,PLD接口應(yīng)用
設(shè)計(jì)注意:
一個(gè)需要注意的問(wèn)題是電力的消耗,如果你設(shè)計(jì)了一個(gè)總線供電的設(shè)備,必須讓它小于100mA的電流。你的設(shè)備還必須支持USB掛起模式(Suspend),USB處于掛起模式時(shí),要求設(shè)備的耗電量必須小于0.5mA.如果你的設(shè)備不支持USB掛起模式,FT232提供了一個(gè)簡(jiǎn)單有效的方法在USB處于掛起模式時(shí)去關(guān)閉你的設(shè)備電源。具體狀態(tài)請(qǐng)查看USB電源腳控制狀態(tài),PWREN.
時(shí)鐘電路,調(diào)試時(shí)鐘電路時(shí)注意EECS腳上拉電阻值,48Mhz時(shí)在EECS和地之間下拉一個(gè)10k的電阻,6MHz晶振時(shí)不需要電阻。
方法一、不修改PC端驅(qū)動(dòng)中的PID_VID,把FT232的USB接口當(dāng)作一個(gè)通用的USB轉(zhuǎn)串口
當(dāng)FT232BM的USB口與PC端相連時(shí),PC端會(huì)提示發(fā)現(xiàn)USB Serial Converter,并自動(dòng)彈出查找新硬件向?qū)?duì)話框,如下圖:
找到FT232BM對(duì)應(yīng)的通用驅(qū)動(dòng)程序安裝,安裝完畢設(shè)備管理器則顯示一個(gè)USB串行接口:
方法二、把FT232的USB接口當(dāng)作專用的USB轉(zhuǎn)串口
(需要在FT232外部加串行的EEPROM,用來(lái)存儲(chǔ)USB VID、PID及設(shè)備信息。)
FT232內(nèi)部存有VID和PID,且每一個(gè)同型號(hào)的芯片的VID和PID都是一樣的,F(xiàn)T232在上電時(shí)首先讀取外部的VID、PID及設(shè)備信息,如果外部沒(méi)有EEPROM存儲(chǔ)器件,則使用芯片內(nèi)部的VID、PID及設(shè)備信息。
由于是專用的USB轉(zhuǎn)串口,F(xiàn)T232需要重新配制VID 和PID 以及設(shè)備描述信息,EERPOM的配制可用專用的EERPOM燒寫(xiě)工具,也可用MProg3.0_Setup.exe+配制文件。ept文件來(lái)配制,方法如下
1、配制EEPROM
安裝并運(yùn)行 MProg3.0_Setup.exe .打開(kāi)配制文件:
點(diǎn)編程,將配制文件寫(xiě)入EEPROM(FT232外置)。
2、修改PC端驅(qū)動(dòng)的INF文件
將PID和VID的序號(hào)改成和配制文件中的一致
[FtdiHw]
%USBVID_1987PID_0724.DeviceDesc%=FtdiBus,USBVID_1987PID_0724
%USBVID_0403PID_6001.DeviceDesc%=FtdiBus,USBVID_0403PID_6001
%USBVID_0403PID_6007.DeviceDesc%=FtdiBus,USBVID_0403PID_6007
%USBVID_0403PID_6008.DeviceDesc%=FtdiBus,USBVID_0403PID_6008
%USBVID_0403PID_6009.DeviceDesc%=FtdiBus,USBVID_0403PID_6009
%USBVID_0403PID_0232.DeviceDesc%=FtdiBus,USBVID_0403PID_0232
[Strings]
Ftdi="liu_xf"
DriversDisk="FTDI USB Drivers Disk"
USBVID_1987PID_0724.DeviceDesc="《小發(fā)和你共同玩USB》之USB轉(zhuǎn)串口"
USBVID_0403PID_6001.DeviceDesc="USB Serial Converter"
USBVID_0403PID_6007.DeviceDesc="USB Serial Converter"
USBVID_0403PID_6008.DeviceDesc="USB Serial Converter"
USBVID_0403PID_6009.DeviceDesc="USB Serial Converter"
USBVID_0403PID_0232.DeviceDesc="USB Serial Converter"
WINUN="SoftwareMicrosoftWindowsCurrentVersionUninstall"
FtdiBus.SvcDesc="USB Serial Converter Driver"
3、插上USB,按照提示安裝驅(qū)動(dòng)
注意:如果PC端驅(qū)動(dòng)中的PID VID與配制文件中的PID VID不一致,將照成驅(qū)動(dòng)程序無(wú)法安裝。
三、配制EEPROM時(shí)出現(xiàn)MPorg與硬件不能正常連接時(shí)的幾點(diǎn)說(shuō)明
用MProg配制EEPROM時(shí),請(qǐng)確保配制文件。ept正確且配制成功后再拔插USB接口,否則配制完成重新拔插USB端口時(shí),會(huì)自動(dòng)彈出查找新硬件向?qū)?,此時(shí)若要點(diǎn)擊MProg重新配制,則會(huì)出現(xiàn)無(wú)法連的情況。只有安裝完驅(qū)動(dòng),再打開(kāi)MProg才能重新建立連接。
如果EEPROM配制成功的情況下,驅(qū)動(dòng)安裝卻出現(xiàn)錯(cuò)誤并導(dǎo)致硬件無(wú)法使用,并且出現(xiàn)硬件與MProg無(wú)法連接的現(xiàn)象,需要重新安裝才能正確使用;由于windows系統(tǒng)內(nèi)保存了該硬件的VID和PID,可能會(huì)導(dǎo)致正確的驅(qū)動(dòng)不能被安裝。解決辦法可嘗試換一臺(tái)電腦,在新的電腦上將正確的驅(qū)動(dòng)安裝后,再用MPorg將硬件的EEPROM內(nèi)的配制文件擦除即可;此時(shí)再回來(lái)原來(lái)的電腦上,即可與MPorg正常連接。
pid控制相關(guān)文章:pid控制原理
晶振相關(guān)文章:晶振原理 上拉電阻相關(guān)文章:上拉電阻原理
評(píng)論