Você está na página 1de 16

Trayectorias de interferencia y ESD

Transitorio y proteccin ESD


Las tcnicas para protegerse de las perturbaciones de los transitorios y las ESD son generalmente similares a las usadas para evitar las emisiones RF Las estrategias especficas tienen por objetivo evitar que el transitorio entrante y las corrientes fluyan a travs del circuito. En su lugar absorben o desvan de manera inocua y directamente a masa. Para ello: -Mantener las interfaces externas fsicamente unas al lado de las otras -Filtrar todas las interfaces a masa en su punto de entrada -Si no es posible, aislar las interfaces susceptibles con una ferrita de choque en modo comn o con optoacopladores -Utilizar un cable apantallado con la malla conectada directamente a masa -Proteger las placas de circuito impreso de partes metlicas expuestas o de puntos externos de descarga, con placas internas adicionales conectadas a masa

Inmunidad de la lgica al ruido


La capacidad de un elemento lgico para funcionar correctamente en un entorno ruidoso implica algo ms que los mrgenes normales de ruido esttico. Para crear un problema, un transitorio generado externamente debe causar un cambio de estado en un dispositivo y propagarse despus por el sistema. Los sistemas con elemento de almacenamiento sincronizado por reloj o aquellos que funcionan lo bastante rpido como para que el transitorio aparezca como una seal son ms susceptibles que los sistemas lentos o aquellos sin elementos de almacenamiento.

Margen de ruido dinmico


El efecto de un transitorio rpido depender de la tensin mxima acoplada a la entrada lgica y tambin de la velocidad de respuesta del elemento. Cualquier impulso positivo que vaya desde 0V pero por debajo del umbral lgico de conmutacin no har que la entrada de elementos conmute de 0 a 1 y no se propagar en el sistema. Del mismo modo, un impulsor por encima del umbral har que el elemento conmute. Pero un impulso que sea ms corto que el tiempo de respuesta del elemento necesitar una tensin superior para hacer el cambio. Esto se puede tomar como un argumento a favor de la lgica lenta. Con una lgica sincronizada, el tiempo de llegada del transitorio con respecto al reloj es importante. Si el transitorio no coincide con el flaco activo del reloj, no se propagar ningn valor errneo por la lnea de datos del sistema.

El microprocesador perro guardin


Las tcnicas para reducir al mnimo la amplitud y controlar el camino de la interferencia no pueden eliminar el riesgo. La coincidencia de un transitorio de amplitud suficientemente alta con un punto vulnerable en la transferencia de datos es un asunto completamente estadstico. La manera ms econmica de garantizar la fiabilidad de un producto basado en un microprocesador es aceptar que el programa se corromper ocasionalmente, as como proporcionar los medios por los que se pueda recuperar el flujo del programa, preferiblemente de forma transparente para el usuario. Esta es la funcin del microprocesador de proteccin al que se llama perro guardin. El perro guardin debe estar adaptado al funcionamiento del procesador en cuestin, de lo contrario se debe disear en el circuito.

Funcionamiento bsico
El resultado ms serio de una corrupcin por transitorio es que se perturba el contador del programa del procesador o el registro de direccin de manera que empieza a interpretar datos o memoria vaca como instrucciones vlidas. Un perro guardin protege contra esta eventualidad al requerir que el procesador ejecute una sencilla operacin regularmente, sin que importen las dems cosas que est haciendo. Es en realidad un temporizador cuya salida est enlazada a la entrada RESET, y que en s, est haciendo redisparado constantemente por el funcionamiento del procesador, normalmente escribiendo informacin en un puerto de salida disponible.

Perodo de tiempo muerto


Si el temporizador no recibe una patada desde el puerto de salida durante ms de su perodo de tiempo muerto, su salida se pone a nivel bajo (ladra) y fuerza al microprocesador a hacer un reinicio. El perodo de tiempo muerto debe ser lo bastante largo como para que el procesador no tenga que interrumpir labores en las que el tiempo es fundamental para dar servicio al perro guardin. Por otro lado no debe ser tan largo como para que se corrompa el funcionamiento del equipo durante un perodo peligroso.

Hardware del temporizador


El circuito perro guardin tiene que exceder la fiabilidad del resto del circuito y por lo tanto debe ser sencillo. Un divisor digital como el 4060B alimentado desde un reloj de alta frecuencia y reajustado peridicamente por impulsos de notificacin, es una buena opcin. Una de las ventajas de este planteamiento es que su salida en la ausencia de redisparo es una corriente de impulsos ms que un solo disparo. Esto es mucho ms fiable que un perro guardin monoestable, que slo ladra una vez y luego se calla.

