Sustituciones específicas de la aplicación - Funcionamiento monoestable (por ejemplo, temporizadores de un solo disparo)
Esquema típico del NE555
Problemas
- Baja precisión
- Especialmente para retardos largos que exigen grandes capacitancias, muy baja precisión
- Gran derroche de energía en modo de espera
- Alta complejidad para un problema de baja complejidad
Enfoques no-555
- Microcontrolador
- Disparador FET de baja complejidad
- RC Solución amortiguada basada en la constante temporal
- Circuitos integrados de temporizador dedicados
- Contadores alimentados por oscilador
Microcontrolador
Si ya tienes un microcontrolador en tu aplicación, intenta absorber la función del 555 en él. Incluso tiene sentido no dejar dormir al microcontrolador, ya que las corrientes de alimentación de los microcontroladores suelen ser inferiores a las de un NE555. Sin embargo, en muchos casos, un simple "wake on interrupt" sería totalmente suficiente, y permitiría aplicaciones de muy bajo consumo.
Si aún no tienes un microcontrolador en tu aplicación, puede que merezca la pena intentarlo: Los microcontroladores pequeños como el Attiny sólo necesitan como mucho un componente pasivo externo (un casquillo de desacoplamiento), e integran osciladores internos que, aunque están lejos de ser perfectos, siguen siendo mejores que un circuito NE555.
Así que, circuito NE555 mínimo: 1× NE555 + 4× pasivos, sin contar la estabilización de la tensión de alimentación. Circuito de microcontrolador mínimo: 1× MCU + 1× tapón de desacoplamiento. A menudo es incluso más barato, si se tienen en cuenta los costes de montaje y el espacio de la placa.
Casi todos los microcontroladores tienen un oscilador incorporado que pueden utilizar; a menudo tienen baja precisión (1 a 5% de tolerancia no es raro, por lo que son sólo ligeramente mejores que las soluciones 555), pero la mayoría de las veces se puede utilizar alternativamente un cristal de cuarzo externo que le da una precisión que está en las partes por millón. Esto, por supuesto, aumenta el número de piezas en 3 (cristal, y por lo general dos tapas), por lo que en el peor de los casos, tu solución de microcontrolador es tan compleja como tu solución 555, sólo que capaz de resolver muchos más problemas ...
Disparador FET de baja complejidad
Básicamente: carga o descarga un condensador a través de una resistencia; conecta la puerta de un (MOS)FET al potenciómetro del condensador. Cuando la tensión a través del condensador cruce un umbral, cambiará drásticamente el comportamiento del transistor.
Esto adolece de
- dependencia de la tensión de alimentación,
- dependencia de la señal de disparo y, lo que es peor, de
- variaciones y precisión de las piezas de condensadores y transistores.
Básicamente, descargar/cargar condensadores conectados a un transistor era la forma típica de implementar temporizadores antes de que existiera el NE555 (¡¡y eso que era 1971!!). Es por lo tanto típicamente incluso menos exacto que usando un 555, pero es también incluso más fácil conseguir las piezas, y si usted está considerando seriamente usar cualquier 555 hoy, usted no cuida potencialmente sobre la precisión, de todos modos.
El NE555 es una pieza BJT, que es la razón principal de su uso inadecuado de la energía; usted puede hacer mejor que él usando un MOSFET, pero entonces usted puede ser que también esté utilizando un xx555 basado en tecnología CMOS.
Por lo tanto, se trata de una solución de nicho para casos de uso con pocos requisitos, en los que se está más limitado por las piezas que hay en el cajón de piezas que por cualquier otra restricción de la aplicación.
RC Solución amortiguada basada en la constante temporal
Para remediar al menos la dependencia de la alimentación y de los semiconductores discretos, el uso de una puerta lógica (típicamente, un "NOT" o un "AND" más o menos) o un buffer con tensiones de entrada y salida bien definidas es un enfoque apropiado. El comportamiento de disparo Schmitt también puede ser deseable si la entrada es ruidosa o de subida lenta.
Para eliminar aún más la influencia sobre las propiedades de la entrada, un búfer (o compuerta) aplicado a la entrada va bien, sobre todo porque éstos se venden a menudo en CI de varios componentes (por ejemplo, cuatro búferes en un CI):
simular este circuito - Esquema creado con CircuitLab
Ten en cuenta que, en lo anterior, podrías sustituir los buffers por inversores sin cambiar el funcionamiento.
Debido a la alta impedancia de entrada de los circuitos integrados lógicos moderadamente modernos, puedes elegir valores altos para la resistencia y, por lo tanto, valores bajos para el condensador, lo que hace que el consumo de energía sea muy bajo.
La desventaja sigue siendo
- El comportamiento depende del valor específico de los componentes pasivos, especialmente de los condensadores, y
- suele ser difícil erradicar por completo la influencia de la tensión de alimentación.
Pero: debido a la alta impedancia de entrada antes mencionada, a menudo es más fácil construir temporizadores de larga duración que con un 555 de esta manera.
Circuitos integrados de temporizador dedicados
Si realmente sólo necesitas un "pagaré el precio, sólo dame una solución prácticamente de corriente cero", especialmente para aplicaciones de alta fiabilidad en las que quieres un watchdog hardware fuera de la MCU:
TI fabrica el TPL5100 probablemente no sea el único CI de este tipo.
Contadores alimentados por oscilador
Un poco de juguete, pero si usted tiene un oscilador que podría utilizar, o si desea que el oscilador de cuarzo precisión sin necesidad de utilizar un microcontrolador:
- Utilizar un CI inversor y un cuarzo como fuente de frecuencia de alta precisión.
- Utiliza un CI contador para contar el número de oscilaciones que necesitas en tu aplicación
- utilizar puertas lógicas para cambiar su salida exactamente cuando se haya producido el número correcto de oscilaciones
- ... y reiniciar el contador en ese punto.
Esto es especialmente fácil si tus intervalos de tiempo son una potencia de 2 de los periodos de tu oscilador; puedes conectar en cascada contadores binarios.