background image

 

5

MISO 

SPI: Master In / Slave Out 

Green 

GND 

Ground 

Blue 

MOSI 

SPI: Master Out / Slave In 

violet 

SDA 

I2C: serial data 

Gray 

GND 

Ground 

White 

IN 

GPIO input 

10 

Black 

SCLK 

SPI: master clock 

11 

Brown 

OUT 

GPIO output 

12 

Red 

3.3V 

Switched 3.3V 

13 

Orange 

5V 

Switched 5.0V 

14 

yellow 

 
 

VCC 

is the 3.3V power for the USB-to-

I2C hardware. This supply is active 
whenever the hardware is plugged into 
a USB port. It is provided here to supply 
the pull-up resistors.  It can also be 
used to power a user’s target hardware.

 

VP

 – supplies the power to the I²C pull-

up resistors (see RPU). Note that the 
USB-to-I2C hardware by default has the 
jumpers connected at RPU and it is up 
to the user to ensure that a voltage 
source is connected to the VP pin.  A 
pull-up voltage, up to 5.5V maximum, 
may be applied to the VP pin.  If pull-up 
resistors are not required, please 

remove the two jumpers at connector RPU.  It is not be necessary to apply a voltage at VP if 
the RPU jumpers are not installed. 

SPI Port

 – the SPI signals are connected to the target system from this port.  Note that 

these signals drive a 3.3V output. 
To communicate with a SPI slave, you require four signals and GND: 

SSN

 – Slave Select (also known as CS or Chip Select) 

MISO 

– 

M

aster 

I

S

lave 

O

ut is connected to the SPI slave output 

MOSI

 

– 

M

aster 

O

ut 

S

lave 

I

n is connected to the SPI slave input 

SCLK

 – 

S

erial 

Cl

ock outputs the clock to the slave device 

The SPI pins may be used as IO pins controlled by the DLL, if not used for SPI functionality. 

I²C Port

 – connect these two pins (SDA and SCL) and GND to your target system. Details 

can be found in the section titled “USB-to-I2C Hardware To Target Connection” of this 
document. 

SCL

 – is the serial clock generated by the USB-to-I2C hardware. Clock stretching is 

supported. 

SDA

 – is the bidirectional I²C data pin.  

Supply a voltage at VP for the pull-up resistors or remove the jumpers at RPU before using 
the I2C port.  It is advisable to remove the jumpers when connecting the USB-to-I2C 
hardware to a target system, assuming the target already has pull-up resistors.  This will 
allow you to use the USB-to-I2C hardware at the voltage of your target system. 

Содержание USB-to-I2C

Страница 1: ...USB to I2C Professional Professional Professional Professional Hardware User s Manual Hardware User s Manual Hardware User s Manual Hardware User s Manual https www i2ctools com ...

Страница 2: ... have been made to ensure the accuracy of the information presented However SB Solutions Inc assumes no responsibility for the accuracy of the information No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical for any purpose without the express written permission of SB Solutions Inc P O Box 4506 Cary NC 27519 4506 Microsoft and Windows are r...

Страница 3: ...HARDWARE DESCRIPTION 4 SPI Port 5 I C Port 5 GPIO 6 3 3V 6 5V 6 14 pin Ribbon Cable 6 USB TO I2C HARDWARE TO TARGET CONNECTION 7 Minimum hardware connection between USB to I2C and User Hardware 7 Jumpers at RPU removed 7 Typical hardware connection between USB to I2C and User Hardware 8 Internal pull up resistors jumpers at RPU 8 USING USB TO I2C HARDWARE TO POWER USER s SYSTEM 8 USB to I2C Hardwa...

Страница 4: ...imum of a Pentium processor and an USB port The software allows the user to select a memory device EEPROM FRAM or SRAM from a menu and also provides several Universal modes to allow communication with most I C devices The USB to I2C software is designed to operate only with the included USB to I2C Professional hardware USB TO I2C PROFESSIONAL KIT CONTENTS USB to I2C Professional Hardware USB to I2...

Страница 5: ...he user SB Solutions Inc is not responsible for any damage resulting from misuse or improper installation SB Solutions Inc will at our option repair or replace a defective USB to I2C hardware within thirty 30 days of the purchase date Return shipping is the responsibility of the user ...

Страница 6: ... for downloading the software We recommend downloading the latest installation package from our website https www i2ctools com manuals and downloads ADAPTER POWER REQUIREMENTS The USB to I2C Professional hardware obtains its power from the computer s USB port It should not be powered by an external power source INSTALLATION USB to I2C Software You must have Administrator privileges to install the ...

Страница 7: ...where you plug the USB cable into the board USB LINK LED the LED should be illuminated when the cable has been connected between the PC and the USB to I2C hardware and the software has been installed correctly J2 Header Header J1 contains the connections to a user target application A 14 pin ribbon cable is included with the following definitions Signal Function Pin Wire Color VCC Unswitched 3 3V ...

Страница 8: ...talled SPI Port the SPI signals are connected to the target system from this port Note that these signals drive a 3 3V output To communicate with a SPI slave you require four signals and GND SSN Slave Select also known as CS or Chip Select MISO Master In Slave Out is connected to the SPI slave output MOSI Master Out Slave In is connected to the SPI slave input SCLK Serial Clock outputs the clock t...

Страница 9: ...should not exceed 40mA It is the user s responsibility to ensure that excessive current is not drawn from this supply pin 5V Switched Output provides the user with the ability to power a low power target system at 5V The USB to I2C software has the ability to switch this output on and off The total current provided by the USB to I2C Hardware to the target system should not exceed 40mA It is the us...

Страница 10: ...nnected you must remove the jumpers at RPU If the jumpers are left in the circuit ensure that VP has a voltage source applied and note that the total I C sink current of 3mA is not exceeded when the target pull ups and USB to I2C pull ups are taken into consideration The SDA and SCL lines may be pulled up to a voltage range between 3 3V and 5 5V It may work at voltages down to 2 5V however the noi...

Страница 11: ...at the bottom of the USB to I2C software will also indicate if a power output is enabled Note that the 3 3V and 5V power outputs are disabled upon hardware reset To use the USB to I2C hardware in a 3 3V environment you will need to connect the SCL SDA GND and 3 3V or the VCC pin to your target system The pull up resistors may be left in the circuit or they may be removed by removing the jumpers at...

Страница 12: ...SB port It should also be disconnected from any user target hardware 2 Place a jumper across the bottom two pins of jumper JFU see figure in the Hardware Description section of this document 3 Plug the USB to I2C hardware into the computer s USB port 4 The USB to I2C hardware will be displayed as a mass storage device in Windows as shown below 5 Select the firmware bin file and delete it You will ...

Страница 13: ...the USB to I2C hardware from the USB port 8 Remove the jumper from JFU You can now use the USB to I2C Professional hardware with updated firmware You can check to see which firmware revision is loaded by clicking on About in the Help menu in the USB to I2C software ...

Страница 14: ...cations on the I2C bus for proper operation of connected peripherals any errors on the bus are detected and reported by the software Bus communication is stopped if errors are detected and can be resumed when the hardware problem is corrected and the transmission retried Keep the original USB to I2C installation CD ROM or downloaded file in the event the software needs to be re installed Future US...

Отзывы: