Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: I2C


Related Topics
I2S
DVB
GLU

In the News (Fri 4 Dec 09)

  
  I2C Chip I2C & SMBUS, Slave IC's, Host Adaptors, RS232 / USB adaptors 2-wire bus
I2C is a simple serial bus for connecting many IC's together with 2 common wires.
Connectors and Bus Pinouts (for common I2C Busses)
Mixing SPI and I2C on the same pins
www.i2cchip.com   (908 words)

  
 CAS-1000 I2C Bus Analyzer, Exerciser, and Programmer Instrument with SMbus support
The CAS-1000-I2C can be used to monitor in real-time and log I2C bus traffic, generate I2C traffic to exercise the bus and communicate to its components, I2C programming of in-system EEPROMs, validate bus specification compliance, confirm I2C protocol of bus traffic, and emulate I2C compatible devices that are not yet physically connected to the bus.
I2C Parameters Scope: Using the Parameters Scope tool, the CAS-1000-I2C can be utilized to quickly measure and return the basic electrical and I2C timing parameters of the target bus without setting up the advanced scripting functions of the Test tool.
This feature is mutually exclusive to the I2C functionality and requires it to be put into the TAP mode.
www.corelis.com /products/I2C-Analyzer.htm   (1613 words)

  
  Using the I2C Bus
I have lots of examples on using the I2C bus on the website, but many of these are using high level controllers and do not show the detail of what is actually happening on the bus.
It is probably easier to think of the I2C bus addresses as 8 bit addresses, with even addresses as write only, and the odd addresses as the read address for the same device.
To initialize the ports set the output resisters to 0 and the tristate registers to 1 which disables the outputs and allows them to be pulled high by the resistors.
www.robot-electronics.co.uk /htm/using_the_i2c_bus.htm   (2204 words)

  
  I2C Drivers, Part I | Linux Journal
With the 2.6 kernel, a large portion of the I2C code has made it into the main kernel tree, thanks to the effort of a number of kernel developers who changed the interfaces to be more acceptable to the kernel community.
If the I2C adapter lives on a type of device that has a struct device associated with it, such as a PCI or USB device, then before the call to i2c_add_adapter, the adapter device's parent pointer should be set to that device.
Most I2C bus drivers define their own I2C algorithms and use them, as they are tied closely to how the bus driver talks to that specific type of hardware.
www.linuxjournal.com /article/7136   (1953 words)

  
 Using the I2C Bus with Linux | Linux Journal
The I2C bus is a two-wire serial bus for connecting a wide range of ICs to a computer or micro-controller.
Therefore, one can see the I2C bus cannot be used for audio data, or other high-speed applications, but it is still fast enough to easily survey an array of sensor devices and react in under a millisecond.
I2C bus-controlled ICs are also available for telecommunication services ranging from pagers to GSM telephones.
www.linuxjournal.com /article/1342   (795 words)

  
 I2C Interface Support in Windows
This approach uses the I2C bus to connect devices to a master device.
These minidrivers communicate via an I2C interface that is provided by the driver of the device that physically owns the I2C master port.
The I2C master device is generally either a VGA controller or another Stream class minidriver.
www.microsoft.com /whdc/archive/i2c.mspx   (833 words)

  
 I2C Test Board
To turn this into an I2C port where the Mac will be the only bus master we need to use one of the output bits to provide the serial clock SCL; we also need to use one output and one input bit to provide the bi-directional line SDA.
The I2C library routines work with the MPP attached either to the Mac's modem or printer port and programming any other combination of bits to act as SCL and SDA is also possible by changing just a few lines of code in the bit level subroutines.
The I2C routines are all included in a single FBII 'include' file, but to see a complete demo (don't get too excited - it just lights up some of the LED segments) you need to download all three source files to the same directory.
www.btinternet.com /~rjevans/macpp/i2cboard.html   (1214 words)

  
 HI-TECH Software Forums: i2c multi-master with SSP 16F876
Hardware i2c support is generally recommended if you have to act as a slave :-) i2c does indeed support multiple masters; in this case ALl the masters will ALSO need to handle slave functionality.
I2C can be used in a multi-master configuration, but the masters also need to support slave functionality if another master needs to communicate with it.
"i2c multi-master with SSP 16F876" In multimaster environment, as in real life, two masters cannot coexist, this is clear for everyone.
www.htsoft.com /forum/all/showflat.php?Cat=0&Number=9093&page=&fpart=&vc=1   (688 words)

  
 I2C on the Gumstix - GumstixDocsWiki
