Osciladores y Reset
Osciladores y Reset
Osciladores y Reset
Osciladores y Reset
Objetivos
Que Ud. logre
Conocer los tipos de circuito de oscilación y reloj
Saber que ocurre ante un reset en el microcontrolador
Requisitos
Tener conocimiento respecto del uso y contenido de un set de instrucciones.
Disponer de la hoja de datos del micrcontrolador
Haber realizado las actividades y lectura de los temas anteriores.
Oscilador de Reloj
Se requiere un circuito oscilador para generar una señal de reloj para el microcontrolador. Este
reloj sincronizará el funcionamiento y permitirá la ejecución secuencial del programa grabado en el
microcontrolador.
Tipos de osciladores
El PIC16F84 puede trabajar con cuatro configuraciones de oscilador.
Las configuraciones más utilizadas son un oscilador de cristal y la de resistencia-condensador (RC).
Cuando el oscilador es un cristal, la identificación de la configuración se conoce como XT, si el
oscilador se crea con una resistencia en serie con un condensador, entonces la denominación es
RC.
Oscilador XT
El oscilador de cristal está contenido en un envoltorio de metal con dos pines. Normalmente en
este encapsulado está escrita la frecuencia de resonancia del mismo.
Dos condensadores cerámicos deben conectarse a los terminales del cristal y de allí a la masa del
circuito.
Puede ser que consiga cristales que tienen a los condensadores contenidos en el mismo
encapsulado, y también puede usarse un resonador cerámico.
Este elemento tiene tres pines con un pin central conectado a masa y los otros dos conectados a
los pines OSC1 y OSC2 del microcontrolador.
Cuando diseñamos un circuito con microcontroladores, la regla es colocar el oscilador lo más cerca
posible del microcontrolador, de modo de evitar cualquier interferencia a las líneas que conectan el
oscilador al microcontrolador.
OSCILADOR RC
En aplicaciones en las que la precisión de la temporización no es un factor crítico, el oscilador RC
puede usarse ya que es más económico.
Para evitar que esta instabilidad inicial del clock afecte el funcionamiento del microcontrolador
necesitamos mantener al microcontrolador en estado de reset mientras el oscilador no se
encuentre estable. El diagrama temporal superior muestra una forma típica de la señal de un
oscilador de cristal de cuarzo cuando se conecta a la alimentación.
Reset
El reset se utiliza por el microcontrolador como un estado conocido. En la práctica esto significa
que a veces el microcontrolador puede comportarse de un modo inadecuado en determinadas
condiciones. De modo que su funcionamiento normal sea restablecido, es preciso hacer un reset
al microcontrolador, esto significa que todos sus registros van a tomar sus valores iniciales
predefinidos, correspondientes a una posición inicial.
El modo de prevenir la ocurrencia de un cero lógico accidental en el pin MCLR (MCLR o señal de
reset se activa por nivel lógico bajo. Eso es lo que indica la línea de negación superior), el pin
MCLR tiene que conectarse a través de una resistencia al positivo de la alimentación.
Esta resistencia debe tener un valor entre 5 e 10K. Una resistencia como esta, cuya función es
conservar una determinada línea a nivel lógico alto, se conoce como “resistencia de pull up”.