Modos de ahorro de energía a en los chips CMOS



Documentos relacionados
INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:

UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA Diseño con Microcontroladores

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO APUNTES DE LA MATERIA DE: MICROPROCESADORES Y MICROCONTROLADORES I

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

TEMA EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C

PUERTOS DE ENTRADA Y SALIDA

Señal de petición de Interrupción

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1

PROCEDIMIENTO DE ENLACE TCPIP

GUIA RÁPIDA UNIDAD DE DEVICENET CJ1W-DRM21 ESTE MANUAL CONTIENE: 1.- CARACTERÍSTICAS. 2.- NOMENCLATURA Y FUNCIONES. 3.- ÁREAS CIO Y DM.

Memoria La memoria es la parte del ordenador en la que se guardan o almacenan los programas (las instrucciones y los datos).

Organización de Computadoras. Turno Recursantes Clase 8

PROGRAMACION LADDER PLC BASICA. Descripción del lenguaje ladder

Winide y Kit EVALQTY CDM 2011

Práctica 2: Operaciones Binarias

Curso sobre Microcontroladores Familia HC9S08 de Freescale

-PRODUCTO DESCATALOGADO- Relojes controlados por satélite Arbiter Systems, Inc.

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

Unidad II: Administración de Procesos y del procesador

SISTEMAS ELECTRÓNICOS AVANZADOS. ING. TÉC. INDUSTRIAL ELECTRÓNICO

INSTRUCCIONES DE INSTALACIÓN Y RECARGA CISS HP CARTUCHO SERIE 1

Asistente Liberador de Espacio. Manual de Usuario

HP Backup and Recovery Manager

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

ÍNDICE ESPAÑOL. I Para el cuidado de su reloj, vea PARA MANTENER LA CALIDAD DEL RELOJ en el Librito de Garantía Mundial e Instrucciones adjuntos.

INTRODUCCIÓN. Interrupciones.

... partes internas del computador!...

La memoria principal. Los subsistemas de E/S. Los buses del sistema

TEMPORIZADORES Y CONTADORES

C/ Francia s/n Local 52 ITCA-F007 MANUAL DE USO E INSTALACIÓN MODELO ITCA-F007. Rev Enero 2015

El mediador es un programa escrito en Java diseñado para interactuar con un servidor

Capitulo V Administración de memoria

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.

Análisis general de un Microprocesador

DESCRIPCION DEL SITEMA MASTER.

Capítulo 8 Ficheros de Configuración

Práctica 5: Programación Estructurada

Administración de puestos de trabajo y servidores

REGISTROS DE DESPLAZAMIENTO

TEMA III - Interrupciones en Sistemas en Tiempo Real

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

Instrucción IrA (GoTo). Saltos no naturales en el flujo normal de un programa. Pseudocódigo y diagramas de flujo. (CU00182A)

Reloj Espía Profesional Máxima Calidad Sensor Visión Nocturna

5.9. GESTION DINÁMICA DE LAS EXISTENCIAS

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Informática. Presentado a: Sergio Enrique Quintero Plata

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave:

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

Tableta OnePAD 970 Preguntas Frecuentes

AUTOMATIZACIÓN INDUSTRIAL

Con la «eurotarifa», bajan de precio en la Unión Europea las llamadas internacionales de móviles: modo de empleo de la itinerancia

Software para Seguimiento de Clientes. Descripción del Producto

AUMENTA TUS SEGUIDORES EN

Tabla de contenido. Manual B1 Time Task

5. Solución de Problemas

Tema 8 Procesos. * Definición informal: un proceso es un programa en ejecución

COMPONENTES INTERNOS DE UN ROUTER CISCO 1900 JESUS DAVID SIERRA ARANGO INSTRUCTOR JUAN DAVID LONDOÑO MARTINEZ

Instrucciones para programar el PIC16F877

Concurrencia. Primitivas IPC con bloqueo

ANALYSIS OF SOLAR RETROFIT IN COMBINED CYCLE POWER PLANTS

MANUAL DE USUARIO CONTROL LOGÍSTICO DE TIEMPOS

Maqueta: Osciloscopio y generador

Instalación y Configuración de Terminal Server en Windows 2000 Server

Unidad Orientativa (Electrónica) Amplificadores Operacionales

SpecWare 8. Spectrum. Professional. Guía Rápida de Inicio. Technologies, Inc.

Instructivo de Microsoft Windows