The I2C Max518 example shows how to connect the Maxim MAX518, which is a dual, i2c, digital to analog converter.
The I2C DS1307 example shows how to connect the DS1307, which is an i2c real time clock and nvram chip.
The i2c program is a simple program which allows reading and writing individual bytes to and from an i2c device.
docwiki.gumstix.org /I2C_on_the_Gumstix   (1133 words)

  
 I2C bus, I2S bus, protocols, interfaces and specifications
I2C bus protocol the I2C bus physically consists of 2 active wires and a ground connection.
I2C FAQ the BUS physically consists of 2 active wires and a ground connection.
I2C protocols I2C is an abbreviation of Inter-IC, the I2C Bus is a 2-way, 2-line means of communication between different IC's or modules.
www.educypedia.be /electronics/I2C.htm   (494 words)

  
 lf365, Hardware: A digital thermometer or talk I2C to your atmel microcontroller
This I2C bus is unfortunately not available on the outside of the PC (there is no physical connector).
The CD-pin on the RS232 is an input line and it is connected to SDA on the I2C bus.
The I2C protocol requires very little extra hardware and is optimized for transmitting or receiving small amounts of data.
www.tldp.org /linuxfocus/English/February2005/article365.shtml   (2339 words)

  
 I2C Interface
They contain the information needed by the I2C bus driver to interact with the device, for example the device address.
I2C operations should always be performed at thread-level or during system initialization, and not inside an ISR or DSR.
arranges for all I2C bus devices to be initialized via a single prioritized C++ static constructor.
ecos.sourceware.org /docs-latest/ref/i2c-api.html   (1347 words)

  
 CAST I2C Philips Serial Bus Interface Core
I2C Bus Controller logic provides a serial interface that meets the Philips I2C bus specification and supports all transfer modes from and to the I2C bus.
The I2C is a microcode-free design developed for reuse in ASIC and FPGA implementations.
The I2C bus uses two wires to transfer information between devices connected to the bus: SCL (serial clock line) and SDA (serial data line).
www.cast-inc.com /cores/i2c/index.shtml   (544 words)

  
 Shure i2c Integrated Sound Isolating Earphones + Mobile
Perfect for audio enthusiasts looking to upgrade their earphones, the i2c provides you with the convenience of either listening to your music or answering a call on your mobile phone.
Because every ear is different, i2c Earphones come with three pairs (small, medium, large) of disposable Foam Sleeves, three pairs (small, medium, large) of Flex Sleeves, and three pairs (small, medium, large) of Soft Flex Sleeves, to ensure the ideal personalized fit.
The i2c comes with a stylish, compact carrying case, providing a convenient, tangle-free way to store your earphones.
www.shurestore.com /iseries/iseries_i2c.html   (548 words)

  
 I2C
The I2C bus is a two-wire serial bus used extensively in a variety of microcontroller-based professional, consumer, and telecommunications applications as a control, diagnostic, and power management bus.
ACEX 1K, APEX II, Stratix, FLEX 10KE, APEX 20KE, APEX 20KC, Excalibur, Stratix II DI2CSB I2C Bus Interface-Slave
ACEX 1K, APEX II, Stratix, FLEX 10KE, APEX 20KE, APEX 20KC, Excalibur, Stratix II I2C Master and Slave
www.altera.com /products/ip/iup/i2c/ipm-index.jsp   (144 words)

  
 Installation Guide for i2c and lm_sensors 2.9.2 and 2.10.3
Versions of i2c from 2.8.0 to 2.8.8 were not compatible with the version of i2c present in the Linux 2.4 kernels.
The changes that were done in i2c 2.8.0 and which broke the compatibility were not correct, and should not have been made in the first place (or, more precisely, they did belong to the 2.5 branch of the Linux tree, not the 2.4 one).
This functionality is not related with the new i2c subsystem model, but happens to have been introduced in i2c 2.6.4 (and Linux 2.5.32), while the 2.4 kernels have i2c 2.6.1, so it sounded like a convenient way to differenciate between an i2c 2.8.x-patched 2.4 kernel and an unpatched one.
khali.linux-fr.org /devel/i2c   (955 words)

  
 i2c interface tools - use your pc to send i2c messages and program eeproms
