Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
interfaces:ftdi [2017/02/12 20:54]
darron [FTDI UM232R]
interfaces:ftdi [2022/11/14 08:22] (current)
darron
Line 1: Line 1:
 ==== FTDI sio ==== ==== FTDI sio ====
 <wrap right> <wrap right>
-{{:interfaces:ftdi.jpg?200|FTDI chips}}+{{:interfaces:ftdi.jpg?200|Clone FT232R / FT8U100AX}}
 </wrap> </wrap>
  
 FTDI produce a range of serial devices which utilise the FTDI sio driver in Linux with FTDI produce a range of serial devices which utilise the FTDI sio driver in Linux with
 various capabilities. various capabilities.
 +
 +{{:interfaces:clone-485.jpg?100|Clone FT232R RS485}} {{:interfaces:genuine-485.jpg?100|FT232R RS485}} {{:interfaces:rpi-hub.jpg?100|RPi Hub FT2232H}} {{:interfaces:um232h.jpg?100|UM232H FT232H}}
  
 === ECS i-Buddie USB dock ===  === ECS i-Buddie USB dock === 
  
-This uses an FT8U100AX USB bridge as seen in the foreground of the picture. This chip combines multiple functions which include serial I/O.+This uses an FT8U100AX USB bridge as seen in the foreground of the top right picture. This chip combines multiple functions which include serial I/O.
  
 This device fails to operates on correctly on a USB 2.0 port and a connection to a USB 1.1 port or hub is essential. This device fails to operates on correctly on a USB 2.0 port and a connection to a USB 1.1 port or hub is essential.
Line 18: Line 20:
 </code> </code>
  
-=== FT232-RL clone === +=== UM232R FT232R ===
- +
-Devices as the one in the background of the picture above are generally FT232-RL clones yet they can easily achieve 1 megabaud. 2 megabaud has also been tested but not extensively. They also support the libftdi API in Linux. +
- +
-== Identity == +
-<code> +
-Bus 001 Device 019: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC +
-</code> +
- +
-== Pinout == +
- +
-<code> +
-         USB SOCKET +
-PWREN                     DCD +
-TXDEN                     DSR +
-SLEEP                     GND +
-CTS                       RI +
-3.3V                      RXD +
-5V                        VIO +
-RXLED      JUMPER         RTS +
-TXLED      5V-3.3V        DTR +
-GND                       TXD +
-    DTR RX TX VCC CTS GND +
-     +
-JUMPER SELECTS VIO +
-</code> +
-=== FTDI UM232R ===+
 <wrap right> <wrap right>
-{{:interfaces:ftdi-eval.jpg?200|FTDI UM232R}}+{{:interfaces:ftdi-eval.jpg?200|UM232R FT232R}}
 \\ \\ \\ \\
 {{:interfaces:ftdweeno.jpg?200|dsPIC33EV}} {{:interfaces:ftdweeno.jpg?200|dsPIC33EV}}
 </wrap> </wrap>
  
-This board is manufactured by FTDI as an FT232-RL evaluation kit which has an almost full break-out of the chip pins. The jumpers either select bus power or isolate the device and also allow to selection of either 3V3 or 5V I/O.+This board is manufactured by FTDI as an FT232R evaluation kit which has an almost full break-out of the chip pins. The jumpers either select bus power or isolate the device and also allow to selection of either 3V3 or 5V I/O.
  
 == Identity == == Identity ==
Line 86: Line 62:
  
 == EEPROM == == EEPROM ==
 +sudo ft232r_prog –dump
 <code> <code>
        eeprom_size = 128        eeprom_size = 128
Line 111: Line 87:
            cbus[1] = TxLED            cbus[1] = TxLED
            cbus[2] = PwrEn            cbus[2] = PwrEn
 +           cbus[3] = PwrEn
 +           cbus[4] = Sleep
 +</code>
 +
 +=== Clone FT232R===
 +
 +Devices as the one in the background of the top right picture are generally FT232R clones yet they can easily achieve 1 megabaud. 2 megabaud has also been tested but not extensively. They also support the libftdi API in Linux.
 +
 +== Identity ==
 +<code>
 +Bus 001 Device 019: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
 +</code>
 +
 +== Pinout ==
 +
 +<code>
 +         USB SOCKET
 +PWREN                     DCD
 +TXDEN                     DSR
 +SLEEP                     GND
 +CTS                       RI
 +3.3V                      RXD
 +5V                        VIO
 +RXLED      JUMPER         RTS
 +TXLED      5V-3.3V        DTR
 +GND                       TXD
 +    DTR RX TX VCC CTS GND
 +    
 +JUMPER SELECTS VIO
 +</code>
 +
 +== EEPROM ==
 +sudo ft232r_prog --dump
 +<code>
 +       eeprom_size = 128
 +         vendor_id = 0x0403
 +        product_id = 0x6001
 +      self_powered = 0
 +     remote_wakeup = 1
 +suspend_pull_downs = 0
 +     max_bus_power = 90 mA
 +      manufacturer = FTDI
 +           product = FT232R USB UART
 +         serialnum = A50285BI
 +   high_current_io = 0
 +  load_d2xx_driver = 0
 +      txd_inverted = 0
 +      rxd_inverted = 0
 +      rts_inverted = 0
 +      cts_inverted = 0
 +      dtr_inverted = 0
 +      dsr_inverted = 0
 +      dcd_inverted = 0
 +       ri_inverted = 0
 +           cbus[0] = TxLED
 +           cbus[1] = RxLED
 +           cbus[2] = TxDEN
            cbus[3] = PwrEn            cbus[3] = PwrEn
            cbus[4] = Sleep            cbus[4] = Sleep
Line 116: Line 149:
  
 === Resources === === Resources ===
-[[http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UM232R.pdf|FTDI UM232R user guide]]\\ + 
-[[https://www.intra2net.com/en/developer/libftdi/|libftdi for Linux]]\\+[[http://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UM232R.pdf|UM232R USB - Serial UART Development Module]] 
 + 
 +[[https://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_UM232H.pdf|UM232H Single Channel USB Hi-Speed FT232H Development Module]] 
 + 
 +[[https://www.ftdichip.com/Support/Documents/DataSheets/Modules/DS_RPi_HUB_Module.pdf|RPi HUB Module]] 
 + 
 +[[https://www.intra2net.com/en/developer/libftdi/|libftdi for Linux]] 
 [[http://www.ftdichip.com/Support/Knowledgebase/index.html?synchronousbitbangmode.htm|Bit-bang mode]] [[http://www.ftdichip.com/Support/Knowledgebase/index.html?synchronousbitbangmode.htm|Bit-bang mode]]
 +
 +[[http://www.rtr.ca/ft232r/|FT232r prog]]
 +