| |
I2C and I2S Bus Systems
I2C and I2S are two serial communication standards widely used inside electronic equipment to move data between integrated circuits. Although their names are similar, they serve different purposes: I2C is a general-purpose control bus for connecting chips on a circuit board, while I2S is a dedicated bus for carrying digital audio. Both were originally developed by Philips and are now found across a great many consumer and industrial devices.
The I2C bus (Inter-Integrated Circuit) uses just two wires, a serial data line (SDA) and a serial clock line (SCL), to allow many devices to communicate. Each device on the bus has an address, and a master device initiates transfers to or from addressed slave devices, so a single microcontroller can control numerous peripherals such as sensors, memory chips and real-time clocks using only two signal lines. The protocol defines start and stop conditions, acknowledgement bits and several standardised speed grades.
The I2S bus (Inter-IC Sound) is a synchronous serial interface designed specifically to carry pulse-code-modulated digital audio between chips, for example from a decoder to a digital-to-analogue converter. It typically uses separate lines for the bit clock, a word-select signal that distinguishes the left and right stereo channels, and the serial audio data itself. By separating audio data transport from device control, I2C and I2S are often used together in the same product, with I2C handling configuration and I2S streaming the audio.
Frequently asked questions
- What is the I2C bus used for?
- It is a two-wire control bus that lets a microcontroller communicate with many peripheral chips, such as sensors and memory, each identified by an address.
- How does I2S differ from I2C?
- I2S is a dedicated interface for streaming digital audio between chips, whereas I2C is a general-purpose bus for control and configuration of devices.
- How many wires does I2C require?
- It uses two signal lines: a serial data line (SDA) and a serial clock line (SCL), shared by all devices on the bus.
|
|
I2C
protocol
see also Bus systems inside the computer,
CAN bus system,
Data communication: bus systems,
Domotics,
RS232 |
|
Bi-directional level shifter for I²C-bus and other systems pdf file |
|
Bidirectional level shifter circuit in I2C-bus design pdf file |
|
Communicating
with the I 2 C Bus Using the PIC16C5X |
|
Comparing the
I2C Bus to the SMBus the I2C bus and the SMBus are popular 2-wire
buses that are essentially compatible with each other. Normally devices, both
masters and slaves, are freely interchangeable between both buses. Both buses
feature addressable slaves |
I2C Bus
Only two bus lines are required; a serial data line (SDA) and a serial clock
line (SCL), Each device connected to the bus is software addressable by a unique
address and simple master/ slave relationships exist at all times; masters can
operate as master-transmitters or as
master-receivers, It’s a true multi-master bus including collision detection and
arbitration to prevent data corruption if two or more masters
simultaneously initiate data transfer, pdf file |
|
I2C Bus serial
data line (SDA), serial clock line (SCL), Data Transfer - SDA, Synchronization
on SCL, Frame Formats, pdf file |
|
I2C Bus and how to use it pdf file |
|
I2C Bus Hardware
Structure the BUS physically consists of 2 active wires and a ground connection.
The active wires, SDA en SCL, are both bidirectional . Where SDA is the serial
dAta line and SCL is the serial cLock line |
|
I2C
bus specificatie pdf file, in Dutch |
|
I2C
bus primer the hardware setup of an I2C bus, the requirements for proper
operation of the I2C bus, how to find the cause for problems and how to solve
them |
| I2C bus protocol
the I2C bus physically consists of 2 active wires and a ground connection. The active wires, called SDA and SCL, are both bi-directional. SDA is the Serial
DAta line, and SCL is the Serial CLock line |
|
I2C bus protocol in Dutch,
doc file |
|
I2C
bus specification I2C bus specification, pdf file |
|
I2C
bus specification 2 I2C bus specification, pdf file |
| I2C-info
I2C (Inter-Integrated Circuit) Bus Technical Overview and Frequently Asked
Questions. All I2C-bus compatible devices incorporate an on-chip interface which allows them to
communicate directly with each other via the I2C-bus, I2C interfaces |
|
I2C Manual
The I2C Manual provides a broad overview of the various serial buses, why the
I2C bus should be considered, technical detail of the I2C bus and how it works,
previous limitations/solutions, comparison to the SMBus, Intelligent Platform
Management Interface implementations, review of the different I2C devices that
are available and patent/royalty information, pdf file |
|
I2C Manual
The I2C Manual provides a broad overview of the various serial buses, why the
I2C bus should be considered, technical detail of the I2C bus and how it works,
previous limitations/solutions, comparison to the SMBus, Intelligent Platform
Management Interface implementations, review of the different I2C devices that
are available and patent/royalty information. |
|
I2C
protocol I2C protocol is level-sensitive. The data must be stable when SCL is high. Except for two situations, the state of the SDA line
can only change when SCL is low |
|
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. The two lines that embody the
I2C Bus are the serial data line (SDA) and the serial clock line (SCL), the bus obviously being optimised for hardware simplicity,
ppt file |
|
I2C software drivers |
| I2C
tutorial I2C tutorial, I2C bus specifications, pdf file |
|
LM27964 White LED Driver
System with I2C Compatible Brightness Control |
| PCF8574 expander for
I2C-bus pdf file |
|
PCF8584
parallel bus to I2C-bus protocol converter
and interface |
| Protocole
série I2C en Français |
|
Serial and printer interface for the FX-602P calculator |
|
Using the
I2C Bus The physical I2C bus, just two wires, called SCL and SDA. SCL is the
clock line, ... |
|
|
I2S
bus protocol  |
|
I2S
application Atmel microcomputer, pdf file |
|
I2S
bus Interfacing I2S-Compatible Audio Devices To The
ADSP-21065L Serial Ports, I2S bus protocol application note, I2S
bus specification, pdf file |
| I2S
bus I2S (Inter-IC Sound) is a serial bus (path) design for digital audio devices and technologies such as compact disc
CD players, digital sound processors, and digital TV (DTV) sound |
|
I2S Integrated Information System
|
|
I2S
white paper pdf file |
|
|
Home
|
Site Map
|
Email: support[at]karadimov.info
Last updated on:
2026-06-24
|
Copyright © 2011-2021 Educypedia.
https://educypedia.org
|
| |
|
|