Customization: | Available |
---|---|
Application: | Local Communication Cable, Coaxial Cable, LAN Cable, Fiber Optic Cable, Long Distance Symmetric Cable, RF Cable, Submarine Cable |
Conductor Material: | Copper |
Shipping Cost: | Contact the supplier about freight and estimated delivery time. |
---|
Payment Methods: |
|
---|---|
Support payments in USD |
Secure payments: | Every payment you make on Made-in-China.com is protected by the platform. |
---|
Refund policy: | Claim a refund if your order doesn't ship, is missing, or arrives with product issues. |
---|
Suppliers with verified business licenses
Audited by an independent third-party inspection agency
The USB-I2C module provides a complete interface between your PC and the I2C bus.
The module is self powered from the USB cable and can supply up to 70mA at 5v for external circuitry
from a standard 100mA USB port. The module is an I2C master only, not a slave.
First Step - Get The Drivers
The USB-I2C module uses the FTDI FT232R USB chip to handle all the USB protocols. The documentation provided by FTDI is very complete, and is not duplicated here. Before using the USB-I2C, you will need to install FTDI's Virtual COM Port (VCP) Drivers. These drivers appear to the system as an extra Com Port ( in addition to any existing hardware Com Ports ). Application software accesses the USB device in the same way as it would access a standard Windows Com Port using the Windows VCOMM API calls or by using a Com Port Library. Drivers are available for Windows, Apple, Linux and Open BSD systems directly from the FTDI website. You should get and install the drivers now, before you connect the USB-I2C to your computer. The Drivers page is here.
Which COM port?
After installing the drivers, and plugging in the USB-I2C module to a spare USB port, you will want to know which COM port it has been assigned to. This will vary from system to system depending on how many COM ports you currently have installed. To find out where it is, right click on your "My Computer" desktop icon and select the "Device Manager" tab. Now scroll down and open the "Ports (COM & LPT)" tab. You should see the USB serial port listed - COM2 in the example below. If you want to change the COM port number - just right click on it, select properties, select advanced and select the COM port number from the available list. The COM port should be set up for 19200 baud, 8 data bits, no parity and two stop bits.
The diagram below shows the I2C connections.
0v Gnd
The 0v Gnd pin must be connected to the 0v (Ground) on your I2C device.
Input 1
The Input 1 pin is actually the processor reset line and is used in our workshop to program the processor after final assembly. The reset function has been disabled in software so that this pin may be used as an input pin. It has a 47k pull-up resistor on the PCB, so if the input is not required you can just ignore it.
SCL and SDA
These pins are the I2C bus connections. They should be connected directly to the SCL and SDA pins on your I2C device. The USB-I2C module is always a bus master, and is fitted with 4.7k pull-up resistors on the PCB.
+5v
The +5v supply from the USB-I2C module can supply up to 70mA to external devices. If your I2C device requires more than this, or has its own supply, then leave the +5v pin unconnected. Do not apply your own 5v supply to this pin.
Commands
Product description
INTERFACE EFFICIENTLY: The caratar USB to 12C module provides a complete interface between your PC and the 12C bus.
DESCRIPTION
cross-platform USB to I2C module connects any 100kHz I2C device or bus to a host PC. Self-powered from the USB type-B cable, the module can supply up to 70mA at 5V to external circuitry from a standard 100mA USB port. It also has ancillary digital and analog IOs. When not using I2C, the module can emulate one digital pin input, two digital input/output pins, and two analog inputs with a 10-bit ADC. The module also has on-board pull-up resistors. It also offers support for fast mode (100kHz I2C). This USB to I2Cadapter is a master only, and cannot act as a slave or in a multi-master bus. Reading and writing an I2C packet generally follows a specific command structure. Often, one will send a structured packet to the virtual serial port with a I2C-USB command, followed by the I2C device address with address registers and informational bytes. Details and examples on usage can be found using the Downloads tab. Product details
|