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:53]
darron
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
-<wrap left>+
 <code> <code>
        eeprom_size = 128        eeprom_size = 128
Line 115: Line 90:
            cbus[4] = Sleep            cbus[4] = Sleep
 </code> </code>
-</wrap+ 
-<wrap right>+=== 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> <code>
        eeprom_size = 128        eeprom_size = 128
Line 144: Line 147:
            cbus[4] = Sleep            cbus[4] = Sleep
 </code> </code>
-</wrap>+
 === 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]]
 +