74123 vs 4538 como temporizador de vigilancia

3

Quiero usar un multivibrador monoestable retractable como un controlador de hardware. Esto es para un proyecto satelital amateur, así que necesito usar chips radicales de lógica básica (a diferencia de los chips de vigilancia más sofisticados).

Me gustaría que el tiempo de espera fuera de 5 segundos.

¿Hay alguna ventaja al usar una pieza 74123 frente a una 4538? En la hoja de datos de una parte de 74123 se desprende que el tiempo de espera del pulso podría limitarse a .5 segundos. ¿Es esto cierto para todas las 74123 partes? Algunas hojas de datos no parecen especificar. Al menos un 4538 parece ser capaz de mantener un tiempo de espera de hasta 10 segundos.

¿Son estos tiempos de espera verdaderos para todas las partes de esa familia? ¿O es chip específico?

    
pregunta braddock

3 respuestas

4

" Rad hard hard ": no hay garantía de que un chip "básico" sea más adecuado para "Radiation hard" que uno más moderno, aunque las geometrías más pequeñas y la mayor complejidad tienden a ser más radiactivas. propenso. Si desea partes radiales genuinas, es posible que deba comenzar con una lista de IC adecuados y continuar desde allí. Re utilizando un pequeño microcontrolador, como se menciona a continuación, si la unidad de control remoto tiene su propio perro guardián, ¿no podría ser tan adecuado? Tal vez no. ¿Es posible proteger adecuadamente un núcleo muy pequeño de componentes clave?

Hierro viejo: La hoja de datos 74123 aquí parece estar casi un ciudadano de otra edad y nada cómodo en el rango de 10 segundos.

Alternativas modernas: El MC4538 y sus variantes parecen ser mucho más adecuadas, PERO probablemente no sean la mejor opción. Una serie de circuitos integrados contienen osciladores y contadores digitales y pueden proporcionar una funcionalidad monoestable durante muchas horas.

Un mejor perro guardián: Muy adecuado en muchos casos y posiblemente más rentable sería un pequeño microcontrolador dedicado a la tarea del perro guardián. Sería una buena idea tener un perro guardián de calidad para evitar que se caiga. Una posible opción, basada principalmente en el tamaño y los precios es la serie PIC 10F - Hoja de datos de PIC10F20x aquí < br>  Estos tienen encendido, reinicio y temporizador de vigilancia, vienen en paquetes SOT23-6, PDIP-8 y DFN8 y cuestan desde menos de $ US0.50 en 1's.

Resultados alcanzables:

Una solución de microcontrolador puede lograr retrasos en cualquier patrón y longitud sensiblemente concebibles. Como un ejemplo de la complejidad del controlador de vigilancia posible, sería difícil de lograr de otra manera: "Un perro guardián generalmente puede permitir, por ejemplo, 10 segundos entre los eventos de activación, pero si fue llevado a más de 9 segundos dos veces seguidas o 6 segundos más de 4 veces en una fila o más de 3 segundos, veinte o más veces en la última hora, debería forzar un reinicio ". No hay mucha demanda para este grado de habilidad en la mayoría de los casos, pero es muy fácil para una solución de microcontrolador.
 La programación es necesaria, pero en cualquier volumen, el costo neto de la implementación puede ser inferior a la mayoría de las alternativas.

La siguiente tabla de la hoja de datos de Onsemi aquí proporciona la tabla útil a continuación en la parte inferior de página 12.

La hoja de datos de MC14536B aquí de 1 uS a 23 horas recomendado "se ve bien" [tm].
 hace más bien hacer trampa usando un divisor digital interno, pero la cámara] = n casi seguramente hace lo que quieres. Del mismo modo, el MC14541

Tenga en cuenta que el 4538 se muestra como recomendado a 1 segundo, pero se puede utilizar hasta 10 segundos. La principal limitación parece ser la fuga. Hoja de datos aquí desde OnSemi . Dicen que la frecuencia del pulso es de 1 uS a 10 segundos. Más tiempo para él excesivamente entusiasmado.

    
respondido por el Russell McMahon
2

Mi inclinación por un circuito de vigilancia sería tener un oscilador con un contador y luego usar un circuito como esto para conectarlo a su procesador. Tenga en cuenta que el procesador solo debe alternar la salida de 'feed watchdog' cuando la señal de 'alimentación requerida' está activa. Intentar alimentar al perro guardián en otros momentos puede resultar en un reinicio inmediato. Uno de mis problemas con muchos chips de vigilancia es que un procesador que entra en un estado de "movimiento aleatorio de pines" (puede suceder muy fácilmente en algunas partes que pueden usar parte de su E / S como un bus externo) mantendrá al perro guardián feliz. El uso de un circuito como el indicado puede evitar ese problema, ya que el movimiento aleatorio de los pin reiniciará el procesador en aproximadamente la mitad del período de vigilancia. Además, si los únicos lugares en los que su código lee el pin listo para la vigilancia está en una de las secuencias:

  1. Deshabilitar las interrupciones; Lee el pin listo para perro guardián; Deshabilitar las interrupciones; Actualizar la salida de feed-watchdog; Restablecer todos los registros al estado de inicio.
  2. Deshabilitar las interrupciones; Lee el pin listo para perro guardián; Deshabilitar las interrupciones; Actualizar copia de pin en RAM; Examine todos los registros de forma consistente; Si los registros son inconsistentes, forzar el reinicio, Else copia el pin listo para el perro guardián a la salida

entonces es muy poco probable que su sistema entre en un estado erróneo que mantenga al perro guardián contento (por cierto, tenga en cuenta que especifico las interrupciones de desactivación antes y después de leer el pin listo para el perro guardián; si los vectores de interrupción están en la RAM, de lo contrario, el sistema podría entrar en un patrón de lectura del pin y tener un vector de interrupción erróneo saltar a la rutina de "actualizar pin".

    
respondido por el supercat
0

Tal vez pueda ayudar aquí. No es necesario utilizar un chip para esta función, compílelo en transistores. Se adhieren a J-Fets, y los transistores bipolares de baja ganancia, BSV52, BSR12, son buenos. Proporcione siempre un emisor de la base de la ruta de fuga, 10k o menos. Ejecute el transistor a un alto porcentaje de su corriente máxima. Ayuda de alta corriente. Baja ganancia significa que obtiene una corriente base decente, ayuda a detener la acumulación de carga. Los jfets simplemente funcionan.

    
respondido por el Chris Read

Lea otras preguntas en las etiquetas