MENU

Fun & Interesting

I2C Hardware & PCB Design - Phil's Lab #132

Phil’s Lab 52,025 1 year ago
Video Not Working? Fix It Now

I2C implementation tips (pull-up resistor sizing, bus capacitance, schematic gotchas, and PCB design). PCBs by PCBWay https://www.pcbway.com [SUPPORT] Hardware design courses: https://phils-lab-shop.fedevel.education Course content: https://www.phils-lab.net/courses Patreon: https://www.patreon.com/phils94 Free trial of Altium Designer: https://www.altium.com/yt/philslab [GIT] https://www.github.com/pms67 [SOCIAL] https://www.instagram.com/philslabyt [LINKS] How To Write A Driver (STM32, I2C): https://www.youtube.com/watch?v=_JQAve05o_0 I2C Bus Specification and User Manual: https://www.nxp.com/docs/en/user-guide/UM10204.pdf Designing with I2C Bus Devices: https://www.nxp.com/docs/en/training-reference-material/DESIGNING-WITH-I2C-BUS-DEVICES.pdf I2C Bus Pull-Up Resistor Calculation: https://www.ti.com/lit/an/slva689/slva689.pdf?ts=1608399660926 Why, When, and How To Use I2C Buffers: https://www.ti.com/lit/an/scpa054/scpa054.pdf?ts=1709118605496 [TIMESTAMPS] 00:00 Introduction 01:50 PCBWay 02:33 I2C Basics 07:19 Bus Capacitance 11:15 Pull-Up Resistors 18:29 Repeaters, Level Shifters, and Multiplexers 21:06 Schematic Tips 25:16 PCB Design Tips 34:20 Outro

Comment