Sitio: Potenciometro digital |

Este equipo esta basado en el microcontrolador pic 16f628, el cual actua a modo de interruptor, de modo que combinando la conexion de 5 resistencias podemos crear una escala de 10 valores.
Este circuito lo utilice en un equipo de electromedicina a modo de potenciometro de volumen. Por falta de tiempo no he llegado a comprobar el ancho de banda de frecuencia y de tension de la señal que podemos tener en la entrada, asi que si alguno que monte este circuito lo realiza, le agradeceria que compartiera sus esperiencias. email
Este microcontrolador pic de 18 pines solo me permite utilizar un digito, pero perfectamente se puede adaptar el circuito y el programa a un microcontrolador de mas pines, y de ese modo poner 2 displays y aumentar el numero de escalones.
Podeis ver el funcionamiento del circuito en este video, en donde se atenua una señal senoidal de 1Khz y 1V.
Para que el microcontrolador actue a modo de interruptor no puede suministrar tension por sus pines, asi que los pines que tengan que actuar a modo de interruptor cerrado los tengo que configurar como SALIDAS en estado de "0" y el resto los tengo que configurar como entradas, ya que asi quedan en modo de alta impedancia.
En las siguientes imagenes se compara el microcontrolador como si se tratase de un microinterruptor, indicando la tension que obtenemos en la salida cuando el la entrada disponemos de una tension continua de 10V.



![]()


![]()


![]()


![]()


La señal de entrada tiene que estar comprendida entre -0,6v y 5,6v, ya que el circuito de proteccion que incorpora el microcontrolador en cada una de sus pines recortara dicha señal, distorsionandola. Cuanto la tension de entrada supere los 5,6v entrara en conduccion D1, y en el caso que la tension desciende de -0,6v sera D2 el que actue. |
![]() |
Podeis descargar el archivo generado por Proteus y el codigo Hex para su montaje o simulacion

Tambien se puede utizar este circuito acoplandolo al TDA1524 o al LM1036 para regular el volumen de una señal estereo, ya que estos integrados consiguen variar el nivel de sonido dependiendo de la tension que exista en uno de sus pines. Para ello tan solo tendremos que conectar la resistencia de entrada a Vdd, y la tension obtenida acoplarla a alguno de estos integrados.