6 votos

Utilizando restaurar controladores con microcontroladores modernos

¿Son controladores de reset para microcontroladores modernos, como el LPC2138 o el 9S12XD256? La mayoría Procesadores ARM que he visto tienen sus propios detectores de apagón y restablecer correctamente, y no veo restablecer controladores utilizados con ellos. Sin embargo, te he necesitado utilizarlos en una parte de la serie 9S12 en el pasado, así que estoy debatiendo si o no usarlos en un descendiente 9S12X basado.

14voto

Shabaz Puntos 403

Reseteo de los controladores son un requisito absoluto en el alto de integridad de las aplicaciones, por ejemplo, el ferrocarril y la industria aeroespacial. Un "independiente" monitor es parte del código y no requiere sincronización, lo que significa que las tablas MTBF aumenta como resultado de ello - sólo cuál es necesario en este tipo de entornos. También son utilizados en la multi-CPU diseños o donde existen combinaciones de Cpu, FPGAs, CPLDs etc para dar un "reset global" para todos los dispositivos, es posible que desee evitar la situación de los 2 dispositivos de haber ligeramente diferentes caídas de tensión niveles por lo tanto estar en diferentes estados de funcionamiento

6voto

Morris Maynard Puntos 49

Solo mencionar brown-out como una condición de reinicio. Sin embargo, en algunos sistemas, podría haber varias razones para querer restablecer el procesador. En cuyo caso, tener un chip para controlar todas estas razones y restablecer el procesador o proporcionar algún tipo de notificación puede ser de beneficio.

Para un caso extremo, echa un vistazo a la Celosía ispPAC-POWER607. Es capaz de seguimiento de seis fuentes de alimentación, e/S digital para el reinicio manual, y de control externo de circuitos. También tiene sus propios temporizadores internos, la fuente de alimentación monitores son completamente programables, se ha incorporado un PLD para la lógica de código, y se ha FET controladores para el control de las fuentes de alimentación.

block diagram

Como he dicho, que es un ejemplo extremo. Especialmente si todo lo que usted necesita es de color marrón-fuera de detección. Pero si su sistema tiene más complicado restablecer el esquema, después de haber externo controlador programable puede ser muy útil.

Y hay, por supuesto, fichas para adaptarse a cualquier necesidad en entre los tres pin único monitor de la tensión y el de 32 pines totalmente programable sistema de gestión de la viruta.

5voto

lillq Puntos 4161

Muchos de los microcontroladores no necesitan un descanso de los controladores, ya que han interno de reinicio y brwon de salida de detección, como usted dice. Todavía hay excepciones, sin embargo, como algunos MSP430 los controladores de los que he colaborado.

Una de las razones para trabajar con reseteo controladores pueden ser el uso de la energía. Un marrón de salida del detector puede consumir de varias decenas de µA, que no parece ser el fin del mundo, a menos que desee ejecutar el microcontrolador en un promedio de 5 µA. IIRC del AVR Bod necesitan algo así como 35 µA. Ellos sugieren que lo apague para ahorrar energía, pero eso es una Mala Idea™, a menos que haya una alternativa.

He usado MAX809 restablecer los controladores con los microcontroladores MSP430, que junto con un regulador de voltaje necesitaba menos de 7 µA.

Usted no quiere a la Máxima de dispositivos, que consumen hasta un 35 µA. Ir para OnSemi, sus MAX809 consume menos de 1.2 µA.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X