Está en la página 1de 7

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

Foro Artculos Cursos Libros

YoReparo Artculos Electrnica Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? 1 Parte

Me gusta

A 2 personas les gusta esto.

por Ing. Daniel Di Llela En la actualidad soy Ingeniero Dedicado de Aplicaciones (D.F.A.E) para los productos Freescale Semiconductor y soy fundador del sitio web EduDevices dedicado al soporte de la capacitacin / educacion tcnica en latinoamrica. Con ms de 20 aos de experiencia en el desarrollo electrnico y diseador de numerosas herramientas y sistemas didcticos para las familias de microcontroladores de 8 bits Flash HC908 y HC9S08. Egresado de la Universidad Tecnolgica Nacional (UTN FRBA) con el ttulo de Ingeniero en Electrnica y con un Post Grado Internacional en direccin de Empresas de la Universidad de Deusto Bilbao Espaa y la Universidad Del Salvador de Argentina. Ms artculos de Ing. Daniel Di Llela Cuando diseamos un sistema con microcontroladores, siempre nos ronda el fantasma del ruido elctrico entorno al mismo y sus imprevisibles consecuencias. Como si la cosa fuera a cumplir con algunas de las leyes de Murphy, nuestro sistema seguramente fallar en el peor momento y adems dejando una serie de interrogantes, tales como, porqu se resete el MCU?, Porqu dej de funcionar si todo pareca estar en orden?, Porqu si durante las pruebas en el laboratorio todo funcion de maravillas y aqu no?, etc., etc..

Bien, aunque parezca mentira, muchos profesionales cometemos el error de subestimar las condiciones adversas externas en las que podra estar involucrado nuestro sistema bajo desarrollo y nos olvidamos por completo de ello, echndole la culpa a la mala suerte, a factores inexplicables, y a toda otra explicacin exotrica.

1 de 7

10/05/2011 06:55 p.m.

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

Cuales son las fuentes ms comunes de ruidos?


Podemos catalogarlos en dos grandes grupos, los ruidos conducidos y los ruidos radiados.

Ruidos Conducidos
Los ruidos conducidos, son aquellos que se propagan por conduccin galvnica entre la fuente de ruido y el dispositivo interferido. Este tipo de ruido es la causa ms comn de mal funcionamiento en los sistemas con microcontroladores, e ingresan al mismo principalmente por la alimentacin del sistema, por entradas conectadas a sensores remotos y por pines no usados en el circuito. Generadores tpicos de este tipo de ruido son cargas inductivas, contactores elctricos, relays, alternadores de automviles, sistemas de ignicin, solenoides, etc., etc.. El ruido aqu se presenta como un fuerte aumento de la tensin en el punto interferido, con una pendiente sumamente abrupta, en forma de picos o agujas, por lo general, de no ms de un par de microsegundos, pero con tensiones superiores a los 200V sobre el nivel elctrico normal del punto interferido.

Cules son los efectos ms comunes que provocan este tipo de ruidos?
Por lo general, ante tanta energa impulsiva disponible en estas verdaderas agujas elctricas, los microcontroladores presentes en los sistemas responden con colgaduras varias como reseteos aleatorios, saltos a posiciones no previstas en los contadores de programa, generacin de interrupciones fantasmas, etc., etc. Lo que es peor, muchos microcontroladores, en ciertas circunstancias no presentan sntomas de colgaduras ante estas fuentes de ruido, y entonces el diseador no se percata del verdadero peligro que ello representa, hasta que en un mal da nuestro fiel amigo microcontrolador se despide de este mundo sin pena mi gloria aparentemente por razones inexplicables. Como la vida me ha demostrado que todo tiene una explicacin, la muerte misteriosa del MCU no se debe a otra cosa que sucesivas pequeas rupturas de compuertas CMOS internas al mismo, que son provocadas por la descomunal energa presente en cada uno de estos pulsos y que van generando cortos o semicortos que dan origen a los llamados hot spot o puntos calientes. Estos puntos calientes son acumulativos y van provocando acciones de mal funcionamiento o de consumo excesivo en mdulos o funciones del MCU y por lo general, terminan con la vida til del dispositivo.

