A digital input has a very high impedance: it takes almost no current, so almost anything can move its voltage — stray capacitance, nearby switching signals, your finger, leakage through dirt on the board. If nothing actively drives the input and no resistor holds it at a defined level, it floats, and the chip reading it may see a high, a low, or a value that changes from moment to moment.
Why floating inputs cause trouble
- Random behaviour. A floating enable can turn a regulator on and off unpredictably; a floating reset can restart a chip at random.
- Extra current. Inputs that sit halfway between high and low can make the input circuit draw more current than normal.
- Intermittent faults. A board that works on the bench and fails in the case, or that changes behaviour when you touch it, often has a floating line somewhere.
How designers prevent it
Every input that may be left undriven gets a defined default:
- a pull-up resistor to a rail for inputs that should default high;
- a pull-down resistor to ground for inputs that should default low;
- internal pull resistors inside the chip, enabled by firmware or by design.
That is why so many resistors in a schematic connect a signal to a rail or to ground. The reasoning and the diagnostic method are explained in Pull-Up and Pull-Down Resistors in Laptop Schematics.
How floating inputs appear in repair work
A line can become floating when:
- the pull-up resistor has burnt open or been knocked off;
- the rail that feeds the pull-up is missing;
- a trace between the pull resistor and the input has corroded through;
- a connector that should drive the line is unplugged — some lines are only defined when a cable is connected.
When you measure such a line with a multimeter, you may see a drifting voltage, a value that depends on how you hold the probe, or a reading that changes when you touch nearby parts.
Measuring a suspected floating line
- Measure the voltage; note whether it is stable.
- With power off, measure resistance from the line to its expected pull rail and to ground.
- Compare with the schematic: a pull-up of, say, 10 kΩ should read close to that between the line and the rail.
- Inspect the pull resistor and the traces around it for damage or corrosion.
A related idea is the high impedance state of an output that has been switched off — the output then contributes nothing and the line depends entirely on its pull resistor.