I2C introduction: The protocol

  Рет қаралды 41,320

Texas Instruments

Texas Instruments

2 жыл бұрын

Download the Analog Engineer's Pocket Reference e-book.
www.ti.com/amplifier-circuit/...
This video describes the basics of I2C communication. The video explains
the physical hardware aspects of I2C as well as the digital communications
protocols used in I2C. Protocol topics include I2C addressing, I2C start
conditions, I2C stop conditions, and I2C communications acknowledgement.
Hardware topics focus on how open drain outputs can be used for bidirectional
communications.

Пікірлер: 23
@mohamedsalahmoghazy4062
@mohamedsalahmoghazy4062 2 жыл бұрын
Great Tutorial Thanks a lot
@mrshodz
@mrshodz Ай бұрын
Excellent material.
@MarkTheEngineer
@MarkTheEngineer 2 жыл бұрын
At about 13:36 (discussion of I2C STOP condition) the audio states that SCL is released and then SDA is released. This appears to be the reverse of what actually happens.
@GarageFactorySD
@GarageFactorySD 2 жыл бұрын
I agree
@sarans96
@sarans96 2 жыл бұрын
Yes thats a mistake in diagram.
@sravanakumar9326
@sravanakumar9326 2 жыл бұрын
Yes, it's a mistake
@mranalogman3525
@mranalogman3525 Жыл бұрын
As others have pointed out, the diagram is incorrect, but the audio is correct. This is a really nice tutorial but I would like to see the repeated start condition covered.
@witchdoctor88
@witchdoctor88 Жыл бұрын
You are spot-on. This video is misleading and low-effort… not what I expected of TI.
@dipeshverma29
@dipeshverma29 11 ай бұрын
@ 12:37 you did not explain why is the SCL is gated after Address frame ACKT, and also why SDA is high for one pulse.
@Commentreader-gp2ie
@Commentreader-gp2ie 10 ай бұрын
SCLK: it is not gated, if sclk becomes high then it is considered as transfer of bits and at that time we are not interested to send data so we can keep the sclk low indicating that there is no data transfer at that moment. SDA: we can keep any value for sda during negative edge of sclk line, the device will sample only during positive clock duration (it has to be stable)
@champ2133
@champ2133 10 ай бұрын
Gating SCL after an Address Frame ACK allows devices to synchronize and complete tasks before proceeding to the next operation for the seek of reliability. As for SDA, it remains stable (high or low) when SCL transitions from low to high to prevent unintended data transitions and maintain synchronization.
@gandhiyash007
@gandhiyash007 5 күн бұрын
wired AND
@Salador1777
@Salador1777 2 ай бұрын
I thought this would be an easy primer....ok it is easy? All the transistors being mentioned are already on. The modules? Or is this meant for engineers who are designing the boards? Because the thing is an IC... A bunch of ic's?
@VeritasEtAequitas
@VeritasEtAequitas 2 ай бұрын
For writing drivers too.
@mouselmao
@mouselmao 6 күн бұрын
I think it's meant for anyone who plans on using I2C in their devices. For example, the sensors I am using in my device communicate using I2C, so I'm just watching this to understand the basics before I watch more complex videos to learn how to pull data from my sensors. The part about the transistors is likely to explain how the lines are pulled to low voltage because many people like to learn about the underlying mechanics so that they know where to look if there's something wrong with their device.
@monfry2675
@monfry2675 3 ай бұрын
Is AI talking ? this makes me feel tired 😪
@VeritasEtAequitas
@VeritasEtAequitas 2 ай бұрын
Alex Smith
@USER-cr3mp
@USER-cr3mp 10 ай бұрын
Please use human for tutorials this set me on sleep mode in 2 minutes
@oleksiishekhovtsov1564
@oleksiishekhovtsov1564 10 ай бұрын
Setting the speed to 2x helps a bit
@rudymelo880
@rudymelo880 9 ай бұрын
I actually fell asleep within 2 minutes. Looks like I wasn't the only one lol
@VeritasEtAequitas
@VeritasEtAequitas 2 ай бұрын
Silence, furry. Did you not read the intro?
Input and output limitations - Common mode voltage
14:41
Texas Instruments
Рет қаралды 652
SPI: The serial peripheral interface
33:00
Ben Eater
Рет қаралды 667 М.
ТАМАЕВ vs ВЕНГАЛБИ. ФИНАЛЬНАЯ ГОНКА! BMW M5 против CLS
47:36
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 104 МЛН
Tom & Jerry !! 😂😂
00:59
Tibo InShape
Рет қаралды 49 МЛН
Luck Decides My Future Again 🍀🍀🍀 #katebrush #shorts
00:19
Kate Brush
Рет қаралды 6 МЛН
CAN Protocol Explained | Controller Area Network
12:09
The EV Engineer
Рет қаралды 64 М.
Introduction to I2C: Advanced topics
25:43
Texas Instruments
Рет қаралды 8 М.
PROTOCOLS: UART - I2C - SPI - Serial communications #001
11:58
Electronoobs
Рет қаралды 1,4 МЛН
Basics of I2C communication | Hardware implementation of I2C bus
6:48
Foolish Engineer
Рет қаралды 73 М.
Understanding I2C
10:58
Rohde Schwarz
Рет қаралды 64 М.
Hacker's Guide to UART Root Shells
17:40
Flashback Team
Рет қаралды 463 М.
CAN Bus: A Beginners Guide Part 1
37:36
Hardwire Electronics
Рет қаралды 287 М.
What is I2C, Basics for Beginners
18:30
nandland
Рет қаралды 161 М.
SPI communication basics (modes)
15:51
Texas Instruments
Рет қаралды 23 М.
I2C and SPI on a PCB Explained!
15:34
Altium Academy
Рет қаралды 138 М.
Неразрушаемый смартфон
1:00
Status
Рет қаралды 1,6 МЛН
Will the battery emit smoke if it rotates rapidly?
0:11
Meaningful Cartoons 183
Рет қаралды 29 МЛН