• Become a member
  • Log In
The Institution of Electronics
  • Home
  • About us
    • Our Objectives
    • Our History
    • Governance of the Institution
  • The Electron Magazine
    • 2024
      • 2024 – Winter
      • 2024 – Spring
      • 2024 – Summer
      • 2024 – Autumn
    • 2025
      • 2025 – Winter
      • 2025 – Spring
      • 2025 – Summer
      • 2025 – Autumn
    • 2026
      • 2026 – Winter
  • Members
    • Membership Grades and Fees
    • Members’ Resources
      • The Electron Newsletter
      • The Archives
  • Education and Projects
    • National Electronics Competition
    • Student Members’ Projects
    • Arkwright Engineering Scholarships
  • News
  • Contact Us
  • Menu Menu
Uncategorised

Push to increase, decrease a digital potentiometer

Front-panel push button controls can conveniently adjust a PCB-mounted internal potentiometer’s resistance.

Digital potentiometers in conjunction with MCUs find common use in analog circuits. The processor can adjust the gain of an amplifier, frequency of an oscillator, time delays, etc. using a digital potentiometer whose resistance is controlled via software. However, plenty of MCU-less applications also exist; in some cases, they implement conventional potentiometers mounted in system front panels for manual resistance control purposes.

Wow the engineering world with your unique design: Design Ideas Submission Guide

Imagine the convenience, however, if two push buttons are alternatively provided in the front panel to increase or decrease the resistance of each potentiometer, which can then be alternatively located on the PCB within the system. Such an approach may, for example, be a welcome capability in audio, high frequency, automotive, and other applications. This is exactly what the circuit shown in Figure 1 does.


Figure 1 Each press of the “INC” (increment) push button increases resistance by one step. Similarly, each “DEC” (decrement) push button press decreases resistance by one step. The power supply and ground pins of the various ICs are not shown in this schematic.

This simple design uses only two ICs to adjust the digital potentiometer, shown here as an example 128-step 10K ohm AD5220BN10 (PDF) and labeled U3. A more complex implementation can include multiple versions of the circuit, each based on a different-value potentiometer, and each separately managed via unique control of the CS, CLK and U/D pins.

U3 pins A and B are resistor ends, and W is the “wiper”. How does the circuit work? When you momentarily push the “INC” (increment) push button, a pulse is generated which sets flipflop U2A. Its Q output is connected to the U/D pin of the digital potentiometer. Hence U3 is set to the “up” tap direction and the wiper advances by one position.

For every subsequent “INC” push button press, the wiper further advances by one step. Similarly, when you momentarily push the “DEC” (decrement) push button, flipflop U2A is reset, causing U3 to subsequently reverse course and adjust resistance in the “down” direction. Additional “INC” push button presses further decrease the wiper, by one step each time.

And how can you test the circuit? Connect U3 pin A1 to a 5V supply and B1 to ground. Now connect a digital voltmeter to wiper W1. If you press the “INC” push button, the voltage should increase, and if you push the “DEC” push button, the voltage will decrease, if the circuit is functioning correctly. The following video shows a simulation of the circuit, complete with my narration.

https://www.edn.com/wp-content/uploads/Digital-pot-operation-1.mp4

Jayapal Ramalingam has over three decades of experience in designing electronics systems for power & process industries and is presently a freelance automation consultant.

Related Content

  • Reducing error of digital potentiometers
  • Synthesize precision Dpot resistances that aren’t in the catalog
  • Synthesize precision bipolar Dpot rheostats
  • Keep Dpot pseudologarithmic gain control on a leash
  • Dpot pseudolog + log lookup table = actual logarithmic gain

The post Push to increase, decrease a digital potentiometer appeared first on EDN.

4 August 2026
http://institutionofelectronics.ac.uk/wp-content/uploads/2022/12/IOE_LOGO.png 0 0 whdsolutions http://institutionofelectronics.ac.uk/wp-content/uploads/2022/12/IOE_LOGO.png whdsolutions2026-08-04 13:26:342026-08-04 13:26:34Push to increase, decrease a digital potentiometer

Latest news

  • Bear on a power pole7 August 2026 - 13:46
  • Why software-defined systems require a dynamic data layer7 August 2026 - 10:42
  • Paper-based passives show impact of re-thinking substrate6 August 2026 - 16:22
  • Drone bans harm customers and don’t actually close the door6 August 2026 - 13:20
  • BMICs enable scalable battery monitoring6 August 2026 - 04:16
  • DDR5 MRDIMM chipset boosts server bandwidth6 August 2026 - 04:16
  • MCUs streamline single-motor control6 August 2026 - 04:16
  • MRDIMM enables higher DDR5 bandwidth6 August 2026 - 04:16
  • CXL controller scales server memory6 August 2026 - 04:16
  • Hz to 4-20mA or 0-20mA current source is compatible with grounded loads5 August 2026 - 13:57
IOE LOGO 2

Become a member

click here

Become a member

click here

Become a subscriber

click here

Become a sponsor

click here

© Copyright - The Institution of Electronics | Website by WHD Solutions
  • Link to LinkedIn
  • Link to Facebook
  • Link to X
Link to: TTD for wideband phased array beamforming: Eliminating beam squint in AESA Link to: TTD for wideband phased array beamforming: Eliminating beam squint in AESA TTD for wideband phased array beamforming: Eliminating beam squint in AESA Link to: GNSS oscillator with 24-hour holdover in a postage-stamp size Link to: GNSS oscillator with 24-hour holdover in a postage-stamp size GNSS oscillator with 24-hour holdover in a postage-stamp size
Scroll to top Scroll to top Scroll to top