Focusing on I2C protocols, this class covers definitions, physical attributes, session signal definitions, master-slave sequences, and interesting aspects of I2C. Students will set up an I2C sniffer.
Overview
Syllabus
- Introduction to I2C Communication Protocol • 24 mins
- Core Components and Definitions of I2C • 10 mins
- Voltage Levels and Bit Identification in I2C • 8 mins
- Managing I2C Sessions and Protocol Rules • 22 mins
- Acknowledgment Signals and Error Handling in I2C • 30 mins
- Real-Time I2C Session Analysis • 19 mins
- Man-in-the-Middle (MITM) Attacks on I2C Networks • 7 mins
- Practical Example: Analyzing a Weighing Scale Sensor • 18 mins
Taught by
Amichai Yifrach