You are on page 1of 3

MDULOS PARA LA GESTIN DEL SISTEMA Y LA ENERGA

EDUARDO LUIS ROMERO LEON


e-mail:edurom.pollo@hotmail.com

1. INTRODUCCIN
Para controlar el funcionamiento de los dispositivos, el gestor de sistema y el gestor de energa son muy importantes.

3.1 OSCILADORES PRIMARIOS


Hay tres tipos de osciladores que generan la seal de reloj principal: XTL, XT, y HS. El oscilador XTL esta diseado para trabajar como cristal de cuarzo o resonador cermico para aun rango de bajas frecuencias comprendido entre 200 KHz y 4 MHz. El XT tambin utiliza cristal o resonador y trabaja en frecuencias comprendidas entre 4 MHz y 10 MHz. EL oscilador HS solo cristal de cuarzo y cubre la banda de frecuencias comprendida entre 10 MHz y 25 MHz. Todos los osciladores primarios emplean las patitas OSC1 y OSC2.

2. CONCEPTOS GENERALES
Los dsPIC30F fundamentales: 1. disponen de dos recursos

2.

El gestor del sistema destinado a la gestin de los osciladores que generan las frecuencias de reloj necesarias. El gestor de la energa orientado a la administracin del consumo de energa y la tensin de alimentacin. En las principales funcionalidades del gestor del sistema destacan: a) Control de las opciones de seleccin de las seales de reloj y los osciladores. b) Temporizador programable para la estabilizacin de la tensin en el encendido. c) Temporizador programable para la estabilizacin de la frecuencia de reloj en el encendido o puesta en marcha. d) Temporizador con oscilador R-C para el Perro Guardin. e) Monitor de seguridad para fallo del reloj. f) Diversas fuentes para producir Reset. Las misiones y los recursos encontrados en el gestor de energa son: a) Seleccin de la fuente de suministro de la seal de reloj en tiempo real. b) Mdulo de desconexin del reloj a perifricos (PMD) c) Deteccin de Voltaje Bajo (LVD). d) Reset programable para bajada de tensin en la alimentacin (BOR). e) Modos de bajo consumo SLEEP e IDLE.

3.2 OSCILADOR SECUNDARIO


El oscilador secundario LP est diseado para funcionar a baja potencia y se basa en un resonador de cristal o cermico de 32 KHz, siendo SOSC1 y SOSC2 las patitas que utiliza. Este oscilador tambin puede controlar el temporizador Timer 1 para aplicaciones en tiempo real.

3.3 OSCILADORES INTERNOS


Existen dos osciladores internos. El FRC trabaja a 8 MHz. Est diseado para poder trabajar a frecuencias altas sin necesidad de conectar un cristal interno. El segundo oscilador interno LPRC est conectado al Perro Guardin y trabaja a 512 KHz. Hace de fuente de reloj para el temporizador PWRT, Perro Guardin y los circuitos de monitorizacin de reloj en aplicaciones que no requieren una elevada frecuencia pero tambin un consumo de potencia crtico.

3.4 OSCILADOR EXTERNO


El nico oscilador externo disponible (EXTRC) trabaja a frecuencias que llegan a los 4 Mhz. Utiliza una resistencia y un condensador externos conectado a la patita OSC1, la cual tambin puede conectarse a una seal de reloj externa. La frecuencia del oscilador RC es funcin de: Voltaje de alimentacin Valor resistivo externo(REXT) Valor capacitivo externo(CEXT) Temperatura de funcionamiento.

3 EL SISTEMA OSCILADOR
Es el encargado de proporcionar la seal de reloj principal y todas las auxiliares que alimentan a los recursos del dispositivo. Para realizar esto se dispone de tres osciladores primarios, un oscilador secundario, dos osciladores internos y un oscilador externo.

3.5 DIAGRAMA POR SISTEMA OSCILADOR

BLOQUES

