4.4 I
2
C Operation
4.4.1 On-Board EEPROM (U2)
The on-board EEPROM socket U2 provides support for the included
PCF8582 as well as most I²C EEPROMs in an 8-pin DIP package. The
PC-I2C Software allows programming of most I²C EEPROMs at the
default address.
Note: The default I²C address for this on-board EEPROM device is 0xA8.
If an external I²C device using this address (0xA8) is connected to the PC-
I2C Board, the EEPROM in socket U2 should be removed to avoid
address conflicts.
4.4.2 Connecting the PC-I2C Board to your peripheral
Included in the PC-I2C-KIT is an 18” four-conductor cable for connecting
the PC-I2C Board to another I²C Board. Extreme care should be taken to
verify the proper power & ground connections. The PC-I2C Board or your
I²C Board may be damaged by improper connection of this cable. The PC-
I2C Board provides a connector (J2) for use with external I²C peripherals.
This connector supports the common pinout used on other I²C
development and demonstration boards. This allows direct connection to
the PC-I2C Board with the included one-to-one cable.
4.4.3 Configuring the PC-I2C Board
For normal operation, no configuration changes should be required on the
PC-I2C Board.
The jumper on JP2 must be in the 2-3 position. This setting configures the
PC-I2C Board for target power supply. The target board must then provide
power to the PC-I2C Board via the connection. The PC-I2C Board
requires 1.2 – 5.5VDC at a maximum of 35 mA with typical current
consumption at approximately 16 mA. This allows the PC-I2C to be used
with other boards operating at 1.2 VDC – 5.5 VDC.
4
4.5 MDIO Operation
4.5.1 MDIO Support
PC-I2C supports and has been tested for IEEE 802.3 serial
communications using clause 22 and clause 45. Information regarding
IEEE standards can be found at www.ieee.org. DDF and SDF files,
outlined in Appendix G and Appendix H respectively, can be used for
MDIO operations. If you purchased a PC-I2C-DEV, there are also
functions available for programs using MDIO.
4.5.2 MDIO Setup of the PC-I2C Board
For normal MDIO operation, follow the General Operations in section 4
keeping in mind that the SCL line is equivalent to the MDC line and the
SDA line is equivalent to the MDIO line. No configuration changes should
be required on the PC-I2C Board. The PC-I2C Board also includes one
connector (J3) for MDIO. This connector supports the common pinout
used for communication with other MDIO boards.
The jumper on JP2 must be in the 2-3 position. This setting configures the
PC-I2C Board for target power supply. The target board must then provide
power to the PC-I2C Board via the connection. The PC-I2C Board
requires 1.2 – 5.5VDC at a maximum of 35 mA with typical current
consumption at approximately 16 mA. This allows the PC-I2C Board to be
used with MDIO target boards operating at 1.2 VDC – 5.5 VDC. Since the
MDIO spec is less than 5VDC, setting JP2 to PC power is not an option
because it may damage the MDIO device. This is due to the PC Parallel
Port’s power output voltage of 5VDC. The jumper on JP2 must be in the
2-3 position.
Note: If JP2 is set to anything other than target power (2-3) in MDIO
operation serious damage to the target board can occur.
4.5.3 On board I2C EEPROM
The included I2C PCF8582C EEPROM will not respond unless an I2C
Start Condition is generated. Due to this the EEPROM should not interfere
with normal MDIO operation because an MDIO Preamble is High where
as an I2C Start Condition is Low. However, if a device does respond in
such a way as to generate a start condition, the EEPROM must be
removed from the board.
Note: Keep this EEPROM in case a return or repair is necessary later.
5
4.6 SPI Operation
4.6.1 SPI Support
PC-I2C supports general SPI serial communications. Information
regarding SPI can be found in each device’s datasheet. DDF and SDF
files, outlined in Appendix G and Appendix H respectively, can be used for
SPI operations. If you purchased a PC-I2C-DEV, there are also functions
available for programs using SPI.
4.6.2 SPI Setup of the PC-I2C Board
For normal SPI operation, follow the General Operations in section 4.
There are a few changes to keep in mind:
J1 should be used for SPI operation.
When connecting your device, the CS# line on J1 should be connected
to the Chip Select (CS) line or the Chip Enable (CE) line on your target
device.
The DIN line on J1 should be connected to the Data Out (DO) line on
the target device.
The DOUT line on J1 should be connected to the Data In (DI) line on
the target device.
JP3 must be configured in the 1-2 position for SPI operation.
The jumper on JP2 must be in the 2-3 position. This setting configures the
PC-I2C Board for target power supply. The target board must then provide
power to the PC-I2C Board via the connection. The PC-I2C Board
requires 1.2 – 5.5VDC at a maximum of 35 mA with typical current
consumption at approximately 16 mA. This allows the PC-I2C Board to be
used with SPI target boards operating at 1.2 VDC – 5.5 VDC.
Note: If JP2 is set to anything other than target power (2-3) in SPI
operation damage to the target board may occur.
4.6.3 On board I2C EEPROM
The included I2C PCF8582C EEPROM will not respond unless an I2C
Start Condition is generated. Due to this the EEPROM should not interfere
with normal SPI operation because SPI never requires a change in the
data line during a high clock. However, if a device does respond in such a
way as to generate a start condition, the EEPROM must be removed from
the board.
Note: Keep this EEPROM in case a return or repair is necessary later.
6

PC-I2C-KIT

Mfr. #:
Manufacturer:
Future Designs, Inc. (FDI)
Description:
Interface Development Tools Let Your PC Talk I2C Version 3.3a Upgrade
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet