AN10146-02 I2C 2002-1A Evaluation Board Rev 2

2y ago
4 Views
2 Downloads
2.18 MB
49 Pages
Last View : 7d ago
Last Download : 3m ago
Upload by : Grant Gall
Transcription

INTEGRATED CIRCUITSAPPLICATION NOTEAN10146-02I2C 2002-1A EVALUATION BOARDLM75A, PCA9501, PCA9515, PCA9543, PCA9550, PCA9551, PCA9554,PCA9555, PCA9561, PCF8582C-2, P82B96Abstract – Philips Semiconductors families of I2C devices are detailed in this application note that discussesevaluation board set up and operation including typical applications.Jean-Marc Irazabal - PCA Technical Marketing ManagerSteve Blozis - PCA International Product ManagerPhil Tracy - Engineering ManagerSpecialty Logic Product LineLogic Product GroupPhilips Semiconductors26 February, 2003

TABLE OF CONTENTSOVERVIEW .3DESCRIPTION .3ORDERING INFORMATION.4I²C COMMUNICATION BASICS .5I2C 2002-1A KIT INFORMATION.7BLOCK DIAGRAM .7I2C 2002-1A EVALUATION BOARD .8I2C 2002-1A EVALUATION BOARD .8I2C ADDRESSES AND BUSES .8I2CPORT V2 ADAPTER CARD .9OPERATIONS INSTRUCTIONS .11STARTING THE SOFTWARE – QUICK OVERVIEW .11BEFORE STARTING .14PCA9501 .15PCA9515 .18PCA9543 .19PCA9550/PCA9551 .23PCA9554 .27PCA9555 .30PCA9561 .32PCF8582C-2.37P82B96 .39LM75A .44FREQUENTLY ASKED QUESTIONS .46ADDITIONAL INFORMATION .47APPENDIX 1 - I2C 2002-1A EVALUATION BOARD BILL OF MATERIAL.48APPENDIX 2 - I2C 2002-1A EVALUATION BOARD PICTURE .492

OVERVIEWDescriptionThe I2C 2002-1A Evaluation Board is a low cost I2C based platform that allows Field Application Engineers, designersand educators to use their Personal Computer (PC) to easily test and demonstrate new I2C devices in a platform thatallows multiple operations to be performed in a setting similar to a real system environment.The I2C 2002-1A Evaluation Board Kit includes: I2C 2002-1A Evaluation Board – 5” x 5” 2 layer printed circuit board featuring 11 different I2C slave devices:LM75A – Temperature SensorPCA9501 – 8-bit I/O Expander with 2Kbit serial EEPROM, Interrupt and 6 address pinsPCA9515 – I2C RepeaterPCA9543 – 4 Channel I2C SwitchPCA9550 – 2-bit LED BlinkerPCA9551 – 8-bit LED BlinkerPCA9554 – 8-bit I/O Expander with InterruptPCA9555 – 16-bit I/O Expander with InterruptPCA9561 – 6-bit I2C DIP SwitchPCF8582C-2 – 2Kbit serial EEPROMP82B96 – I2C Bus Buffer I2CPORT v2 Adapter Card - plugs into the PC parallel port of the PC and provides the interface between the PC (busmaster) and the I2C bus slaves on the evaluation board at speeds over 100 kHz. 4-wire Connection Cable - connects the I2CPORT v2 Adapter Card with the I2C 2002-1A Evaluation Board atnormal SDA/SCL signal levels. USB adapter card – Connects the I2CPORT v2 Adapter Card with the Evaluation Board through an USB cable (cablenot included) via the P82B96.NOTE: This is not a normal USB connection; the USB cable and USB connectors are used as the means to carrythe SCL/SDA signals at the special P82B96 voltage levels. 9 V Power supply - provides power to the evaluation board devices and LEDs. Operates from 100 to 240 volts at 47 to66 Hz, AC Edison plug on one side and 9 volt DC mini-plug on the other side. CD-ROM – contains operating instructions and Win-I2CNT software Operating Instructions – detailed application notes, software operating instructions and set up procedures.3

Win-I2CNT (32-bit) - application software that provides the device specific and universal mode graphicalinterface between the PC and I2CPORT v2 Adapter Card to control the I2C bus slaves featured on the I2C2002-1A Evaluation Board. Compatible with Windows 95/98/ME/2000/NT and XP operating systems.The devices used on the evaluation board are representative of the various general purpose I2C product families beingintroduced by Philips. They were selected for these following reasons: PCA9501 - To show the programming difference between the PCF8574 8-bit GPIO (of which the PCA9501 hasthe same state machine) and the PCA9554 8-bit GPIO (more complex state machine) and to showcase this newdevice, that has both the PCF8574 GPIO and PCF8582C-2 2Kbit serial EEPROM contained in the samepackage, with 6 address pins that allow up to 64 identical devices on the same bus. PCA9561 - To show its use as a 6-bit DIP switch replacement. PCA9543 - To show its use as a 2 channel multiplexer/switch. PCA9554/55 - To show how I/O expanders can be used as LED drivers, how they can be used to provide inputand output to the bus master and to show the size comparison of the PCA9555 in three different packages: Thelarge Surface Mount (SOIC - D), the smaller Thin Small Surface Package (TSSOP - PW) and the very smallHeat Sink Very Thin Quad Flat Pack No Leads (HVQFN - BS). PCA9550/51 - To show how the LED Blinkers are used to blink LEDs and to show how unused bits can beutilized as general purpose inputs and outputs. PCF8582C-2 - To show 2Kbit EEPROMs and have two identical devices to multiplex with the PCA9543. LM75A - To show temperature sensors and have two identical devices to multiplex with the PCA9543. PCA9515 and P82B96 - To show that I2C bus expanders allow larger loading on the I2C bus and to be able toconnect a second card to the first evaluation board and to show how the P82B96 can be used to send both I2Cclock and data signals and power supply over USB cables or telephone wires.Caution:1. The USB connectors are NOT running USB signals; they are just used as a convenient hardwarewiring system. NEVER connect to a PC's USB port.2. NEVER connect the telephone wires to your home telephone jack. They are just a convenienthardware wiring system to communicate from one evaluation board to another.Some of the experiments and demonstrations that can be performed using the I2C 2002-1A Evaluation Board include: Program and Blink LEDs using the GPIOs and/or the LED Blinker deviceso Learn differences in programming and blinking LEDs using the older and newer GPIO and the 2/8-bitLED Blinkers.o See the LED Blinker continue to blink LEDs when the I2C bus is disconnected. Command temperature sensors and 2K EEPROMs with same and different addresses through thePCA9543 two channel switch used as a multiplexer and for voltage translation between 3.3 and 5Vo Learn how the multiplexer, 2Kbit serial EEPROM and temperature sensor work.o See what happens when the master sends commands to devices with the same address at the same time.o See the temperature sensor response at different voltage levels. Program the Multiplexed I2C EEPROM as a DIP switch replacementOrdering InformationThe complete I2C 2002-1A Evaluation Board Kit consists of the: I2C 2002-1A Evaluation Board I2CPORT v2 Adapter Card for PC parallel port 4-wire connector cable USB Adapter Card 9 V power supply CD-ROM with operating instructions and Win-I2CNT softwarePurchase the I2C 2002-1A Evaluation Board Kit at www.demoboard.com4

I²C COMMUNICATION BASICS General CharacteristicsThe I²C protocol allows data to be transferred between devices using two open-drain (or open-collector) bidirectional lines. One line is the serial clock (SCL) and the other is the serial data (SDA). The bus master generatesthe Start conditions, the clock signals on SCL, as well as the Stop condition. An Acknowledge is transmitted on thebus after each byte is sent over the bus. Bit TransferInformation is transferred on an 8-bit word basis, Most Significant Bit (MSB) first.- Device Address Read/Write bit: specify which device is addressed (7 bits) and what type of operation needsto be performed- Control register: The data can sometimes be used by specific chips as an extension of the address (pointerinformation) or be specific commands that prepare chips for further data bytes.- Data.I2C protocol for information transfer on the I2C bus, carried by the SDA line, specifies:- Signal level must not change whenever SCL is High- Level changes only when SCL is Low- No restriction on the number of bytes sent during the same communicationStart and Stop conditions are special exceptions to these rules.A Start condition is signaled by a High-Low transition of SDA while SCL is high.A Stop condition is signaled by a Low-High transition of SDA while SCL is high.The figures below explain the different types of I²C transfer.Blue: commands and data sent by the masterYellow: data sent by the addressed slave.1.Write to a Slave deviceSADDRESSW“0” WriteADATAADATAAPEach byte is acknowledged by the slave deviceThe master is a MASTER-TRANSMITTER: It transmits both Clock and Data during the communication2.Read from a Slave deviceSADDRESSR“1” ReadADATAADATAAPEach byte is acknowledged by the master device(except the last one, just before the STOP condition)Acknowledged by the slave deviceThe master is a MASTER-TRANSMITTER and then a MASTER-RECEIVER:- It transmits the Clock all the time- It sends the Slave Address data and then becomes a receiverThe address byte is acknowledged by the slave device, and then received data is acknowledged by the master.When the final byte is received the master generates a "not acknowledge,” followed by a Stop."5

3.Combined Write and ReadSADDRESSWAASrADDRESSEach byte isacknowledgedby the slaveRe-Startdevice“0” Write4.DATAADDRESSR“1” ReadDATAADATAAPEach byte is acknowledgedby the master device(except the last one, justbefore the STOP condition)Acknowledged by the slave deviceADATAADATAASrADDRESSEach byte is acknowledgedby the master device(except the last one, justbefore the STOP condition)Acknowledged by the slave deviceW“0” WriteADATAAEach byte isacknowledgedby the slavedeviceRe-StartStart and Stop Conditions- A Start Condition (S) is a High To Low Transition on SDA line when SCL is High- A Stop Command (P) is a Low To High Transition on SDA line when SCL is HighS A“1” ReadCombined Read and WriteS RPAcknowledgeAcknowledge is done by the receiver (master or slave) on the 9th pulse (on the HIGH period), after each byte hasbeen received.- The Transmitter releases the bus SDA line goes High- The Receiver pulls down the bus SDA line goes LowNo acknowledgeAcknowledge6P

I2C 2002-1A KIT INFORMATIONBlock DiagramI2C 2002-1A Evaluation kit includes the following:1.2.3.4.5.6.7.I2CPORT v2 Adapter CardWin-I2CNT software (CD-ROM)9 V power Supply4-pin I2C cableI2C 2002-1A Evaluation boardUSB Adapter CardOperating instructions (CD-ROM)CD - ROMPC -Win95/98/2000/NT/XPI2C 2002-1AEvaluation KitParallel PortI2CPORT v2Adapter CardWin-I2CNTSoftwareI2C CableI2C CableUSBAdapterCardUSB Cable9VPowerSupplyI2C 2002-1A Evaluation BoardI2C Cable9VPowerSupplyI2C 2002-1A Evaluation BoardFigure 1. Hardware and Software SchematicThe second evaluation board and power supply is only provided to FAEs.7USB CableorPhone Cable

I2C 2002-1A Evaluation BoardI2C 2002-1A Evaluation BoardMain I2C 2SCL3/SDA3SCL1/SDA149VSCL2/SDA23.3 VREGULATORS5.0 VRJ113USB A3USB B3Figure 2. I2C 2002-1A Evaluation board block diagram6 different types of connections are available on the evaluation board:1. I2C 4-wire connector (unbuffered). To be connected to the I2CPORT v2 Adapter Card or to another I2C evaluationboard.2. I2C 4-wire connector (buffered). Using a buffered PCA9515 connection, to be connected to the I2CPORT v2Adapter Card or to another I2C evaluation board.3. RJ11 phone line or USB port A or USB port B. Using a buffered P82B96 connection, to connect to the I2CPORTv2 Adapter Card through the USB Adapter Card or to another I2C evaluation board. It connects via the I2C 4-wireconnector to a P82B96 demo board (master) and then via any standard USB cable (not supplied) to the I2Cevaluation board. It is also possible to directly link from one I2C evaluation board to another. The RJ11 connector isused to send the I2C signals through a normal 4-core telephone wire. USB port A or B connect the I2C signalsthrough USB cables. All these connectors also allow transfer of the 5.0 V or 9.0 V power supply.9 V Power Supply. Input via a 3.5 mm mini plug.I2C Addresses and BusesDevice 561PCF8582C-2LM75A – 1LM75A – 2PCA9515P82B96I2C AddressB030E4C0CC404C98A09092NoneNoneDescription2 Kbit EEPROM8-bit I/O Expander2 Channel I2C Multiplexer2-bit LED Blinker8-bit LED Blinker8-bit I/O Expander16-bit I/O Expander6-bit I2C DIP Switch2 Kbit EEPROMTemperature SensorTemperature SensorI2C RepeaterBi-Directional I2C Bus BufferTable 1. Device addresses and buses8I2C BusSCL1/SDA1 (Channel 0 PCA9543)SCL/SDA (Main bus)SCL/SDA (Main bus)SCL/SDA (Main bus)SCL/SDA (Main bus)SCL/SDA (Main bus)SCL/SDA (Main bus)SCL2/SDA2 (Channel 1 PCA9543)SCL1/SDA1 (Channel 0 PCA9543)SCL2/SDA2 (Channel 1 PCA9543)SCL/SDA SCL0/SDA0SCL/SDA SCL3/SDA3

I2CPORT v2 Adapter CardThe I2CPORT v2 Adapter Card connects to the standard DB-25 parallel port found on IBM-compatible PCs andprovides bi-directional communication with I²C devices via the I²C protocol. The adapter card can be powered from thePC's parallel port or externally powered from the I²C target card to support 3.3 V and 5.0 V applications. The LEDindicates the presence of power (steady) and activity on the I²C data line (blinking or dimming, depending on theselected bus speed).The I2CPORT v2 Adapter Card can be used stand-alone, since it obtains 5 V power from the PC parallel port. Thisallows the on-board I2C 256-byte EEPROM to be programmed and verified without the need for an external powersource. When the I2CPORT v2 Adapter Card is connected to other I²C target systems, then 5 V power should besupplied from the target to the Adapter Card via one of the three 4-pin headers on the Adapter.Caution: All three of the 4-pin headers are pinned differently!The LED will indicate a proper power connection and activity of the SDA line. You may not see the LED blinkdepending upon the bus speed selected. It should be noted that if you are deriving power from the computer’s parallelport, the LED might not turn on until the software is started.The I²C-bus voltage for the target system is determined by the setting of JP2:Open 3.3 V I²C; Closed 5 V I²C.I2C 2Kbit EEPROMTo the PC parallelportTo the I2C Evaluation BoardI2C bus signalsJumper JP2 I2C Voltage Selection (Bus voltage)Open 3.3 V busClosed 5.0 V busFigure 3. I2CPORT v2 Adapter Card JumpersWhen connecting the I2CPORT v2 Adapter Card to an I²C target, the target system supplies 5 V power via one ofthe three 4-pin I²C headers. Jumper JP2 selects the pull-up voltage for the I²C target and the I2CPORT v2 AdapterCard.JP2 OPENJP2 CLOSED3.3 V I²C pull-up voltage (through 4.7 kΩ resistors)5.0 V I²C pull-up voltage (through 4.7 kΩ resistors)In the event your target system only has 3.3 V power available, try closing JP2 and supplying 3.3 V power from thetarget via the 4-pin header. In this configuration, the on-board regulator is bypassed. I2C bus pull-up resistors to 3.3V can be added on your target board if the I2C bus pull-up voltage through the adapter card is too low (diode dropthrough the adapter). On-board EEPROM9

The on-board 8-pin DIP socket U2 supports I²C communication with the included 256-byte (2 Kbit) EEPROM orother EEPROM devices that allow pin 7 to be floating. The default I²C address for this EEPROM socket is (0xAE),allowing other I²C EEPROM devices sharing this pinout and address, to be accessed. Several supported EEPROMtypes are listed in the "Device Menu" of the Win-I2CNT software package. This EEPROM allows verification ofhardware and software functionality as well as the ability to program EEPROM devices using only the computer andthe I2CPORT v2 Adapter Card.Caution: If an external I²C device is connected to the Adapter Card, which uses this same I²C address(0xAE), the EEPROM in socket U2 should be removed to avoid address conflicts. I²C ConnectorsThe I2CPORT v2 Adapter Card includes three four-pin headers for connecting I²C to external devices or targetsystems; these are pinned differently to allow compatibility with legacy I²C connections in existing evaluationboards and development systems from Philips and other suppliers.Caution:1. Use extreme care to use the correct pin configuration, as all three are different! Inadvertentpower/ground reversal may damage the Adapter and/or your target system.2. Note that the connector referenced JP3 must be used to communicate with the I2C 2002-1A evaluationboard. Pinout is as following (from top to bottom): Vcc, GND, SCL, SDA.When an external I²C peripheral is connected to the I2CPORT v2 Adapter Card, the 5 V power should be suppliedby the target board or an external power supply through the four-pin header connectors on the adapter. In thisconfiguration, Schottky steering diodes prevent interference between external 5 V supply and the power supplied tothe adapter by the computer’s parallel port. A 3 V power source may also work if the jumper JP2 on the AdapterCard is closed (see Jumper Settings above).Note: the LED may indicate power to the Win-I2CNT Adapter even though the connected I²C target board isunpowered, (power is also supplied by the parallel port when the PC is active).10

OPERATIONS INSTRUCTIONSStarting the Software – Quick OverviewStarting the program will open the main window.Working WindowSelectionUniversal modesOpen the device specificscreenMode selectorI2C clock (SCL)indicatorMessage PanelHelp HintsParallel Port IndicatorFigure 4. Software Main WindowAll the information can be found in the software’s user manual available on the CD-ROM. Message Panel:1. When opening the software: indicates that the port adapter has been found and that I2C communications canstart. If a problem is detected when opening the software, the message “Win-I2C hardware not detected” isdisplayed Action required: check port adapter2. During I2C communications: indicates whether the communication has been done properly or a problem hasbeen detected.List of the messages available in the panel:Transmission successful - the last I²C transmission was successfully completed.Address not acknowledged - an I²C address was successfully transmitted but no slave device acknowledgedthe address. A STOP condition is sent after the acknowledge clock pulse if no acknowledge is received.Data not acknowledged - an I²C address was previously acknowledged but one of the following data bytes wasnot acknowledged. . A STOP condition is sent after the acknowledge clock pulse if no acknowledge is received.Read acknowledged corrupted - the master tried to send a NACK (no acknowledge) for the last read byte in atransmission, but it was corrupted by a low level on SDA by another device on the bus.SDA stuck low - before a START condition is initiated, the software verifies that both the SDA and SCL linesare high. If SDA is stuck low, then an SDA stuck low message will be displayed.SCL stuck low - before a START condition is initiated, the software verifies that both the SDA and SCL linesare high. If SCL is stuck low, then an SCL stuck low message will be displayed.Win-I2CNT hardware not detected- when the Win-I2CNT software is first started, it verifies that the WinI2CNT hardware exists at LPT1. If it is not found at LPT1, it will check LPT2, and then LPT3. Detection isterminated when Win-I2CNT hardware is found. The user may manually select a different port from the oneselected by the program but Win-I2CNT will again verify that hardware is available at the selected parallel port.The software will not attempt to proceed with any transmissions until the hardware has been detected. Autowrite settings are cleared to Auto Write Off.11

I2C Frequency Indicator:Indicates the current clock frequency used during the transmissions. Accessing the Options menu can change thisvalue.Options I2C Frequency will open a window allowing a new clock frequency to be programmed. Note that thefrequency information will be stored in the Registry and will be recalled when the program restarts at a later time.Maximum available clock frequency is PC dependent. Bit rates up to 70 kHz can be expected on a 66 MHz 486class computer and possibly over 100 kHz with a Pentium class computer. However, many factors influence themaximum bit rate and results may vary significantly. Mode Indicator:The Mode Indicator shows the present state of the parallel port kernel-mode driver. ‘Normal’ access provides higherperformance access to the parallel port, but may fail if the port is already in use by another kernel-mode driver.While slower, ‘Slow’ access provides more reliable access to ports that have already been opened by another kernelmode driver. If the driver fails while in ‘Normal’ access mode, a ‘Privileged Instruction’ error may be encounteredand it is recommended to keep the driver in ‘Slow’ mode on that computer. Mode change is done through theOptions menu.OptionsNormal access Normal Mode selectedOptions Normal accessSlow Mode selected Help Hints:The main screen contains a panel at the bottom that gives a short description of the item the cursor is currentlyabove. Almost all buttons, boxes, and other controls have these hints when moving the cursor around the screen withthe mouse. Parallel Port Indicator:The main screen has an area in the bottom right hand part of the screen that shows the active parallel port. This portcan be changed by selecting a different port from the Options menu. This box is empty if no hardware has beenfound. Working screen (Device Specific, Universal Transmitter/receiver and User Definable) can be selected under theDevices menu.1.Device Specific menu.Devices supported by Win-I2CNT are listed below.Cells in Yellow represent devices mounted on the I2C 2002-1A Evaluation board.DEVICE CATEGORYClock BuffersReal Time ClocksEEPROMDEVICE NAMEPCK2001PCK2001MPCF8583PCF859316x8128 K16Kx8128K32Kx8256K64Kx8512K12

DEVICE CATEGORYI/O ExpandersLED Drivers/BlinkersMultiplexers/SwitchesDIP SwitchStatic RAMTone GeneratorThermal Management2.DEVICE 70PCD3311/PCD3312LM75ANE1617ANE1618NE1619Universal Transmitter/Receiver Menu (Under Devices Universal Modes)This screen allows writing up to 5 different fully programmable messages.CommandsProgrammingI2C sequencingparametersSend selectedmessageSequence programmingProgrammable delay between the messagesFigure 5. Universal Transceiver / Receiver Window13

Characteristics and tips for the Universal Transmitter/Receiver screen:- Length of the messages is variable but limited to 16 data instructions maximum- 5 different messages can be programmed- First START and STOP instructions can not be removed- I2C Re-Start Command “S” key- A restart condition may be inserted into any Message location by pressing the “S “ key on your keyboard. Thesoftware deletes the boxes after the repeated start condition and then inserts 'S 00 W FF'. Only one Restart permessage is allowed.- I2C Write Command “W” keyThis may be changed to a Read condition by pressing the ‘R“ key.- I2C Read Command “R” keyThis may be changed to a Write condition by pressing the ‘W’ key.- Add an Instruction “INSERT” keyPressing this key adds an extra edit box to the Message. The maximum number of data bytes is 16, so theINSERT key will be ignored if there are already 16 bytes present.- Remove an Instruction “DELETE” keyPressing this key deletes the data byte where the cursor is current located. The software requires that you keepat least one data byte in the Message. It will also not let you delete the address byte or R/W bit following arestart. If you want to delete a restart, make sure the cursor is in the Start box and then press the DELETE key.- Data: 0 to 9 and A to F keys. Others keys are not allowed3. User Definable Device (Under Devices Universal ModesThe User Definable Device allows defining a customized I²C device and then enables the user to change thevalues of the individual cells within the grid using various controls such as sliders and spin controls. Additionalinformation can be found in the software’s user manual.Acknowledge:Normally, the software checks the acknowledge bit, after every byte written, to ensure that the slave-receiver haspulled the SDA line low. When the Ignore Acknowledge item is checked in the Options menu, the software ignoresthe acknowledge bit state during writes, so it is important to note that the user will not have any feedback whether ornot a device is actually receiving the message.OptionsIgnore Acknowledge Acknowledge cycle is ignoredOptions Ignore AcknowledgeAcknowledge is performedBefore StartingWhen the buffer chip P82B96 is active on the main I2C bus (SDA/SCL), it repeats the bus signals onto the buffered busat the USB and phone connectors. Propagation delays in the chip mean that when the SDA/SCL lines are released, theycannot fully rise until after the buffered bus rises. So propagation delays in P82B96 cause the 300 ns “step” observed inthe bus rise time waveforms. This step will lengthen when long cables are plugged into the buffered bus connectors.If these effects disturb any oscilloscope measurements, they may be eliminated by simply removing power to theP82B96 so it has no effect on the main bus: simply remove JP173, or both jumpers JP171 and JP172 to eliminate thesteps in the waveforms.14

PCA9501 SoftwareDevice I/O ExpandersPCA9501GPIO register valueGPIO valueGPIO Read / WriteOptionsGPIOprogrammingGPIO addressEEPROM addressSelected byteinformationWrite TimeAuto WriteFeatureByte 8BH or13910EEPROMRead / WriteOptionsSet the allEEPROM tothe samevalueEEPROMprogrammingFigure 6. PCA9501 Control WindowBlue: accessible to programmingRed: status information I2C2002-1A Evaluation BoardHardwareFigure 7. PCA9501 Schematic15

External Components1. LD60 to LD67: Used to visualize I/O signals2. Jumpers and Headers:JP6JP60 and JP61JP69JP610 to 615LJP60 to LJP67 Used to measure the current flowing through VDD.Must be CLOSED under other conditions (no measurement)Headers to monitor the pins of the PCA9501Used to program the /WC pin (Write Control)JP69 CLOSEDWrite to the EEPROM allowedJP69 OPENWrite to the EEPROM not allowedUsed to control the 6 programmable address pinsJP610, JP611, JP612 orA0, A1, A2 or A5 is connecte

2. Win-I2CNT software (CD-ROM) 3. 9 V power Supply 4. 4-pin I2C cable 5. I2C 2002-1A Evaluation board 6. USB Adapter Card 7. Operating instructions (CD-ROM) 2 Figure 1. Hardware and Software Schematic The second evaluation board and power supply is only provided to FAEs. PC -Win95/98/2000/NT/XP Win-I2CNT

Related Documents:

I2C requires a mere two wires, like asynchronous serial, but those two wires can support up to 1008 peripheral devices.Also, unlike SPI, 2IC can support a multi-controller system, allowing more than one controller [1] to communicate with all peripheral [1] devices on the bus (although the controller devices can't talk to each other over the bus and must take turns using the bus lines).File Size: 356KBPage Count: 12Explore furtherBasics of I2C: The I2C Protocol - TI Trainingtraining.ti.comUnderstanding the I2C Bus - Texas Instrumentswww.ti.comWhat is I2C? Protocol Guide Microcontroller Tutorialswww.teachmemicro.comInter-Integrated Circuit (I2C)www.egr.msu.eduRS-232 INTERFACE - TSCMwww.tscm.comRecommended to you b

I2C Tutorial In this tutorial we will go through I2C Bus & Protocol. I2C was originally invented by Philips(now NXP) in 1982 as bi-directional bus to communicate with multiple devices using just 2 wires/lines. I2C stands for Inter-Integrated Circuit. I2C is sometimes also referred as TWI, which is short for Two Wire Interface, since

1. General description The PCA9509 is a level translating I2C-bus/SMBus repeater that enables processor low voltage 2-wire serial bus to interface with standard I2C-bus or SMBus I/O.While retaining all the operating modes and features of the I2C-bus system during the level shifts, it also permits extension of the I2C-bus by providing bidirectional buffering for both the dataFile Size: 301KB

Dec 14, 2020 · hardware I2C buses with different clock and data line names. Once you have access to the I2C bus it’s easy to scan the bus to find the address of all devices connected to it. Call the busio.I2C.scan() (https://adafru.it/zcm) function. However before you make calls against the I2C bu

by 4). I2C Multiplexed-Side pins: SDx and SCx: There are 8 sets of SDx and SCx pins, from SD0/SC0 to SD7/SC7. These are the multiplexed pins. Each one is a completely seperate I2C bus set. So you have have 8 I2C devices with identical addresses, as long as they are on one I2C bus each.

User manual Rev. 6 — 4 April 2014 3 of 64 NXP Semiconductors UM10204 I2C-bus specification and user manual 1. Introduction The I2C-bus is a de facto world standard that is now implemented in over 1000 different ICs manufactured by more than 50 companies. Additionally, the versatile I2C-bus is used

Figure 1. I2C-Compatible Interface Timing Diagram PARAMETER SYMBOL CONDITIONS MIN TYP MAX UNITS I2C TIMING CHARACTERISTICS (SDA, SDA, INT) (Note 3) I2C Write Address AE Hex I2C Read Address AF Hex Serial Clock Frequency fSCL 0 400 kHz Bus Free Time Between STOP and START Conditions tBUF 1

universiteti mesdhetar orari i gjeneruar:10/14/2019 asc timetables lidership b10 i. hebovija 3deget e qeverisjes 203 s. demaliaj e drejte fiskale 204 a.alsula histori e mnd 1 b10 n. rama administrim publik 207 g. veshaj tdqe 1