Conexin al microprocesador

En general es preferible disparar la salida del temporizador mediante una seal POR para garantizar un ancho de impulso definido de RESET en el microprocesador cuando se produce la conexin. Es esencial utilizar una entrada RESET y o alguna otra como una interrupcin al microprocesador. El procesador puede estar en un estado previsible cuando el perro guardin ladra, pero debe volver a un estado completamente caracterizado, y el nico estado que puede garantizar la vuelta al funcionamiento es RESET.

Comprobacin del perro guardin


No es sencilla, dado que todo el resto del diseo del circuito se ha dirigido a garantizar que el perro guardin no ladre. Se puede someter al equipo a impulsos transitorios repetidos que sean de un nivel suficiente como para corromper el funcionamiento del procesador de manera predecible. Tambin se puede instalar un LED a la salida del perro guardin para detectar sus ladridos. Adems de comprobar la fiabilidad del perro guardin, debemos incluir una conexin para invalidarlo y poder comprobar las nuevas versiones de los programas informticos.

Programacin defensiva
No todos los fallos del microprocesador son debidos a interferencias, tambin otros factores como conexiones intermitentes, diseos deficientes del hardware, errores de programacin pueden ser el origen de estos fallos. Mediante programas informticos podremos: -Comprobar el tipo y el rango de todos los datos de entrada -Hacer la toma de muestras de datos de la entrada varias veces y prorratear en el caso de los analgicos o validar en el de datos digitales. -Incorporar comprobaciones de paridad y sumas de comprobacin de datos en todas las transmisiones -Proteger los bloques de datos de la memoria voltil -Reinicializar peridicamente los chips programables de interfaces

Validacin de datos y prorrateo

Esto se basa en que si podemos establecer los lmites conocidos sobre las cifras que entran al programa informtico como entrada, se pueden rechazar los datos que se encuentren fuera de estos lmites. El prorrateo del programa informtico en una corriente de datos para nivelar las fluctuaciones de ruido del proceso puede tambin ayudar a eliminar el efecto de los datos invlidos.

Proteccin de los datos y de la memoria

La memoria voltil es susceptible a varias formas de corrupcin de datos. Los datos crticos de la RAM se pueden prevenir colocndose en tablas, verificndose cada una por una suma de comprobacin que se almacena en la propia tabla. Esta comprobacin se puede realizar automticamente por una subrutina en cualquier intervalo para detectar alguna corrupcin en la RAM. Hay que tener cuidado con que la rutina de diagnstico no sea interrumpida por una modificacin de la tabla o viceversa, ya que los errores empezaran a aparecer por todas partes.

Memoria del programa sin usar y reinicializacin

Frente a la amenaza de que el microprocesador acceda a espacio sin usar debido a la corrupcin de su contador de programa, podemos programar unas pocas de las ltimas direcciones de la ROM con una instruccin JMP RESET, normalmente de tres bytes, con la intencin de que en el caso de que el procesador se corrompa y acceda a cualquier unidad de memoria sin uso se encuentre con una cadena de instrucciones NOP (no operativa) y las ejecute hasta llegar a JMP RESET y por lo tanto provocar un reset. Para combatir la corrupcin del estado de arranque inicial de dispositivos programables el mtodo ms seguro es reinicializar peridicamente todos los registros crticos. El perodo de las reinicializaciones depender de el tiempo que el programa pueda tolerar un registro corrupto.

Inmunidad a los transitorios y RF: circuitos analgicos

Los circuitos analgicos no sern tan susceptibles a las perturbaciones transitorias como los digitales. Sin embargo pueden ser ms susceptibles a la desmodulacin de la energa RF Pueden aparecer cambios de polarizacin que dan como resultado comportamientos no lineales o falta de funcionamiento. Los circuitos de audio y vdeo suelen ser especialmente sensibles a este tipo de problemas. Los mayores niveles de seal RF son los acoplados mediante cables externos de interfaz, y por lo tanto se debe prestar especial atencin a estos circuitos.

Principios de la inmunidad analgica:

-Reducir al mximo en ancho de banda del circuito -Maximizar los niveles de seal -Utilizar configuraciones equilibradas de seal. -Aislar las trayectorias particularmente susceptibles.

Você também pode gostar