FT232-USB轉串口設計

2021-01-08 電子產品世界

  概況

  FT232系列,提供的USB轉RS422/RS485,在RS422/RS485和USB口之間建立可靠的連接。利用USB接口具有的即插即用和熱插拔的能力可以給RS422/RS485設備提供非常容易使用的環境。同時利用RS422/RS485具有的遠距離傳輸和抗幹擾性能好等特點賦予了USB口遠距離傳輸的功能。它的設計可以讓你方便地連接諸如PLC和PLD、條碼掃描器、工控自動化等設備,並提供高達3Mbps的傳輸速率。

  特點:

  單晶片的USB轉異步串口工作模式(ASNC)

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

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

  通信速率: 300=>3M(TTL)、300 => 1M(RS232), 300 => 3M(RS422/RS485)

  384 Byte傳輸緩衝區,128 Byte傳輸緩衝區。

  接收緩衝區timeout可調。

  硬體及Xon/Xoff流量控制

  事件突發特性,Line Break

  RS485,緩衝區自動控制。

  USB總行供電

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

  USB IO集成了3.3V 穩壓器。

  集成電源復位電路

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

  USB隔離數據傳輸模式。

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

  兼容UHCI/OHCI/EHCI主控晶片

  完全兼容USB 2.0

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

  USB在線編程EEPROM

  RoHS, 32-LD LQFP封裝。

  虛擬串口的驅動程序,支持: Windows 98/2000/ME/XP Windows CE MAC OS-8, OS-9, OS-X作業系統等。

  D2XX驅動程序,支持;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

  應用範圍

  USB óRS232

  USB óRS422 / RS485轉換器

  Upgrading RS232 Legacy Peripherals to USB

  可攜式電話的US

  MCU的USB接口擴張

  USB音頻、低速射頻數據傳輸

  PDA、USB讀卡器。

  機頂盒USB擴張

  USB MODEM設備。

  無線USB Modems

  儀器儀表。

  條碼讀寫器。

  FPGA,PLD接口應用

  設計注意:

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

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

  方法一、不修改PC端驅動中的PID_VID,把FT232的USB接口當作一個通用的USB轉串口

  當FT232BM的USB口與PC端相連時,PC端會提示發現USB Serial Converter,並自動彈出查找新硬體嚮導對話框,如下圖:

  找到FT232BM對應的通用驅動程序安裝,安裝完畢設備管理器則顯示一個USB串行接口:

  方法二、把FT232的USB接口當作專用的USB轉串口

  (需要在FT232外部加串行的EEPROM,用來存儲USB VID、PID及設備信息。)

  FT232內部存有VID和PID,且每一個同型號的晶片的VID和PID都是一樣的,FT232在上電時首先讀取外部的VID、PID及設備信息,如果外部沒有EEPROM存儲器件,則使用晶片內部的VID、PID及設備信息。

  由於是專用的USB轉串口,FT232需要重新配製VID 和PID 以及設備描述信息,EERPOM的配製可用專用的EERPOM燒寫工具,也可用MProg3.0_Setup.exe+配製文件。ept文件來配製,方法如下

  1、配製EEPROM

  安裝並運行 MProg3.0_Setup.exe .打開配製文件:

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

  2、修改PC端驅動的INF文件

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

  [FtdiHw]

  %USB\VID_1987PID_0724.DeviceDesc%=FtdiBus,USB\VID_1987PID_0724

  %USB\VID_0403PID_6001.DeviceDesc%=FtdiBus,USB\VID_0403PID_6001

  %USB\VID_0403PID_6007.DeviceDesc%=FtdiBus,USB\VID_0403PID_6007

  %USB\VID_0403PID_6008.DeviceDesc%=FtdiBus,USB\VID_0403PID_6008

  %USB\VID_0403PID_6009.DeviceDesc%=FtdiBus,USB\VID_0403PID_6009

  %USB\VID_0403PID_0232.DeviceDesc%=FtdiBus,USB\VID_0403PID_0232

  [Strings]

  Ftdi="liu_xf"

  DriversDisk="FTDI USB Drivers Disk"

  USB\VID_1987PID_0724.DeviceDesc="《小發和你共同玩USB》之USB轉串口"

  USB\VID_0403PID_6001.DeviceDesc="USB Serial Converter"

  USB\VID_0403PID_6007.DeviceDesc="USB Serial Converter"

  USB\VID_0403PID_6008.DeviceDesc="USB Serial Converter"

  USB\VID_0403PID_6009.DeviceDesc="USB Serial Converter"

  USB\VID_0403PID_0232.DeviceDesc="USB Serial Converter"

  WINUN="Software\Microsoft\Windows\CurrentVersion\Uninstall"

  FtdiBus.SvcDesc="USB Serial Converter Driver"

  3、插上USB,按照提示安裝驅動

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

  三、配製EEPROM時出現MPorg與硬體不能正常連接時的幾點說明

  用MProg配製EEPROM時,請確保配製文件。ept正確且配製成功後再拔插USB接口,否則配製完成重新拔插USB埠時,會自動彈出查找新硬體嚮導,此時若要點擊MProg重新配製,則會出現無法連的情況。只有安裝完驅動,再打開MProg才能重新建立連接。

  如果EEPROM配製成功的情況下,驅動安裝卻出現錯誤並導致硬體無法使用,並且出現硬體與MProg無法連接的現象,需要重新安裝才能正確使用;由於windows系統內保存了該硬體的VID和PID,可能會導致正確的驅動不能被安裝。解決辦法可嘗試換一臺電腦,在新的電腦上將正確的驅動安裝後,再用MPorg將硬體的EEPROM內的配製文件擦除即可;此時再回來原來的電腦上,即可與MPorg正常連接。

