Basics of I2C communication | Hardware implementation of I2C bus

  Рет қаралды 74,642

Foolish Engineer

Foolish Engineer

Күн бұрын

#communicationprotocols #I2C #I2Ccommunication
In this video we will see:
0:00 Index
00:33 Basics of I2C communication
02:48 Different modes of I2C
03:47 Hardware understanding of an I2C bus
More Videos:
Embedded Systems:
UART Communication Part 2: • Understanding UART Com...
UART Communication Part 1: • Basics of UART Communi...
Basics of Communication: • Communication protocol...
Power Electronics:
Power Factor Correction - • Power Factor Correctio...
Power Factor - • What is Power Factor |...
Powe Supplies:
Full Bridge Converter - • How does a Full Bridge...
Half Bridge Converter - • How does a Half Bridge...
Zeta Converter - • How does a Zeta conver...
Cuk Converter - • How does a Cuk convert...
Buck-boost converter - • How does a Buck Boost ...
Double Ended Forward converter - • Double Ended Forward C...
Active Clamp Forward Converter - • Active Clamp Forward C...
Forward Converter - • How does a Forward con...
SEPIC converter part 2 - • SEPIC converter design...
SEPIC converter part 1 - • SEPIC converter design...
Flyback converter part 2 - • Flyback converter desi...
Flyback converter part 1 - • Flyback converter desi...
Push-pull converter part 2 - • How to design a Push p...
Push-pull converter part 1 - • How to design a Push p...
Boost converter design - • How to design a Boost ...
Buck converter design - • How to design a Buck C...
SMPS basics - • Basics of Switch Mode ...
Electric Vehicles:
Battery management system 2 : • How does a BMS (Batter...
Battery management system 1 : • What is a Battery Mana...
Battery basics part 4 : • Electric Vehicle batte...
Battery basics part 3 : • What are the types of ...
Battery basics part 2 : • What is SOC, SOH, SOP,...
Battery basics part 1 : • Which Battery is used ...
EV motor controllers part 2: • Motor Controllers in E...
EV motor controllers part 1: • Motor Controllers in E...
Charging of EVs: • Working of Electric Ve...
EV basics: • How does an Electric V...
EV parameters: • What is inside the Ele...
EV Motors: • Motors used in electri...
---------------------------------------------------------------------------
Check us out!
Facebook - / foolishengineer-407598...
Instagram - / foolish_engineer
Subscribe now for more videos like this!
Attributes:
1. microcontroller - a href="www.freepik.com/free-photos-v..."Background vector created by freepik - www.freepik.com/a
2. IC - a href="www.freepik.com/free-photos-v..."Water vector created by macrovector - www.freepik.com/a
3.

Пікірлер: 51
@manishnim1704
@manishnim1704 Ай бұрын
your animation is superb in understanding the actual happening inside the devices, i gone through all your serial communication protocols all are well explained :)
@aidanabregov1412
@aidanabregov1412 Жыл бұрын
Great video! I had trouble hearing what you said about “power redemption in this bus is low” at 5:30, but the rest was very informative. I think mentioning SPI, UART, & I2C as different protocols in the beginning would help people who are less familiar with serial comm since you mentioned UART briefly in the video
@ZiclopDevices
@ZiclopDevices 2 жыл бұрын
Excellent! Thanks for sharing.
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much, Glad you liked it!!
@sri279
@sri279 Жыл бұрын
Nice video,and showing MOSFET inside the IC or device in the video that was really helpfull to beginners to understand like me , thanks!!!
@FoolishEngineer
@FoolishEngineer Жыл бұрын
Glad it helped
@Bianchi77
@Bianchi77 Жыл бұрын
Nice video, keep it up, thanks :)
@anuragmahajan5919
@anuragmahajan5919 3 жыл бұрын
Awesome video sir, very well explained!
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
bas kya bhai!
@theunstoppable4593
@theunstoppable4593 2 ай бұрын
nice video. Wonderful simplest explanation. Thanks !!!!!
@FoolishEngineer
@FoolishEngineer 2 ай бұрын
You are welcome!
@electrical_engineer1
@electrical_engineer1 Жыл бұрын
Thanks sir
@pushkarshah3422
@pushkarshah3422 3 жыл бұрын
Very nicely explained
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thank you so much 🙂
@shahnewazaziz285
@shahnewazaziz285 2 жыл бұрын
what if 1line is always 5v and another one is 0V.. when it turn on that 5v turned in 0v and the other one goes to 5v.. is it I2C ? (This is a Octen Pump Flow meater) it have total 5 line... 2 power and 3 other. 2 line change value like on and off.. an the others one always give 5V
@SimonYells
@SimonYells 2 жыл бұрын
Nice video love it! What software are you using for editing?
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@sravanakumar9326
@sravanakumar9326 2 жыл бұрын
Excellent 🔥
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@rasikanamal659
@rasikanamal659 2 жыл бұрын
great video!
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thanks for the visit
@onlytrending404
@onlytrending404 3 жыл бұрын
Nice 1 sir ..Waiting for SPI ,ADC,CAN ,LIN videos.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Will upload very soon
@craigrmeyer
@craigrmeyer 2 ай бұрын
How do the slave devices know what their addresses are?
@PreludeSon
@PreludeSon 10 ай бұрын
Really nice video demonstration with the graphics. Though, these days, I rarely see the 5V as VDD; I see 3.3V or 1.8V for VDD.
@FoolishEngineer
@FoolishEngineer 8 ай бұрын
Thanks for watching!
@sudheerkumar5966
@sudheerkumar5966 3 жыл бұрын
Very good
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Thank you so much!
@rahulsutar9042
@rahulsutar9042 9 ай бұрын
Can make video on drr, and it's protocol plz
@sandeshsalake3706
@sandeshsalake3706 3 жыл бұрын
👌👌
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Salim Bhai!!!
@veerabalaji5031
@veerabalaji5031 Жыл бұрын
@Foolish_Engineer can you post video for AMBA AXI protocol
@adityashedsale1342
@adityashedsale1342 3 жыл бұрын
please tell me, bro, what happens if 2 slave having the same addresses
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
If 2 devices have same slave address and both starts communicating same time, Both device can transfer different data simultaneously which can corrupt the data line with 1-0 transitions Thank you so much for watching!!
@Mewanrahnam575
@Mewanrahnam575 3 жыл бұрын
can you do basic of CAN communication hardware circuit working.Thanks.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Yes!! Very soon!!
@Mewanrahnam575
@Mewanrahnam575 3 жыл бұрын
@@FoolishEngineer excited for higher learning.
@RilwanullahMN
@RilwanullahMN 3 жыл бұрын
Please do CAN protocol SW/HW
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Already working on it!
@sahanpweragoda
@sahanpweragoda Ай бұрын
Master put address to I2C bus. Then corrosponding slave identify and match with his own address . Then slave say Hi to master ( send ACK to master) How slave match address which is send by master . Which register compare received address and its own address . Thanks.
@desmond-hawkins
@desmond-hawkins 2 жыл бұрын
Great video! By the way, I2C is pronounced "I squared C", sometimes written I²C.
@FoolishEngineer
@FoolishEngineer 2 жыл бұрын
Thank you so much for watching!! Please don't forget to subscribe to our channel
@aspmusic8495
@aspmusic8495 6 ай бұрын
Correct, just like E'squared PROM for EEPROM.
@Carlos-kv6hx
@Carlos-kv6hx 11 ай бұрын
Is there a book that covers all these protocols?
@FoolishEngineer
@FoolishEngineer 9 ай бұрын
No, but a youtube channel is
@apocalye24
@apocalye24 3 жыл бұрын
Here's part II: kzbin.info/www/bejne/i4GTkpibqt9pa7c
@vanhetgoor
@vanhetgoor 3 жыл бұрын
Yeah, the I2C is a bus, but more information I did not get. Is there a handshaking? How do the other chips on the bus know how and when to shut up? Are there protocols for emergency, are interrupts possible? I guess we never will know.
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
Hi @vanhetgoor, Thanks for your question and watching our video. Yes I2C is bus and here is an answer to your questions: 1. Is there a handshaking? How do the other chips on the bus know how and when to shut up? - No there isn't. I2C is multimaster. We have covered Arbitration and Clock stretchin in our next video kzbin.info/www/bejne/hqGzamWjZd12p6c . Please go through it. Also please check a piece of code which will help us understanding how devices use arbitration policies en.wikipedia.org/wiki/I%C2%B2C#Example_of_bit-banging_the_I2C_master_protocol 2. Are there protocols for emergency, are interrupts possible? - No. Not possible with I2C, if I2C starts providing interrupt signals from slave devices, multiple masters needs to be connected with such 100s of slaves interrupts and there will be number of hardware connections on buses. So hardware interrupts not possible with I2C, but possible with SPI. SPI slaves allow hardware interrupts like DATA_RDY, since SPI is generally used for peer to peer communication. Thanks
@axramar7743
@axramar7743 3 жыл бұрын
how to make animation video ???
@FoolishEngineer
@FoolishEngineer 3 жыл бұрын
We use After effects for this
@veerabalaji5031
@veerabalaji5031 Жыл бұрын
@Foolish_Engineer can you post video for AMBA AXI protocol
I2C Frame structure Understanding | I2C data transmission
10:26
Foolish Engineer
Рет қаралды 44 М.
Basics of UART Communication | UART Frame Structure | RS 232 Basics | Part1
10:27
He sees meat everywhere 😄🥩
00:11
AngLova
Рет қаралды 11 МЛН
КАРМАНЧИК 2 СЕЗОН 7 СЕРИЯ ФИНАЛ
21:37
Inter Production
Рет қаралды 523 М.
I2C Hardware & PCB Design - Phil's Lab #132
34:50
Phil’s Lab
Рет қаралды 37 М.
Understanding I2C
10:58
Rohde Schwarz
Рет қаралды 68 М.
Why do we use CAN Communication? Advantages of CAN communication
9:46
Foolish Engineer
Рет қаралды 57 М.
How I2C Communication Works and How To Use It with Arduino
9:57
How To Mechatronics
Рет қаралды 1,5 МЛН
Basics of SPI communication | Different modes of SPI communication
8:06
Foolish Engineer
Рет қаралды 95 М.
What is I2C, Basics for Beginners
18:30
nandland
Рет қаралды 161 М.
What is I3C®?
11:17
Microchip Technology
Рет қаралды 13 М.
CAN Frame structure Understanding | CAN communication Explained
10:08
Foolish Engineer
Рет қаралды 25 М.
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
Опыт использования Мини ПК от TECNO
1:00
Андронет
Рет қаралды 712 М.
تجربة أغرب توصيلة شحن ضد القطع تماما
0:56
صدام العزي
Рет қаралды 6 МЛН
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 313 М.