Estoy tratando de usar un temporizador 555 para crear una frecuencia variable a partir de una resistencia, la frecuencia de salida debería ser de aproximadamente 1 kHz hasta 300 kHz. Estoy usando una versión CMOS TS555CN, que puede oscilar hasta 2,7 MHz o menos.
Al usar diferentes valores para R2, veo una relación lineal entre la frecuencia de salida (medida con un alcance) y 1 / R2 para valores mayores de R1, pero la frecuencia aumenta menos de lo esperado para resistencias por debajo de aproximadamente 1k, y este efecto empeora progresivamente a medida que los valores de resistencia bajan, hasta 10, donde la frecuencia es solo 1/3 de la frecuencia esperada.
He cableado el 555 usando la salida como control, ya que necesito un ciclo de trabajo del 50%. En pruebas anteriores, noté que, especialmente a valores de resistencia más bajos, el ciclo de trabajo aumenta cada vez más hasta que es aproximadamente el 70% y la salida está lejos de ser una onda de bloque cuadrado. Esto es, por supuesto, un efecto de la salida que no va a Vcc (3.3V para mí), más la resistencia interna de la salida. Para resolver esto, puse un búfer no inversor en la salida (U2 - en realidad dos de ellos, ya que es un paquete dual). Eso resolvió el problema del ciclo de trabajo y obtengo una onda cuadrada perfecta del 50% en todos los valores de resistencia.
Cuando intenté lo mismo con una tapa de cerámica en lugar de una tapa de película obtuve un resultado menos preciso (esperado) pero la parte lineal continuó hasta 470Ω, antes de que la frecuencia comenzara a demorarse.
Cambiar el condensador de 33 nF a 10 nF no hizo ningún cambio. La frecuencia en sí cambió, por supuesto, pero el efecto sobre la linealidad fue el mismo, lo que implica que tiene que ver con la corriente. Pero aquí termina ... No entiendo por qué, ya que a 1k la corriente de carga máxima no es más de aproximadamente 2 mA, mientras que los búferes pueden suministrar unos 20 mA cada uno. Desconectar uno de los buffers no hizo una diferencia.
(editar para información adicional) El propósito de este circuito es medir la resistencia de un líquido, por lo que la resistencia es un hecho y no se puede cambiar. Esto tendrá que bajar a unos 50Ω ...