FTDI Community

General Category => Discussion - Hardware => Topic started by: bhj99 on May 04, 2023, 01:22:57 AM

Title: USB to I2C Master Reference Designs?
Post by: bhj99 on May 04, 2023, 01:22:57 AM
Hi all! Does nayone know of any reference schematics that can support USB to I2C as a master? I am trying to provide an I2C interface used for communicating to an SFP+ transceiver (would as as the slave device) in my project. I am considering using the FTDI FT232HL chip to handle the interface conversion, but I couldn't find a good reference schematic pertaining to I2C applications. Any help is appreciated!
Title: Re: USB to I2C Master Reference Designs?
Post by: FTDI Community on May 04, 2023, 04:48:13 PM
Hello,

There are a few products which you can consider as a USB to I2C master.

The I2C master devices that we have are as follows.
All will require some form of application code running on the OS to control the device:

Using MPSSE and d2xx:
FT232H (https://ftdichip.com/products/ft232hq/)
See AN_135 MPSSE Basics (https://ftdichip.com/wp-content/uploads/2020/08/AN_135_MPSSE_Basics.pdf). Also MPSSE (http://www.ftdichip.com/Support/SoftwareExamples/MPSSE.htm) software examples exist.
UM232H (https://ftdichip.com/products/um232h/) is available for test, evaluation and reference.

Using LibFT4222 and d2xx:
FT4222H (https://ftdichip.com/products/ft4222h/)
Software examples are provided with the library download.
UMFT4222EV-D (https://ftdichip.com/products/umft4222ev/) is available for test, evaluation and reference.

HID class device
FT260 (https://ftdichip.com/products/ft260q/)
LibFT260 can be used with Windows, software examples are provided with the LibFT260 library download.
UMFT260EV1A (https://ftdichip.com/products/umft260ev1a/) is available for test, evaluation and reference.

Schematics are provided in the modules linked above.

Note that the FT602 is not an appropriate product. This is a UVC video class device with built-in I2C master interface for video device configuration, not for general I2C master usage. It's likely the FT602 is overkill if you are just looking for an USB to I2C master bridge.

Best Regards,
FTDI Community