A field team faces an unresolved physical question: Turn a stuck-bus voltage into a fault resistance They must answer it before changing measured i2c idle voltage on the real device. Predict the direction first.
See the relationship before changing it
The figure reads from left to right. The blue card is measured i2c idle voltage. The middle card applies this page's relationship. The green card is logic-high threshold. Walk the arrows once: set the input, apply the rule, then read the result with its unit.
The retained audit below checks several chapter fixtures. This added model holds every other chapter fixture fixed, so the numeric fixture does not switch without explanation.
Derive the baseline in four named moves
- 1
Name the input. The chapter baseline for measured i2c idle voltage is 1.65.
- 2
Name the relationship. Rf=RpuVbus/(VDD-Vbus); VIH=0.7VDD
- 3
Substitute the chapter fixture. Set measured i2c idle voltage to 1.65. The page ledger gives logic-high threshold as 2.31 V.
- 4
Read the result. Keep V beside the value. Use it only inside the technical boundary on this page.
Predict, then change measured i2c idle voltage
Try Predict the direction of logic-high threshold. Move one control, calculate, then check your prediction.
Observe Half the rail means equal divider resistances. The 2.31 V HIGH threshold corresponds to about 10.97 kohm. Reset the control to 1.65 and compare logic-high threshold.
Explain Only measured i2c idle voltage moves here. The other chapter fixtures remain fixed.
Check yourself
What should you do before trusting a moved-control result?
What does this small model leave out?
1. Replace “stuck” with a circuit
Moisture, damaged insulation, or a marginal input can behave like a resistance from SDA or SCL to ground. Together with the pull-up, it forms a voltage divider.
2. Write the loaded divider
Rf is the unwanted path to ground. Rpu is the known pull-up to VDD.
Cross-multiplyVbus(Rpu+Rf)=VDD Rf.
Collect RfVbusRpu=Rf(VDD−Vbus).
3. Solve in the diagnostic direction
When Vbus is half of VDD, numerator and remaining-voltage denominator contain the same voltage, so Rf=Rpu. Near zero volts, Rf approaches a hard short; near VDD, it approaches an open circuit.
4. Try the measured voltage
TryMove the idle voltage from near ground toward the 3.3 V rail.
ObserveAt 1.65 V, the inferred fault is 4.70 kΩ—the same as the pull-up.
ExplainHalf the rail means equal divider resistances. The 2.31 V HIGH threshold corresponds to about 10.97 kΩ.
This is a static, single-resistance model measured while no device intentionally pulls low.
- Real diagnosis must isolate powered devices, confirm the pull-up and rail, consider meter loading, intermittent/non-ohmic contamination, ESD clamps, address conflicts, and edge-time faults with a scope
- Needs separate evidence
Use field evidence or a deeper model before release.
5. Work the half-rail clue
That is not a hard short. It is a leakage path comparable with the pull-up.
6. Find the invalid-HIGH boundary
Threshold voltageVIH=0.7×3.3=2.31 V.
Back-solveRf=4,700×2.31/(3.3−2.31)=10,967 Ω≈11.0 kΩ.
A leakage path below roughly 11 kΩ can prevent a valid HIGH even though it is thousands of ohms away from a dead short.
7. Check yourself
What does half-rail voltage imply?
What is 0.7×3.3 V?
Does this model diagnose a missing pull-up?
These are the chapter inputs, worked results, and named teaching assumptions.
- 3.3 V rail
- Voltage or voltage-step value
- 4.7 kΩ pull-up
- Resistance or impedance value
- 1.65 V reading
- Voltage or voltage-step value
- 4.70 kΩ inference
- Resistance or impedance value
- 0.7VDD HIGH threshold
- Chapter input or worked result
- 2.31 V
- Voltage or voltage-step value
- 10,967 Ω
- Resistance or impedance value
- 11.0 kΩ boundary come from the chapter
- Resistance or impedance value
The divider is a first diagnostic model, not proof of which physical component failed.
Phoebe guides