<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > FT232-USB轉(zhuǎn)串口設(shè)計

          FT232-USB轉(zhuǎn)串口設(shè)計

          作者: 時間:2013-08-31 來源:網(wǎng)絡(luò) 收藏

            概況

            系列,提供的USB轉(zhuǎn)RS422/RS485,在RS422/RS485和USB口之間建立可靠的連接。利用USB接口具有的即插即用和熱插拔的能力可以給RS422/RS485設(shè)備提供非常容易使用的環(huán)境。同時利用RS422/RS485具有的遠距離傳輸和抗干擾性能好等特點賦予了USB口遠距離傳輸?shù)墓δ堋K脑O(shè)計可以讓你方便地連接諸如PLC和PLD、條碼掃描器、工控自動化等設(shè)備,并提供高達3Mbps的傳輸速率。

            特點:

            單芯片的USB轉(zhuǎn)異步串口工作模式(ASNC)

            滿握手信號、MODEM,硬件及Xon/Xoff流量控制

            接口支持UART 7 / 8 Bit 數(shù)據(jù)位、1 / 2 停止位、奇偶校驗、Mark/Space校驗或無校驗。

            通信速率: 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ū)自動控制。

            USB總行供電

            集成了電平轉(zhuǎn)換器,I/O口電平支持5V-3.3V伏電平邏輯。

            USB IO集成了3.3V 穩(wěn)壓器。

            集成電源復(fù)位電路

            集成6MHz – 48Mhz時鐘乘法器(PLL)Bulk

            USB隔離數(shù)據(jù)傳輸模式。

            4.35V to 5.25V外部電源供電。

            兼容UHCI/OHCI/EHCI主控芯片

            完全兼容USB 2.0

            EEPROM,存放VID、PID、序列號、產(chǎn)品簡單描述等信息。

            USB在線編程EEPROM

            RoHS, 32-LD LQFP封裝。

            虛擬串口的驅(qū)動程序,支持: Windows 98/2000/ME/XP Windows CE MAC OS-8, OS-9, OS-X操作系統(tǒng)等。

            D2XX驅(qū)動程序,支持;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接口擴張

            USB音頻、低速射頻數(shù)據(jù)傳輸

            PDA、USB讀卡器。

            機頂盒USB擴張

            USB MODEM設(shè)備。

            無線USB Modems

            儀器儀表。

            條碼讀寫器。

            FPGA,PLD接口應(yīng)用

            設(shè)計注意:

            一個需要注意的問題是電力的消耗,如果你設(shè)計了一個總線供電的設(shè)備,必須讓它小于100mA的電流。你的設(shè)備還必須支持USB掛起模式(Suspend),USB處于掛起模式時,要求設(shè)備的耗電量必須小于0.5mA.如果你的設(shè)備不支持USB掛起模式,提供了一個簡單有效的方法在USB處于掛起模式時去關(guān)閉你的設(shè)備電源。具體狀態(tài)請查看USB電源腳控制狀態(tài),PWREN.

            時鐘電路,調(diào)試時鐘電路時注意EECS腳上拉電阻值,48Mhz時在EECS和地之間下拉一個10k的電阻,6MHz晶振時不需要電阻。

            方法一、不修改PC端驅(qū)動中的PID_VID,把的USB接口當(dāng)作一個通用的

            當(dāng)FT232BM的USB口與PC端相連時,PC端會提示發(fā)現(xiàn)USB Serial Converter,并自動彈出查找新硬件向?qū)υ捒?,如下圖:

            找到FT232BM對應(yīng)的通用驅(qū)動程序安裝,安裝完畢設(shè)備管理器則顯示一個USB串行接口:

            方法二、把FT232的USB接口當(dāng)作專用的

           ?。ㄐ枰贔T232外部加串行的EEPROM,用來存儲USB VID、PID及設(shè)備信息。)

            FT232內(nèi)部存有VID和PID,且每一個同型號的芯片的VID和PID都是一樣的,F(xiàn)T232在上電時首先讀取外部的VID、PID及設(shè)備信息,如果外部沒有EEPROM存儲器件,則使用芯片內(nèi)部的VID、PID及設(shè)備信息。

            由于是專用的,F(xiàn)T232需要重新配制VID 和PID 以及設(shè)備描述信息,EERPOM的配制可用專用的EERPOM燒寫工具,也可用MProg3.0_Setup.exe+配制文件。ept文件來配制,方法如下

            1、配制EEPROM

            安裝并運行 MProg3.0_Setup.exe .打開配制文件:

            點編程,將配制文件寫入EEPROM(FT232外置)。

            2、修改PC端驅(qū)動的INF文件

            將PID和VID的序號改成和配制文件中的一致

            [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ū)動

            注意:如果PC端驅(qū)動中的PID VID與配制文件中的PID VID不一致,將照成驅(qū)動程序無法安裝。

            三、配制EEPROM時出現(xiàn)MPorg與硬件不能正常連接時的幾點說明

            用MProg配制EEPROM時,請確保配制文件。ept正確且配制成功后再拔插USB接口,否則配制完成重新拔插USB端口時,會自動彈出查找新硬件向?qū)?,此時若要點擊MProg重新配制,則會出現(xiàn)無法連的情況。只有安裝完驅(qū)動,再打開MProg才能重新建立連接。

            如果EEPROM配制成功的情況下,驅(qū)動安裝卻出現(xiàn)錯誤并導(dǎo)致硬件無法使用,并且出現(xiàn)硬件與MProg無法連接的現(xiàn)象,需要重新安裝才能正確使用;由于windows系統(tǒng)內(nèi)保存了該硬件的VID和PID,可能會導(dǎo)致正確的驅(qū)動不能被安裝。解決辦法可嘗試換一臺電腦,在新的電腦上將正確的驅(qū)動安裝后,再用MPorg將硬件的EEPROM內(nèi)的配制文件擦除即可;此時再回來原來的電腦上,即可與MPorg正常連接。

          pid控制相關(guān)文章:pid控制原理


          晶振相關(guān)文章:晶振原理
          上拉電阻相關(guān)文章:上拉電阻原理

          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();