When an air quality display project needed a display, [Inderpreet] looked into small character-based LCDs. [Inderpreet’s] chosen LCD used an I2C interface, which was new to him. Rather than shy away, ...
A lot of great ICs use I2C to communicate, but debugging a non-working I2C setup can be opaque, especially if you’re just getting started with the protocol/bus. An I2C bus scanner can be a helpful ...
The I2C bus is one of the most useful ways of connecting moderately sophisticated sensors and peripherals to the Edison. The only problem is that it can seem like a nightmare confusion of hardware, ...
NXP Semiconductors’ family of level shifting bus buffers are detailed in this application note that discusses device operation, maximum cable length and frequency ...
In my last column [LJ, December 2003], we discussed how I2C bus drivers and I2C algorithm drivers work. We also described how to make a tiny dummy I2C bus driver. This month, we discuss how an I2C ...
The availability of powerful I2C buffers that drive their I/Os on both sides to a nominal ground or ‘zero offset’ logic level allows the removal of noise introduced into one section of a larger bus ...
This chapter continues the presentation of the serial communication interfaces with the description of the I2C bus. It contains suggestions about a possible software implementation of the I2C protocol ...
The circuit shown can be used to interface multiple serial devices to the I2C bus, even if they lack the extended-addressing capability required. Information transfer be-tween I2C devices connected to ...
Maxim has introduced a chip to interface devices equipped with I2C or SPI bus connections to its ‘1-wire’ bus. Called DS28E18, it is intended to knock cost out of networks that connecting I2C and SPI ...
In the June and August 2003 issues of Linux Journal, my column covered the Linux kernel driver model, and the I2C subsystem was used as an example. This month, we discuss what the I2C subsystem does ...