A potentiometer is a three-terminal variable resistor that acts as an adjustable voltage divider to control electrical potential in a circuit. By moving a physical wiper along a resistive track, it changes the exact voltage level presented to a load or control pin, such as a microcontroller ADC or an op-amp input. Beginners commonly confuse potentiometers with rheostats (two-terminal devices used strictly for current limiting), digital potentiometers (solid-state MOSFET networks without physical wipers), and rotary encoders (which output digital step pulses rather than a continuous analog voltage).

The Core Mechanics: Tapers, Tracks, and Terminals

Every standard analog potentiometer shares the same basic architecture: a resistive track with a terminal at each end (Pin 1 and Pin 3), and a movable wiper (Pin 2) that slides across the track. When you apply a reference voltage across Pin 1 and Pin 3, the wiper taps off a proportional fraction of that voltage based on its physical position.

The behavior of the potentiometer is dictated by two factors: the track material and the taper.

Track Materials

  • Carbon Composition: The cheapest and most common. Made of carbon dust and resin. They are prone to mechanical wear, generate 'scratchy' contact noise over time, and have poor temperature stability. Fine for basic user inputs, terrible for precision feedback.
  • Cermet (Ceramic-Metal): Used almost exclusively in PCB-mount trimming pots. They offer excellent temperature stability, high power dissipation, and can withstand multi-turn adjustments without degrading the track.
  • Conductive Plastic: Offers the smoothest rotation, highest resolution, and longest mechanical life (often rated for 1 million cycles). Used in high-end audio faders and industrial joysticks.
  • Wirewound: A resistive wire wound around a core. Capable of handling high wattages (2W to 10W+), but the wiper steps across individual wire loops, resulting in poor resolution and inductive reactance at high frequencies.

Taper Profiles

The taper defines the mathematical relationship between the shaft's physical rotation and the resistance output. According to Electronics Tutorials, the three standard tapers are:

  • Linear (B-Taper): Resistance changes at a constant rate. 50% rotation yields exactly 50% of the total resistance. Used for sensor inputs, motor speed controls, and oscilloscope calibrations.
  • Logarithmic (A-Taper): Resistance changes slowly at first, then rapidly. This matches the logarithmic sensitivity of human hearing, making it mandatory for audio volume controls.
  • Anti-Logarithmic (C-Taper): The inverse of the A-taper. Rarely used, but occasionally found in specific synthesizer envelope generator circuits.

Where You Meet Potentiometers in Practice

You will encounter different potentiometers across vastly different domains of electronics, each demanding specific physical and electrical traits.

Audio Mixing Consoles: You will find dual-gang, logarithmic (A-taper) conductive plastic faders here. The dual gang allows a single physical slider to control both left and right stereo channels simultaneously, while the conductive plastic ensures zero static when a sound engineer moves the fader during a live recording.

In 3D printers and CNC machines, you will find multi-turn cermet trimmers (like the blue Bourns 3296 series) soldered directly to the mainboard. These are used to calibrate the VREF voltage on stepper motor drivers (like the A4988 or TMC2209). Because they require 25 full rotations to sweep from 0% to 100%, they allow for micro-adjustments of current limits that a single-turn panel pot could never achieve.

For microcontroller user inputs (like a dial to set a timer on an Arduino project), standard single-turn, 10kΩ linear carbon panel pots are the default. They provide a simple, varying voltage that the ESP32 or Arduino ADC reads via an analog pin.

Worked Example: Calculating Wiper Voltage and Power Limits

Let's run the math on a standard bench scenario to understand both voltage division and the thermal limits of the component.

Scenario A: The Safe Sensor Input
You wire a 10kΩ B-taper (linear) potentiometer across a 5V rail (Pin 3) and GND (Pin 1). You turn the shaft to exactly 30% of its physical rotation.

  • Voltage Output: Because it is linear, the wiper (Pin 2) outputs 30% of 5V = 1.5V.
  • Current Draw: The total resistance across the power supply is always 10kΩ, regardless of wiper position. I = V / R = 5V / 10,000Ω = 0.5mA.
  • Power Dissipation: P = V × I = 5V × 0.0005A = 2.5mW. A standard 1/8W (125mW) carbon pot handles this effortlessly without heating up.

