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
your animation is superb in understanding the actual happening inside the devices, i gone through all your serial communication protocols all are well explained :)
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.
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 th-cam.com/video/PpP92m0xCqE/w-d-xo.html . 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
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
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!!
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.
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
your animation is superb in understanding the actual happening inside the devices, i gone through all your serial communication protocols all are well explained :)
Nice video,and showing MOSFET inside the IC or device in the video that was really helpfull to beginners to understand like me , thanks!!!
Glad it helped
Nice 1 sir ..Waiting for SPI ,ADC,CAN ,LIN videos.
Will upload very soon
nice video. Wonderful simplest explanation. Thanks !!!!!
You are welcome!
Very nicely explained
Thank you so much 🙂
How can I get data from i2c _shorted eeprom?
Excellent!
Thanks for sharing.
Thank you so much, Glad you liked it!!
Very good
Thank you so much!
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.
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 th-cam.com/video/PpP92m0xCqE/w-d-xo.html . 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
Nice video, keep it up, thanks :)
Can make video on drr, and it's protocol plz
great video!
Thanks for the visit
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
@Foolish_Engineer can you post video for AMBA AXI protocol
Awesome video sir, very well explained!
bas kya bhai!
Excellent 🔥
Thank you so much for watching!! Please don't forget to subscribe to our channel
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.
Thanks for watching!
How do the slave devices know what their addresses are?
can you do basic of CAN communication hardware circuit working.Thanks.
Yes!! Very soon!!
@@FoolishEngineer excited for higher learning.
Nice video love it! What software are you using for editing?
Thank you so much for watching!! Please don't forget to subscribe to our channel
Is there a book that covers all these protocols?
No, but a youtube channel is
Please do CAN protocol SW/HW
Already working on it!
please tell me, bro, what happens if 2 slave having the same addresses
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!!
Thanks sir
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.
Great video! By the way, I2C is pronounced "I squared C", sometimes written I²C.
Thank you so much for watching!! Please don't forget to subscribe to our channel
Correct, just like E'squared PROM for EEPROM.
how to make animation video
???
We use After effects for this
Here's part II: th-cam.com/video/UP0aeeuz65U/w-d-xo.html
👌👌
Salim Bhai!!!
@Foolish_Engineer can you post video for AMBA AXI protocol