Tag
i2c
- Feb 26, 2026 Open-Drain Signalling and Arbitration on a Shared Two-Wire Bus How pull-up resistors and open-drain drivers turn two wires into a wired-AND, and why that makes simultaneous transmission by two masters harmless rather than destructive. embedded systems
- Dec 9, 2025 Sizing Pull-Up Resistors Against Bus Capacitance and Rise Time The two inequalities that bound a pull-up value: the rise time the mode allows and the sink current a device guarantees, and why the window closes as the bus gets faster. embedded systems
- Apr 6, 2023 Clock Stretching and Recovering a Bus Held Low by a Stuck Slave Why a slave is allowed to hold the clock line down, how that interacts with arbitration and timeouts, and the pulse sequence that frees a device stuck mid-byte. embedded systems