Ruidos Radiados
Son los ruidos que se propagan por medio de ondas electromagnticas, o bien por la accin de campos elctricos inducidos. Por lo general, son los menos frecuentes en el mal funcionamiento de los sistemas microcontrolados, pero no son menos importantes por ello. Generadores tpicos de este tipo de ruidos son los sistemas de ignicin en automviles, arcos voltaicos en contactores o relays con cargas inductivas, motores a escobillas, etapas de salida de RF, circuitos osciladores del propio MCU. Estos ruidos presentan menor intensidad energtica que los conducidos, por lo que rara vez provocan la muerte de nuestro sufrido amigo microcontrolador, pero al ser por naturaleza del tipo inducidos, su eliminacin o disminucin es ms complicada. Hasta aqu se han especificado los posibles tipos de ruido presentes en un sistema, punto de partida muy importante para identificar a grandes rasgos las distintas fuentes de los mismos y su posible influencia en el MCU y su circuitera externa. Nos queda ahora enumerar los distintos puntos sensibles de nuestro sistema microcontrolado y de que forma podemos actuar para mejorar la respuesta del mismo ante el ataque de nuestro enemigo el ruido. Ante todo, cabe aclarar que para encarar felizmente cualquier diseo electrnico deberamos hacer uso de lo que se conoce como reglas del buen arte, que no son otra cosa que una serie de reglas del buen diseo pero que, por alguna razn, se han ido perdiendo y muchos de los problemas que experimentan los sistemas corresponden a la no aplicacin de estas sencillas reglas. Bien, comenzaremos describiendo los puntos que con mayor frecuencia son afectados por los ruidos, ya sean de origen radiado, como conducido.

Circuito Oscilador
El circuito oscilador, es realmente un punto importante a tener en cuenta a la hora de hacer de nuestro sistema algo estable ante ruidos de origen interno y/o externos. Como se puede observar en la figura 1, donde se detalla un circuito oscilador pierce tpico, formado bsicamente por una o dos compuertas lgicas, un resistor de polarizacin de continua RB, un cristal XC, dos capacitores cermicos tipo NPO C1 y C2 y un resistor de atenuacin RS (opcional, solo se usa con cristales de baja frecuencia tipo 32,768Khz), solo se dispone de 2 pines accesibles por parte del usuario que no son otros que los conocidos OSC1 y OSC2.

2 de 7

10/05/2011 06:55 p.m.

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

Fig. 1 Circuito oscilador tpico de un MCU. Ambos pines presentan caractersticas muy distintas, tanto en lo funcional, como desde el punto de vista de sus principales parmetros elctricos. El pin OSC1, es el pin de entrada de nuestro circuito oscilador, teniendo una alta impedancia y nivel de seal muy dbil en ese punto. Mientras que el pin OSC2, es el pin de salida de nuestro circuito oscilador y presenta una caracterstica de muy baja impedancia, con nivel de seal muy alto tambin. Teniendo en cuenta ello, la mayora de las perturbaciones recibidas en el oscilador, ingresan por el pin OSC1, ya que al presentar alta impedancia se convierte en una verdadera antena al ruido del tipo radiado, tanto interno (por ejemplo el propio pin OSC2) como externo. Para minimizar estos problemas, tendremos que extremar los cuidados a la hora de implementar el Lay Out (ubicacin) de nuestra placa. La mejor solucin se logra cuando se ubican los componentes involucrados en el oscilador, lo ms cercanos unos de otros y todo el conjunto lo ms cerca posible de los pines OSC1 y OSC2. Adems es aconsejable incluir una pista de masa entre los pines OSC1 y OSC2 como se puede observar en la figura 2, ya que esto sirve a modo de blindaje del pin OSC1 de las emisiones de R.F. del pin OSC2 que est muy prximo a este y de otras fuentes cercanas de R.F., se debe tener cuidado con no cerrar esa pista de masa, de forma tal de crear un anillo o loop de masa, pues ello sera ms perjudicial que el no incluir la citada pista. No es en vano aclarar que, toda otra posible fuente de emisin de R.F., debe estar lo ms alejada posible del circuito oscilador, si ello es posible, sino lo aconsejable es colocar el MCU en la diagonal opuesta de la fuente de emisin, lo ms alejado posible uno de otro.

Fig. 2.- Lay Out tpico recomendado p/ el circuito Oscilador. Tambin podemos observar en la figura 2, la disposicin de los componentes involucrados en el oscilador, la cul destaca la ubicacin del resistor de polarizacin de continua (el valor aconsejado para las familias HC908/HC0S08 es de 10 Mohms) lo ms prximo a los terminales OSC1 y OSC2 del MCU. De esta forma, se evita crear cortocircuitos por la cercana mecnica entre los terminales del MCU y el cuerpo del cristal, que por lo general, es metlico.

