Calibre UK PICA93LV Connecting the Adapter to Your System, Connector Pinout, Power Supply

Page 6

CALIBRE

￿

￿

CONNECTING THE ADAPTER TO YOUR SYSTEM

2.1.Connector Pinout

All external connections are made via a 9 way "D" socket:

Pin

Normal Mode

1

0V

2

0V

3

0V

4

0V

5

NC

6

SDA (Bi-directional)

7

+5V

8

SCL (Bi-directional)

9

NC

2.2.Bus Capacitance Limitations

The maximum allowable capacitance on the I2C bus in normal mode depends on the value of the SCL and SDA master pull-ups, but never exceeds 400pF. Refer to Phillips Technical Handbook Book 4 Parts 12a and 12b for further details (see Further Information for references). Care should be taken in choosing a length and type of interconnecting cable which will not exceed this limit.

2.3.Power Supply

Pin 7 on the "D" connector is connected to the PICA93LV power supply. This supply is fitted with overload protection and up to 0.250mA can be drawn from here.

When shipped to you the bus voltage was factory pre-set to 3.3V for use with low voltage memories. You can adjust the voltage by inserting a small screwdriver through the hole in the front panel.

Your PICA93LV has been factory set for use on 3.3V I2C bus systems. Use on 5V I2C bus systems without adjusting the voltage WILL CAUSE PERMANENT DAMAGE to the PICA93LV. The fault is factory detectable and you WILL BE CHARGED FOR THE REPAIR.

2.4.Resetting the Adapter

Each time the PICA93LV is re-configured via the Setup function it is automatically reset by software.

Issue 1.3

Page 3

22/07/99

Image 6
Contents Calibre Calibre CopyrightContents General Introduction Configuring the AdapterIntroduction Packing ListInstalling the Adapter Typical PC ConnectionPower Supply Connecting the Adapter to Your SystemConnector Pinout Bus Capacitance Limitations\C\CLIB\CPICA.LIB Software Utilities\C\CLIB\SPICA.LIB \C\CLIB\MPICA.LIB\B\SOURCE\PROMREAD.BAS DOS Qbasic Library/Programs\B\SOURCE\I2CINC.BAS \B\SOURCE\PROMWRIT.BASWindows LIB/DLL Functions Int ownaddress Using the UtilitiesRoutines Int sclkInt i2cstatus Int slaveaddressInt setnack Calibre Int i2cdata Calibre Int i2cstatus Number if the adapter is to read from the slave Sclk% Qbasic RoutinesOwnaddress% I2cstatus%Slaveaddress% Setnack% I2cdata%See Appendix a for details status codes I2cstatus% Is to read from the slave Libraries for Programming in Microsoft Windows Environments Int baseaddressInt statuswait Int ErrCode Int wrDataSendaddress Address to be accessed via the I2C, e.g. A1H Int sendbytesint far *transferarray Int far *transferarrayInt bsent Int getbytesint far *transferarray Int nobytesreadSlave using the adapter Further Information Bit 7 MSB The Pending Interrupt Not PIN Bit Bit 4 The Bus Error BER BitAppendix a Parallel I2C Communications Adapter Status Codes Bit 6 Not UsedAppendix B Parallel I2C Communications Adapter Control Codes Question Do you have software to talk to my........? Question Get corrupted transfers why is this?Most Commonly Asked I2C Questions QuestionCode. Why? Please Email Your Query to