El objetivo es usar un voltaje de control de 0-5V para generar una señal de onda cuadrada de 1 (idealmente, pero alrededor de 10 sería aceptable) a 3000 Hz (linealmente, aunque podría evitarlo, no siendo lineal).
He estado experimentando con un 555 (556 en realidad) y puedo lograrlo fácilmente al modificar R1, R2 y C, pero necesito mantenerlos fijos, ya que la única entrada variable que tendré es el voltaje.
El ciclo de trabajo no es particularmente crítico en este caso, aunque sería bueno alrededor de 50:50; se trata de controlar un controlador de motor paso a paso que necesita un pulso mínimo de 1.5uS, por lo que solo el ciclo de trabajo más ridículo no se ajustaría a esas frecuencias. p>
He consultado la fórmula en ¿Cuál es la ecuación para el voltaje de control del temporizador 555? (el que está en la parte superior de la respuesta tardía; el de la pregunta parece ser incorrecto) y al aplicarlo, parece claro que el rango que quiero no es posible con solo Vcontrol.
Estoy dispuesto a usar ambos temporizadores en el 556 si eso pudiera funcionar, pero no he podido encontrar una solución.
Si un 555 no es apropiado para esto, ¿puede alguien sugerir una alternativa? Siempre podría quitarle el polvo al programador de PIC y hacerlo para hacer esto, pero esperaba que hubiera una alternativa más simple.