Puertos I/O no utilizados


Cuando en un proyecto determinado nos sobran pines de I/O (entrada / salida) que no tienen conexin con el resto del circuito, nuestra primera tentacin es dejarlos libres sin conexin alguna. En sistemas donde la exposicin a fuentes de ruidos extremas es inevitable, toda precaucin es poca. No debemos olvidarnos que los puertos I/O de un MCU son del tipo CMOS por lo que, si estn configurados como entradas, son verdaderos puntos de captacin de ruidos. Acciones como configurarlos como salida, habilitar resistores de Pull-Up o Pull-Down (si los tuviera) o colocarles resistores en forma externa, evitan o disminuyen los riesgos de

3 de 7

10/05/2011 06:55 p.m.

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

captacin de ruidos. De todas las acciones anteriormente comentadas, la ms efectiva es la de colocar resistores externos en los puertos I/O no utilizados, pues esta accin es permanente y no depende de registros o inicializaciones que pueden sufrir (aunque poco frecuentes) alteraciones durante el ciclo normal de trabajo y adems pueden ajustarse los valores de los resistores para cada caso en particular, cosa que no sucede cuando los resistores son internos (en realidad no son resistores sino generadores de corriente en tecnologa CMOS que equivalen a resistores de valores entre 33 a 47Kohms) y poco efectivos ante condiciones extremas de ruido. Todo lo comentado para los puertos I/O tambin es vlido para las entradas de interrupciones externas como lo son los pines de IRQ o el pin de Reset del MCU, que son afectados por los mismas fuentes de ruido que los puertos I/O. Para aquellos puertos de entrada que, si bien estn siendo utilizados por el sistema, pero se vinculan con un medio ambiente hostil como por ejemplo sensores remotos en un automvil o ambiente industrial, se debern tomar adems, medidas extras, en lo que respecta a picos de tensin presentes en dichos puertos, que por lo general, pueden alcanzar valores tan altos como 200Vpap, significando verdaderas agujas de tensin que deben ser limitados de alguna forma, ya que de no hacerlo tarde o temprano terminarn con la vida til del puerto o no pocas veces, con todo el MCU. Para limitar la sobre-excursin de tensin, no basta con los mecanismos internos implementados en el propio MCU (diodos de clamping), adems hay que usar supresores de picos como pueden ser varistores de oxido de silicio, TVS, o simples diodos zener, que deben calcularse para disipar rpidamente la energa de los pulsos de ruido sin por ello afectar el funcionamiento normal del puerto. El uso de filtros R-C, adicionalmente al de los supresores, aumenta la efectividad de estos ltimos, pues la accin del filtro tiende a disminuir el carcter impulsivo de los pulsos de ruido al recortar su espectro en frecuencia y mejorando el tiempo de respuesta de los supresores. Para no perderse la segunda y tercera parte de este artculo, recuerde suscribirse en su lector RSS o suscribirse por email. Reparacin manual del sistema operativo Windows XP Remanufactura drum 1500/2550 17 Opiniones Le sirvi el artculo? Tiene algo que agregar? - antonio t.d (4/5/2010 16:34) hola es muy bueno su comentaro pero m puede ayudar con un monitor lcd lo k pasa es k no se como se mide lo k es un transistor y lo k es los chips de la tarjeta principal el monitor solo prende la lampara pero no m da video el minitor se pone blanco nada masy no m da nada Responder - Pedro Maturana Arevalo (1/5/2010 1:14) excelente el tema tratado , muy tecnico y comprensible , ahora si se le agregaran algunos graficos seria muy bueno. Responder - Fernando (11/1/2010 16:47) Muy buenas explicaciones sobre el tema,si pudieras agregar graficos seria buenisimo Responder - samuel (28/12/2009 9:43) Hola,Muricio: Mi pregunta es sencilla,el ordenador hace ruido que suena hasta dentro del cuarto de bao Responder - omar (27/12/2009 16:41) esta buenisimo Responder - Gustavo Pinzon (26/12/2009 21:32) Tengo un ruido en LCD que me desespera y quiciera no ver mas tv lo mas curiosos es que el ruido que se genera es solo cuando entra la seal del cable cuando se canecta el DVD no suena me podria decir que parte posible puede ser.