Scenario B: The Bench Mistake (Direct Load Driving)
You want to dim a 12V LED strip, so you wire a 100Ω linear pot in series with the LEDs, directly across the 12V supply. You turn it to 50% rotation (50Ω). The LEDs draw 200mA.

  • Power Dissipation in the Pot: P = I² × R = (0.2A)² × 50Ω = 2.0W.
  • The Result: A standard panel pot is rated for 0.125W to 0.5W. Dissipating 2.0W will cause the phenolic resin body to overheat, the carbon track to scorch, and the wiper to melt into the track, creating a dead short or an open circuit. Never use a standard potentiometer to sink load current directly; use it to feed a control voltage into a MOSFET or PWM controller instead.

Decision Tree: Picking the Right Potentiometer for Your Build

Stop guessing at the parts counter. Use this decision matrix to select the exact component for your application.

Application Scenario Required Taper & Material Concrete Part Number Pick
PCB Calibration / Trimming
(Setting VREF, calibrating sensor offsets)
Linear (B), Cermet track, Multi-turn (25 turns), Top-adjust Bourns 3296W-1-103LF
(10kΩ, 0.5W, Cermet)
Audio Volume Control
(Guitar pedals, preamps, stereo mixers)
Logarithmic (A), Conductive Plastic or Carbon, Single or Dual Gang ALPS RK09K1130A9R
(10kΩ Dual-Gang, Log, Panel Mount)
Microcontroller User Input
(Arduino/ESP32 dials, menu navigation)
Linear (B), Carbon track, Single-turn, Panel mount with D-shaft Bourns PTV09A-4025F-B103
(10kΩ, 0.05W, Carbon)
High-Power Analog Control
(Dummy loads, heavy analog motor speed)
Linear (B), Wirewound track, High wattage rating Vishay 534B1103JC
(10kΩ, 2W, Wirewound, 10-turn)

Common Pitfalls and Taper Confusion

Q: Why does my audio volume stay completely quiet, and then suddenly blast at the end of the knob's rotation?
A: You installed a B-taper (linear) potentiometer in an audio circuit. Human hearing perceives loudness logarithmically. To perceive a smooth, linear increase in volume, the physical resistance must change logarithmically. Swap it for an A-taper (logarithmic) pot.

Q: I only need a variable resistor (rheostat), but I only have 3-pin potentiometers. Can I use it?
A: Yes. To wire a potentiometer as a two-terminal rheostat, connect your circuit to the wiper (Pin 2) and one of the outer pins (Pin 1 or 3). Pro bench tip: Always jumper the unused outer pin directly to the wiper pin. If the wiper physically lifts off the track due to vibration or wear, the jumper ensures the circuit sees the maximum resistance rather than floating to an infinite open-circuit state, which could cause voltage spikes in inductive loads.

Q: What is 'wiper contact resistance' and why does it ruin my ADC readings?
A: The wiper is a physical piece of metal pressing against a resistive track. This junction introduces a small, variable series resistance (typically 1Ω to 100Ω) that fluctuates as the knob moves. If you are feeding a high-impedance ADC pin (like on an ESP32), this is fine. But if you are driving a low-impedance load or building a precision voltage reference, this contact resistance will introduce noise and voltage drops. For precision DC voltage division, use fixed resistors and a digital potentiometer IC, or buffer the wiper output with an op-amp voltage follower.

Q: My ESP32 ADC readings are jumping around wildly when I turn the pot.
A: The ESP32's internal ADC is notoriously noisy and non-linear, especially near the 0V and 3.3V rails. Furthermore, carbon track pots generate physical contact noise. Fix this by adding a 0.1µF ceramic capacitor between the wiper pin and GND to filter high-frequency scratch noise, and implement a software moving-average filter in your Arduino code to smooth out the ESP32's native ADC jitter.

The Final Rule of Thumb: If you are adjusting a voltage that a microchip will read, buy a 10kΩ linear (B-taper) carbon pot. If you are adjusting a voltage to calibrate a circuit board permanently, buy a 10kΩ multi-turn cermet trimmer. If you are adjusting volume for human ears, buy a 10kΩ logarithmic (A-taper) pot. Stick to these defaults and your builds will work on the first power-up.