I2Ctools provides i2c host controllers and software for connecting your PC to I2C bus and SPI devices.
USB-to-I2C Elite, USB-to-I2C Professional, and LPT-to-I2C SE Professional products are powerful i2c interface hardware and software packages which allows you to begin sending i2c messages within minutes of installation.
is a Windows PC-based general purpose I2C and SPI interface tool that allows a user to communicate with I2C and SPI devices.
www.i2ctools.com   (330 words)

  
 Hot-Insertion of I2C Devices
It is not possible to instruct every I2C agent that may reside on the shared bus to stop "talking" before a hot-plug event occurs.
When hot-plugging an I2C device, this invention will ensure that the I2C bus is in an IDLE state before connecting/disconnecting the bus thus preventing I2C bus corruption.
The invention consists of a FET switch, circuitry to detect an I2C IDLE condition, and circuitry to communicate with the user/system.
www.priorartdatabase.com /IPCOM/000015956   (422 words)

  
 Proteus VSM I2C Protocol Analyser
The Proteus VSM I2C Protocol Analyser provides an industrial strength virtual instrument for testing, debugging and monitoring the I2C bus.The analyser has two purposes: to allow you to view data sent along the I2C-bus and to permit you to send data onto the I2C-bus either as a master or as a slave device.
The protocol analyser can act as an I2C master or slave device or simply be used to monitor traffic on the bus.
The I2C Protocol Analyser is currently included as standard with all Proteus VSM microcontroller simulation packages.
www.labcenter.co.uk /vmodels/I2CAnalyser.htm   (384 words)

  
 I2C Controller - Digital Design - USB Development
The USBee ZX, AX and DX I2C Controller module is a full featured I2C control system that allows you to create and generate I2C bus transactions to any I2C device.
The USBee acts as the I2C bus master and, running from scripts that you build, will generate all of the necessary clocking and data and will read the received data and ACK status into a log file.
Saves I2C transaction data to output file, including written data, read data from device, start and stop tokens and ack levels during ack bit times.
www.usbee.com /lxi2c.html   (196 words)

  
 Java Virtual Machine - Online Reference - i2c   (Site not responding. Last check: )
A 32-bit int is popped off the stack, the top 16 bits are set to zero and the resulting int value is pushed back onto the stack.
i2c is used in Java when there is an explicit cast between an int and a char.
Notice that i2c produces an unsigned value - any sign bit for the original number is lost.
mrl.nyu.edu /~meyer/jvmref/ref-_i2c.html   (96 words)

  
 Mixing SPI and I2C
Of course all the SPI devices have thier own individual CS pin, but this is the disadvantage of SPI.
I2C devices have noise filters on the input.
To ensure this device is in a known state, the reset routine clocks LO into it 36 times.
www.i2cchip.com /mix_spi_i2c.html   (597 words)

  
 Nabble - I2C vs CAN
There are several more MCU available with build in I2C then CAN, the power consumption is lower and the baudrate can be up to 3-4 MBit.
i2c was really designed for talking between chips on the same board.
i2c works on the premise that the bus is pulled high, and each device
www.nabble.com /I2C-vs-CAN-t1796577.html   (1775 words)

  
 Total Phase - Aardvark I2C/SPI Host Adapter Technical Specification
I2C is a low-bandwidth, short distance protocol for on board communications.
Regardless of how many slave units are attached to the I2C bus, there are only two signals connected to all of them.
Since only two wires are required, I2C is well suited for boards with many devices connected on the bus.
www.totalphase.com /products/aardvark/specs/?sect=sect1   (851 words)

  
 Method to Provide Exclusive Access to a Shared I2C Bus Resource (I2C MUTEX)
Any I2C master may read and write to any device without concern for what other agents may be doing.
The invention is composed of an I2C based memory device, control logic to prevent multiple I2C masters from setting their semaphore bit and a protocol to ensure serialized access to a different I2C resource.
Each I2C master is assigned a different bit since by the I2C arbitration rules, two different I2C masters can successfully write the same data to a device during the exact same I2C bus transaction.
www.priorartdatabase.com /IPCOM/000015947   (478 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.