Alcatel-Lucent VitalQIP Appliance Manager

Area de Servicios Dpto. de Informática. Anexo II WINZIP

Diapositiva 1. Por supuesto, también se puede hacer lo contrario. Un demultiplexor envía una señal a una de muchas líneas.

NORMA (SEPA) 22/11/2013

TEMA7. SISTEMAS SECUENCIALES

Tema 2. Diseño del repertorio de instrucciones

Retrospect 9 para Mac Anexo de la Guía del usuario

Programación de 1 ó 2 pulsadores (canal 1 y/o canal 2)

Planificación de Procesos. Módulo 5. Departamento de Informática Facultad de Ingeniería Universidad Nacional de la Patagonia San Juan Bosco

Preguntas frecuentes. Versión 1.0. Presidencia de la República Oficina Nacional del Servicio Civil Registro de Vínculos con el Estado

Computación I Representación Interna Curso 2011

Tema 7: Esquema del Funcionamiento de una Computadora. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

MICROPROCESADORES PARTES DE UN MICROPROCESADOR

UNIVERSIDAD ALAS PERUANAS TECLADO. FACULTAD DE CIENCIAS AGROPECUARIAS Escuela Académico Profesional de Medicina Veterinaria

ACERCA DE NUESTRA EMPRESA

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

PRÁCTICA 1. Creación de proyectos en STEP-7

COPIA DE SEGURIDAD

Programación básica del PLC S

Power Over Ethernet (PoE)

Autómata Siemens S7-200

Como sacarle mayor provecho a las herramientas disponibles para la familia HC908

Guía de estudio para examen de recuperación tecnología I

SIMATIC S Actualización del manual de sistema S7-1200, edición 04/2012 Información del producto

Power Point. En la imagen siguiente, se muestra el espacio de trabajo de Power Point. Manual Microsoft Office MS Power Point

Estructuras de Sistemas Operativos

Microcontroladores de Atmel

1.1 Terminologías importantes.

Acronis License Server. Guía del usuario

Mac OS X 10.6 Snow Leopard Guía de instalación y configuración

podemos enfocar al funcionamiento del robot, es decir la parte de electrónica. Para que el

Tarea 4.2 Memoria Virtual

Transcripción:

Modos de ahorro de energía a en los chips CMOS MODOS DE OPERACIÓN N DE AHORRO DE ENERGÍA Para aplicaciones donde el consumo de potencia es crítico las versiones CMOS proporcionan modos de operación de reducción de potencia como un comportamiento estándar. Estos modos de operación no existen en las versiones NMOS Hardware para conseguir estado ocioso o de reducción de potencia