相關焦點

  • USB輕鬆轉串口 ATEN UC-232A-AT僅90!
    【河北省石家莊市辦公行情】搞單片機的一般肯定會用到串口通信,這時沒有串口就不能完成實驗及調試工作了。 同時,現在市場上的部分筆記本電腦也會沒有串口,這也給我們的一些電子工程師們或單片機學習者帶來了很大的不方便,所以一款USB轉串口線很有必要擁有。今天小編為大家帶來的就是這樣一種產品——ATEN UC-232A-AT。
  • 基於RS-232串行接口的串口轉乙太網橋設計
    基於RS-232串行接口的串口轉乙太網橋設計 電子工程網 發表於 2019-10-14 15:46:35 當20世紀70和80年代採用RS-232串行協議來解決電子終端及個人電腦的需求時,很少有人會想到它會成為這樣一種普適標準特性
  • USB轉串口設計原理
    2.USB供電:整個USB轉串口線無需外接電源,直接使用USB供電即可。 3.USB數據收發:USB接口與USB轉串口晶片主晶片(PL2303)的通訊。 USB轉串口主晶片:USB轉串口主晶片模塊,USB轉串口主晶片是電路的核心部分,提供USB和串口的橋轉換,它主要由三個部分組成,分別是USB轉串口晶片PL2303、PL2303工作晶振和PL2303外圍電路。
  • 串口COM口 USB-TTL RS-232 RS-485 不同標準 區別
    (接線法則:主機的 TX 接目標設備的 RX ,主機的 RX接目標設備的 TX ,但是很多設計人員為了接線更為直觀而故意顛倒標記 RX、TX ,如果有問題可以嘗試交換RX、TX,不會燒壞設備 。)優先選擇:FT232R > CP2102> PL2303 )4、MAX232晶片是TTL電平與RS232電平的專用雙向轉換晶片,不同引腳實現TTL轉RS-232或RS-232轉TTL的功能。
  • FT232AM的設計電路及中文資料
    1FT232AM簡介本文引用地址:http://www.eepw.com.cn/article/186581.htmFT232AM是FTDI公司提供的USB-RS232轉換器
  • 串口、COM口、TTL、RS-232的區別詳解
    而TTL、RS-232、RS-485是指的電平標準(電信號)。   2、接設備的時候,一般只接GND RX TX。不會接Vcc或者+3.3v的電源線,避免與目標設備上的供電衝突。   3、PL2303、CP2102晶片是 USB 轉 TTL串口 的晶片,用USB來擴展串口(TTL電平)。
  • 串口、COM口、TTL、RS-232、RS-485區別詳解
    而TTL、RS-232、RS-485是指的電平標準(電信號)。2、接設備的時候,一般只接GND RX TX。不會接Vcc或者+3.3v的電源線,避免與目標設備上的供電衝突。3、PL2303、CP2102晶片是 USB 轉 TTL串口 的晶片,用USB來擴展串口(TTL電平)。
  • 串口、COM口、UART、TTL、USB、RS-232、RS-485、I2C、SPI、CAN、1...
    串行接口簡稱為串口,也叫串行通信接口,一般也叫COM口,這是一個統稱,採用串行通信的接口都叫作串口,串口是一個硬體接口。RS-232電平的串口,使用UART通信的雙方設備都需要遵從UART協議。
  • 基於C8051F040單片機的CAN總線和RS-232串口通信設計
    為了實現對CAN總線和RS-232串口雙向通信需求,提出了一種基於C8051F040單片機的數據通信方案,並完成系統設計。分析了CAN總線和RS-232串口的通信特點,介紹了單片機硬體,並對軟體的設計思路與流程做了詳盡描述,完成功能檢測。實驗結果表明,該設計達到了要求。
  • 一文詳解串口、COM口、TTL、RS-232、RS-485區別
    而TTL、RS-232、RS-485是指的電平標準(電信號)。2、接設備的時候,一般只接GND RX TX。不會接Vcc或者+3.3v的電源線,避免與目標設備上的供電衝突。3、PL2303、CP2102晶片是 USB 轉 TTL串口 的晶片,用USB來擴展串口(TTL電平)。
  • 基於PL2303的串口轉USB口串行通信設計
    目前,在單片機的應用系統設計中,USB接口的使用越來越多,簡化了單片機系統與外部系統進行信息交換的接口電路,提高了信息交換的可靠性及交換速度。目前市場上提供的各類型單片機品種中,有些型號的單片機在其內部集成有USB接口部件,但大部分的單片機不含有USB接口電路。
  • 如何實現USB轉串口?
    PC機都會帶有串口,但是筆記本電腦的空間有限很少會保留串口。那麼筆記本電腦沒有串口就沒法調試了麼?當然不是。我們只需要做一個USB轉串口的小工具就可以解決調試問題。  由於無論是AE,FAE,軟體組,還是固件組都會用到串口調試,所以筆者決定做一個專用的USB轉串口工具,方便所有同事使用。在眾多的USB轉串口方案中,最終選定了Silicon Labs的CP2102晶片。
  • 從RS-232串口到PROFIBUS-DP總線的轉換接口設計
    RS232總線橋硬體設計  RS232總線橋系統框圖如圖1所示:    3.3 RS-232接口  RS232接口電路RS-232驅動電路,由一個輸入光電隔離電路(6N136)、一個輸出光電隔離電路(6N136)、一個串口處理晶片(MAX232)、D型9針插頭及輔助電路組成,實現串口TTL信號到RS-232信號的轉換。  3.4 撥碼開關  一方面用作設置從站地址,另一方面用作RS-232接口設置。
  • USB轉串口常見故障現象和故障分析
    通用USB推出以後,串口逐漸被USB接口替代,在普通電腦上已經越來越少,但目前工業環境中許多重要的設備仍使用RS-232接口界面設計(如桌上型電腦、PLC等)。在埠被大大削減的筆記本上,不太常用的串口早已消失。為了能夠使用串口,沒辦法只能利用現在廣泛存在並使用的USB接口來模擬串口使用(USB轉232、USB轉485/422)。在實際應用過程肯定會遇到各種難題,下面給大家分析可能遇到的問題和對策。
  • RS 232接口轉USB接口的通訊方法
    而RS-232是單個設備接入計算機時,常採用的一種接入方式,其硬體實現簡單,因此在傳統的設備中有很多採用了這種通信方式。一般的IC卡門禁考勤系統也使用RS-232接口與PC機通信。如果將USB技術應用於IC卡門禁考勤系統與PC機之間的數據通信,這樣,不僅能使IC卡門禁考勤設備具備USB通信的諸多優點,而且對PC機而言還可以節餘1個RS-232串口為其它通信所用。
  • 嵌入式五種重要概念串口、COM口、TTL、RS-232、RS-485有什麼區別
    3、PL2303、CP2102晶片是 USB 轉 TTL串口 的晶片,用USB來擴展串口(TTL電平)。 4、MAX232晶片是 TTL電平與RS232電平的專用雙向轉換晶片,可以TTL轉RS-232,也可以RS-232轉TTL。 5、TTL標準是低電平為0,高電平為1(+5V電平)。RS-232標準是正電平為0,負電平為1(±15V電平)。
  • rs232轉usb,9線RS232轉USB
    打開APP rs232轉usb,9線RS232轉USB 發表於 2017-11-01 11:42:01   USB作為一種新的
  • can 轉串口 RS232/485轉can串行接口
    一一產品簡介>>模塊接口定義CAN232MB/CAN485MB模塊各接口定義如圖所示,使用端子及標準RS-232接口的接線的方式,便於工業現場使用。rs485轉CAN~卓越~(實力)領航。RS-232-C接口是目前最常用的一種串行通訊接口。工業控制的RS-232口一般只使用RXD、TXD、GND三條線。>>接線在工程當中經常會用到232口,一般是圓頭8針與D型9針兩種串口。在一定的條件下,必須要自己製作一個相應的"圓頭或者是D型的"232串口。
  • 基於Qt實現USB CDC可攜式設備串口通信客戶端設計
    ,設計並製作上位機應用程式圖形界面,並根據Linux下串口通信的應用層協議,最終實現了在QT界面上實時顯示可攜式設備的數據、狀態和控制可攜式設備。尤其是它配以擁有多種應用庫的QT軟體,使得本CDC類設備串口通信應用程式設計簡單,成本低廉,非常適合於推廣和應用。
  • PL2303單片機串口轉USB口實現串行通信
    對晶片內部不含有USB串行接口的單片機,進行USB接口設計時,要通過外圍接口晶片來實現USB串行接口,這樣的接口晶片,目前市場上已經有很多種了。本文僅就採用單片機本身的串口通過外圍晶片PL2303來實現串口轉USB接口進行介紹。