Home >> Electrodomésticos >> Home Audio >> Inicio Audio

Cómo usar potenciómetros digitales: tutorial práctico con AD5220

Potenciómetro digital vs analógico

Misma función: resistencia variable de 3 terminales (extremos A/B, cursor W). Diferencia: cursor controlado por pines digitales (UP/DOWN, CLK, CS) en lugar de eje mecánico. Permite control por microcontrolador, automatización, almacenamiento de posiciones.

Ejemplo práctico: AD5220 (1 canal, 10kΩ, 64 posiciones, I²C-like simple)

Materiales

  • AD5220 (DIP-8 o SOIC)
  • Protoboard + jumpers
  • Fuente 5V CC
  • LED uso general (baja tensión) + resistencia 220Ω (para LED)
  • 2 resistencias 10kΩ (pull-up)
  • Hoja de datos AD5220

Montaje del circuito

  1. Alimentación: Pin VDD (8) → +5V. Pin GND (4) → GND.
  2. LED en cursor: Ánodo LED (+) → Pin W1 (6). Cátodo LED (-) → resistencia 220Ω → GND. El cursor W1 actúa como salida variable.
  3. Extremo alto fijo: Pin A1 (7) → +5V (vía jumper).
  4. Control de dirección (T-D): Pin T-D (2) → GND (para dirección DOWN) o +5V (UP). Empezaremos en DOWN (GND).
  5. Reloj (CLK) con pull-up: Pin CLK (3) → resistencia 10kΩ → +5V. Jumper desde unión R-CLK → libre (para pulsar a GND manualmente = botón).
  6. Chip Select (CS): Pin CS (1) → GND (activo bajo, habilita dispositivo).
  7. Pull-up en UD: Pin UD (5) → resistencia 10kΩ → +5V. (UD = Up/Down control, en AD5220 comparte función con T-D según datasheet; verifique su versión).

Operación: control de brillo LED

  1. Alimente circuito. LED brilla a nivel medio (posición por defecto ~mitad).
  2. Dirección UP (brillo ↑): Mueva jumper T-D de GND a +5V.
  3. Toque jumper CLK a GND repetidamente (simula pulsos reloj). Cada pulso: cursor sube 1 paso → resistencia W1-A1 baja → corriente LED sube → LED más brillante.
  4. Dirección DOWN (brillo ↓): Mueva jumper T-D a GND.
  5. Pulse CLK a GND repetidamente. Cursor baja → resistencia W1-A1 sube → corriente baja → LED más tenue.

Control por microcontrolador (Arduino, ESP32, PIC)

Conecte CLK, UD, CS a GPIOs. Genere pulsos CLK con UD alto/bajo según dirección. CS bajo durante secuencia. Librerías disponibles. Permite: guardado en EEPROM, control por sensor, MIDI, automatización.

Consejos clave

  • Voltaje entre A, B, W no debe superar VDD/GND (rails).
  • Corriente máx por terminal: ±20 mA (ver datasheet).
  • No apto para potencia (altavoces, motores). Solo señal/baja potencia.
  • Modelos avanzados: I²C, SPI, múltiples canales, memoria no volátil (MCP41xxx, AD527x, DS1803).