Bus Lab

Ω
F
Analog SCL / SDA: rises are RC curves. A rise that misses VIH before the next clock loses the bit
τ = R·C
tr (10–90 %) = 2.2τ
Spec limit
Valid R window
Same bus capacitance, two drivers: push-pull charges the bus hard both ways; open-drain can only pull low and waits for the pull-up
Open-drain tr
Push-pull tr (25 Ω)
Open-drain max
Push-pull max
Set the slave mode differently from the master to see a mode-mismatch race.
CS / SCK / MOSI / MISO: green ticks mark sampling points, orange ticks output changes, red marks races
Master sent (MOSI)
Master received (MISO)
Slave sent (MISO)
Slave received (MOSI)