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
- Alimentación: Pin VDD (8) → +5V. Pin GND (4) → GND.
- LED en cursor: Ánodo LED (+) → Pin W1 (6). Cátodo LED (-) → resistencia 220Ω → GND. El cursor W1 actúa como salida variable.
- Extremo alto fijo: Pin A1 (7) → +5V (vía jumper).
- Control de dirección (T-D): Pin T-D (2) → GND (para dirección DOWN) o +5V (UP). Empezaremos en DOWN (GND).
- 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).
- Chip Select (CS): Pin CS (1) → GND (activo bajo, habilita dispositivo).
- 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
- Alimente circuito. LED brilla a nivel medio (posición por defecto ~mitad).
- Dirección UP (brillo ↑): Mueva jumper T-D de GND a +5V.
- 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.
- Dirección DOWN (brillo ↓): Mueva jumper T-D a GND.
- 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).