4 de 7

10/05/2011 06:55 p.m.

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

Gracias seria de gran apoyo Responder - Brbaro (22/12/2009 14:34) Hola Mauricio, me gust este artculo, est bastante profundo y concreto. El ruido que tiene mi laptop Toshiva se me introdujo a partir de unas desintalaciones de softwares, es como una distorsin de bocina rajada, no creo que es de Microcontroladores, le he tratado de instalar de nuevo el driver de audio y nada, por favor si puedo recibir otro tipo de ayuda, Gracias. Responder - Venicio (22/12/2009 13:05) Esta muy interesante su aporte, respecto a Ruidos en los Sistemas con Microcontroladores y como se puede controlar, gracias por el aporte hasta pronto Responder - nogueda (21/12/2009 18:47) ok muy interesante, la verdad, colocar una pista de tierra abierta intermedio del oscilador, eso si es algo muy interasente le agradesco, acabo de aprender algo nuevo saludos Responder - ErikZ (20/12/2009 16:36) El artculo es excelente, en el la industria es aplicable 100%. Estoy haciendo unas aplicaciones con Micros y pues en industrias automotrices donde se usan infinidad de mquinas y motores el ruido es algo fundamental a tomar en cuenta. felicitaciones por tan buen artculo. Responder - Alexer Rolon (20/12/2009 0:29) Lo felicito Ingeniero muy bueno el articulo pues todos sabemos que las fallas generadas por estas causas son bien complicadas. Gracias Responder - tomas lizard (19/12/2009 3:35) ecxelente tu participacion Responder - frk1 (19/12/2009 1:56) saludos especiales, hace unos das, la pc me apareci con unos ruidos cuando reproduzco la msica hace un ruido como si estuviera escuchando msica en casete con la cinta deteriorada me pueden ayudar que es lo que le pasa ala pc? Responder - Ing. A. de la Barra (18/12/2009 18:44) Muy bueno y muy claro su artculo. Sera bueno que agregara algo sobre ruidos de fuente, que en algn momento me produjeron un dolor de cabeza. Responder - willlian (18/12/2009 17:37) yo quiero que me envien unos circuitos porque yo estoy estudiando electronica y quiero aprender mas muchas gracias por todo. Responder - Carlos (14/12/2009 23:04) Me gusto bastante el articulo, me ha servido mucho este tipo de informacin es dificil de encontrar.

5 de 7

10/05/2011 06:55 p.m.

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

Gracias, espero seguir pendiente para enterarme de mas en las siguientes publicaciones Responder - casagu45 (25/12/2009 16:13) Mauricio: Muy buenos tus temas, agregandole algunos grficos, serian excelentes. Responder

Su Comentario Nombre E-Mail (El E-mail no se publicar)

Artculos relacionados

1. Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? 2 Parte por Ing. Daniel Di Llela en Electrnica 2. Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? 3 Parte por Ing. Daniel Di Llela en Electrnica 3. Cuidado con los repuestos chinos por Jair Mazo en Electrnica 4. Los sistemas mecnicos por Ing. Julio Csar Cocco en Videograbadoras 5. Sistemas EGR de Ford con sensores DPFE por Beto Booster en Electricidad y Electrnica Automotriz 6. Cul es la pieza que ms influye en el rendimiento de un PC 2da parte por Abysz en Computadoras 7. Los artculos del 2009 por Editor YoReparo en Comunidad 8. Mecanismo de ajuste y pureza en los TRC por Augusto en Televisores y Monitores 9. Impresora HP LaserJet 2420 suena como una matraca por J. Antonio Romero Contreras en Impresoras y Copiadoras 10. Cmo fabricar cinta desoldante por El Patagnico en Electrnica

Actualizaciones
Suscrbase al feed RSS Suscrbase por Email

6 de 7

10/05/2011 06:55 p.m.

Ruidos en los Sistemas con Microcontroladores Cmo Controlarlos? ...

http://www.yoreparo.com/articulos/electronica/ruidos-en-los-sistemas-...

Trabajar en YoReparo | Contacto | FacebookVolver arriba Copyright 2002 - 2011 Ilirey SA. Todos los derechos reservados. Trminos y Condiciones cargando

7 de 7

10/05/2011 06:55 p.m.