SMOD SMOD BIT PARA DOBLAR EL BAUDAJE. Cuando se pone a 1 y el timer 1 es usado para generar el baudaje y el puerto serial es usado en modo 1,2 ó 3 RESERVADO RESERVADO RESERVADO, GF1 BIT BANDERA DE PROPÓSITO GENERAL. GF0 BIT BANDERA DE PROPÓSITO GENERAL GF1 GF0 PD BIT DE BAJO DE POTENCIA. Poniendo en 1 este bit se activa la operación de bajo consumo de potencia. IDL BIT DE ACTIVACIÓN N DE MODO OCIOSO (IDLE MODE). Poniendo en 1 este bit se activa el modo de operación ocioso IDL PCON (Power( Control Register): Registro de Control de la Potencia MSB SMOD SMOD b6 b5 Si se escriben 1 s1 en PD e IDL, al mismo tiempo, PD tiene preferencia. El valor de reset de PCON es (0XXX0000). b4 b3 GF1 GF1 b2 GF0 GF0 b01 PD PD LSB IDL IDL MODO DE REDUCCIÓN N DE POTENCIA EN CHIPS CMOS En las versiones CMOS se tienen dos modos para la reducción de consumo de potencia del chip: modo ocioso (IDLE) modo Potencia Reducida (POWER DOWN). En el modo ocioso (IDLE) cuando IDL=1, el oscilador continúa corriendo y los bloques de las interrupciones, Puerto serie y Timers continúan con entrada de reloj, pero la señal del reloj del CPU es inhibida. En el modo Potencia reducida ( Power Down) cuando PD = 1, el oscilador es congelado. Para activar los dos modos de ahorro de Potencia se usa el registro PCON. En dispositivos NMOS el registro PCON solamente contiene el bit SMOD. Los otros cuatro bits solo están implementados en las versiones CMOS.

Modo Ocioso (Idle( Mode) La instrucción que active el bit PCON.0, sería la última en ser ejecutada antes de que el chip entre al modo ocioso. La señal interna del reloj del CPU es inhibida pero no las funciones de las Interrupciones, Timers y puerto serial. El status del CPU es preservado plenamente; el Stack Pointer, el Programa Counter, el PSW, el Acumulador y todos los demás registros mantienen sus datos durante el estado ocioso. Las terminales de los puertos retiene sus estados lógicos que tenían en el momento que el estado ocioso fue activado. El ALE y el PSEN se ponen en niveles altos. Formas de salir del estado ocioso: 1.-Con la activación de cualquier de las interrupciones que estén habilitadas, el bit PCON.0 (IDL) se hace 0 por hardware, para terminar así con el estado ocioso. La interrupción será atendida, y la siguiente instrucción en ser ejecutada, después del RETI, será la que seguía de la instrucción que puso al dispositivo en estado ocioso. Los bits banderas GF0 y GF1 se pueden usar para dar una indicación de si una interrupción ocurrió durante una operación normal o durante un estado ocioso. Por ejemplo, una instrucción que activa el estado ocioso, al mismo tiempo, también puede poner en 1 ambos bits banderas. Cuando el estado ocioso es terminado con una interrupción, la rutina de servicio de una interrupción puede examinar los bits banderas.

Formas de salir del estado ocioso: 2.-La otra forma de terminar el modo ocioso es con un RESET. Ya que el reloj se mantiene funcionando, el reset por hardware necesita mantenerse activado solo por dos ciclos de máquina (24 periodos de reloj ) para completar el reset. La señal de la terminal RST limpia el bit IDL directa y asíncronamente. Después de esto, la CPU continúa la ejecución del programa en la instrucción que sigue a la que invocó el Modo ocioso. El Hardware del chip inhibe el acceso a la RAM interna durante este tiempo, pero el acceso a las terminales de los puertos no queda inhibida, tal que, se recomienda la inserción de 3 instrucciones NOP después de la instrucción que invoca el modo ocioso. Para eliminar la posibilidad de salidas inesperadas en las terminales de los puertos, la instrucción siguiente a la que invoca el estado ocioso no debería ser una que escriba a las terminales del puerto o RAM externa de Datos. Modo de potencia reducida (POWER DOWN) La instrucción que active PCON.1 ( PD), será la última en ser ejecutada antes de que entre en modo de potencia reducida (Power Down). En el modo de potencia reducida el oscilador interno del chip es detenido. Con la congelación del reloj, todas las funciones son paradas, el contenido de la RAM interna y de los Registros de Función Especial ( SFR) son mantenidos. Los valores de las terminales de salidas de los puertos sostiene los de sus respectivos SFR s. Las salidas del ALE y el PSEN se mantiene en bajo.

Modo de potencia reducida (POWER DOWN) La única forma de salir del estado de Potencia reducida es con un RESET por hardware. El RESET redefine a todo los SFR s pero no cambia la RAM interna. En modo de potencia reducida, VCC puede ser reducido hasta 2V. Sin embargo se debe tener cuidado de que el valor de VCC no sea reducido antes de que el modo de potencia reducida sea invocado, y que el valor de VCC se restaure a su nivel norma de operación antes de que el modo de potencia reducida sea terminado. El reset que termina el modo de potencia reducida también libera al oscilador. El reset no deberá ser activado antes del que el VCC sea restaurado a su nivel de operación, y debe mantenerse activo tanto tiempo como sea necesario para permitir que el oscilador reinicie y se estabilice (normalmente menos de 10ms). Modo ONCE (On( Circuit Emulation) Este modo facilita la prueba y revisión de los sistemas usando el dispositivo sin tener que quitarlo del circuito. El modo ONCE es invocado al: 1. Poner el ALE en bajo mientras que el dispositivo esté en RESET y el PSEN está alto; 2. Mantener el ALE en bajo cuando RST esté desactivado. Mientras el dispositivo está en modo ONCE, las terminales del puerto 0 se ponen en estado flotado, y las terminales de los otros puertos ALE y PSEN son ligeramente puestos a alto. El circuito oscilador se mantiene activo. Mientras el dispositivo está en este modo, puede ser usado un emulador o CPU de prueba para manejar el circuito. Se regresa a la operación normal después de que se le aplique un RESET normal