You only really need two data wires to transfer a ton of data. Standards like UART, USB2, I2C, SPI, PS/2, CAN, RS232, SWD (an interface to program MCUs), RS485, DMX, and many others, all are a ...
NXP Semiconductors’ family of level shifting bus buffers are detailed in this application note that discusses device operation, maximum cable length and frequency ...
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 – From Humble Beginnings to New Uses The simplicity and low cost of the I2C bus has enticed electronic engineers to find more uses for the two-wire Inter-Integrated-Circuit protocol, and ...
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 ...
The fundamentals of the Inter-Integrated Circuit (I2C) interface, and its associated protocol. What made this simple, robust, chip-to-chip interface so useful for embedded system applications? How the ...
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 ...
The EEPROM, ADC and RTC will require an interface for communication between them. Due to that I2C bus is used as an interface between EPROM, ADC and RTC. It is used to minimize system-level ...
In the 2.5 Linux kernel development series, a unified device driver model framework was created by Pat Mochel. This framework consists of a number of common structures and functions all device driver ...