DEL
Los bits relacionados con el control del mdulo LVD del registro RCON son los que se encuentran en el byte ms significativo y que van del bit 8 al 13. Estos bits son el BGST, el LVDEN y los cuatro del campo LVDL. Los bits del campo LVDL ofrecen 16 posibles valores de lmites de tensin y si ninguno de ellos se adapta a las necesidades de la aplicacin, se puede introducir externamente el valor de tensin requerido por la patita LVDIN. A continuacin se muestran los 16 valores posibles: 1111= entrada externa a LVD desde LVDIN 1110= 4,6 V 1101= 4,3 V 1100= 4,1 V 1011= 3,9 V 1010= 3,7 V 1001= 3,6 V 1000= 3,4 V 0111= 3,1 V 0110= 2,9 V 0101= 2,8 V (valor por debajo) 0100= 2,6 V 0011= 2,5 V 0010= 2,3 V 0001= 2,1 V 0000= 1,9 V

Est basado principalmente en el bloque de control y seleccin del reloj, que recibe todas las posibles fuentes de reloj. El sistema oscilador dispone de las siguientes funcionalidades: Varias opciones de oscilador internas y externas. Un circuito PLL para elevar las frecuencias de funcionamiento interno. Seleccin entre varias fuentes de reloj. Un postscaler programable. Un monitor de seguridad ante fallo del reloj (FSCM) que detecta posibles fallos. Un registro de control de opciones de reloj (OSCON). Bits de configuracin no voltiles para la seleccin del oscilador principal.

4. SISTEMA DE RESET
El sistema de Reset contempla todas las fuentes capaces de provocar Reset y controla la seal maestra de reset del dispositivo, SYSRST #. Cada una de dichas fuentes dispone de algunos bits de estado en el registro RCON.

4.1 EL REGISTRO RCON


Los 16 bits del registro RCON actan como bits de estado, el hecho de cargar un bit concreto de Reset no causa una situacin de Reset en el dispositivo.

5.3 DIAGRAMA POR BLOQUES DEL MODULO DETECTOR DE VOLTAJE BAJO


El diagrama por bloques del mdulo LVD se basa en un comparador que utiliza una tensin de referencia generada internamente. Cuando el nivel voltaje del dispositivo es menor que el voltaje de referencia, el bit LVDIF se pone a 1.

TRAPR Bit 15

IOPUWR

BGST

LVDEN

LVDL<3:0> Bit 8

Figura 1. Byte de ms peso del registro RCON


EXTR Bit 7 SWR SWDTEN WDTO SLEEP IDLE BOR Bit 0 POR

6. OTROS RECURSOS UXILIARES


El mdulo de desconexin de perifricos dispone de registros cuyos bits permiten desconectar la seal de reloj a cada perifrico en concreto, consiguiendo un consumo mnimo del mismo, Cuando un bit del registro PMD vale 1, el perifrico correspondiente se desconecta despus de un ciclo de instruccin. Si se pone el bit a cero se activa el perifrico tras un ciclo de instruccin. El mdulo de Rset por descenso de la tensin de alimentacin (BOR) dispone de un circuito interno para determinar una tensin de referencias que selecciona el valor en el que se genera un Reset al descender la tensin de alimentacin. Se puede programar los siguientes valores 2,0V, 2,7V, 4,2V y 4,5V.

Figura 2. Byte de menos peso del registro RCON

5. DETECTOR DE VOLTAJE BAJO (LVD)


El mdulo de Deteccin de Voltaje Bajo es til en aplicaciones que funcionan con bateras. Mientras la batera alimenta al sistema se va descargando siendo la funcin LVD detectar cuando el voltaje de la batera baja de un umbral que impide el correcto funcionamiento. El mdulo LVD utiliza una referencia interna de voltaje para la comparacin. El umbral de voltaje, VLVD, es programable durante la ejecucin de la aplicacin.

5.2 BITS DE CONTROL DEL LVD

7. CONCLUCIONES
Hemos aprendido el funcionamiento de los dispositivos, el gestor de sistema y el gestor de energa son muy importantes.

8. BIBLIOGRAFIA
Microcontroladores Avanzados en dsPICs Diseo y Arquitectura

You might also like