Mapa Conceptual 2

17
UNIVERSIDAD POLITÉCNICA SALESIANA MAPAS CONCEPTUALES 2 1.RECURSOS COMUNES A TODOS LOS MICROCONTROLADORES. 2.RECURSOS ESPECIALES. SISTEMAS MICROPROCESADOS I DOCENTE Ing. Electrónico Luis Oñate INGENIERIA ELECTRÓNICA FECHA: 13 DE OCTUBRE DE 2010 ESTUDIANTES RUIZ JUAN DANIEL HUACA LUIS SANGOQUIZA

Transcript of Mapa Conceptual 2

Page 1: Mapa Conceptual 2

UNIVERSIDAD POLITÉCNICA SALESIANAMAPAS CONCEPTUALES 21.RECURSOS COMUNES A TODOS LOS MICROCONTROLADORES.2.RECURSOS ESPECIALES.SISTEMAS MICROPROCESADOS I

DOCENTEIng. Electrónico Luis Oñate

INGENIERIA ELECTRÓNICAFECHA: 13 DE OCTUBRE DE 2010

ESTUDIANTES

RUIZ JUANDANIEL HUACALUIS SANGOQUIZA

Page 2: Mapa Conceptual 2

RECURSOS COMUNES A

TODOS LOS

MICROCONTROLADORES.

Todos deben disponer de los bloques esenciales Procesador,memoria de datos y deinstrucciones, líneas de E/S, oscilador de reloj y módulos controladores de periféricos.

ARQUITECTURA BÁSICA

La arquitectura de von Neumann se caracteriza pordisponer de una sola memoria principal donde sealmacenan datos e instrucciones de forma indistinta. Adicha memoria seaccede a través de un sistema de buses

(direcciones,datosy control).único(direcciones,datosy control).

La arquitectura Harvard dispone de dos memoriasindependientes una, que contiene sólo instrucciones yotra, sólo datos. Ambas disponen de sus respectivossistemas de buses de acceso y es posible realizaroperaciones de acceso (lectura oescritura)simultáneamente en ambas memorias.

Page 3: Mapa Conceptual 2

EL PROCESADOR O UCP

Es el elemento más importante del microcontrolador ydetermina sus principales características, tanto a nivel hardwarecomo software. Se encarga de direccionar la memoria deinstrucciones, recibir el código OP de la instrucción en curso, sudecodificación y la ejecución de la operación que implica lainstrucción, así como la búsqueda de los operandos y elalmacenamiento del resultado.

CISC: Un gran número de procesadores usados en losmicrocontroladores están basados en la filosofía CISC(Computadores de Juego de Instrucciones Complejo).

RISC:En estos procesadores el repertorio de instrucciones máquina es muy reducido y las instrucciones son simples y, generalmente, se ejecutan en un ciclo. La sencillez y rapidez de las instrucciones permiten optimizar el hardware y el software del procesador.

SISC: En los microcontroladores destinados a aplicaciones muy concretas, el juego de instrucciones, además de ser reducido, es “específico”, o sea, las instrucciones se adaptan a las necesidades de la aplicación prevista.

Page 4: Mapa Conceptual 2

MEMORIA

En los microcontroladores la memoria de instrucciones y datos está integrada enel propio chip. Una parte debe ser no volátil, tipo ROM. Otra parte de memoriaserá tipo RAM, volátil, y se destina a guardar las variables y los datos.

Hay dos peculiaridades que diferencian a los microcontroladores de loscomputadores personales:1. No existen sistemas de almacenamiento masivo como disco duroo disquetes.2. Como el microcontrolador sólo se destina a una tarea en la memoria ROM,sólo hay que almacenar un único programa de trabajo.

La RAM en estos dispositivos es de poca capacidad pues sólo debe contener lasvariables y los cambios de información que se produzcan en el transcurso delprograma.

Según el tipo de memoria ROM que dispongan los microcontroladores, la aplicacióny utilización de los mismos es diferente. Se describen las cinco versiones dememoria no volátil que se pueden encontrar en los microcontroladores del mercado.

Page 5: Mapa Conceptual 2

1º. ROM CON MÁSCARAEs una memoria no volátil de sólo lectura cuyo contenido se graba durante lafabricación del chip. El elevado coste del diseño de la máscara sólo hace aconsejableel empleo de los microcontroladores con este tipo de memoria cuando se precisancantidades superiores a varios miles de unidades.

2ª. OTPEl microcontrolador contiene una memoria no volátil de sólo lectura “programableuna sola vez” por el usuario. OTP (One Time Programmable). Es el usuario quienpuede escribir el programa en el chip mediante un sencillo grabador controlado porun programa desde un PC.

3ª EPROMLos microcontroladores que disponen de memoria EPROM (Erasable ProgrammableRead OnIy Memory) pueden borrarse y grabarse muchas veces. La grabación serealiza, como en el caso de los OTP, con un grabador gobernado desde un PC. Si,posteriormente, se desea borrar el contenido, disponen de una ventana de cristal ensu superficie por la que se somete a la EPROM a rayos ultravioleta durante variosminutos.

Page 6: Mapa Conceptual 2

4ª EEPROMSe trata de memorias de sólo lectura, programables y borrables eléctricamenteEEPROM (Electrical Erasable Programmable Read OnIy Memory). Tanto laprogramación como el borrado, se realizan eléctricamente desde el propio grabador ybajo el control programado de un PC. Es muy cómoda y rápida la operación degrabado y la de borrado. No disponen de ventana de cristal en la superficie.

5ª FLASHSe trata de una memoria no volátil, de bajo consumo, que se puede escribir y borrar.Funciona como una ROM y una RAM pero consume menos y es más pequeña.A diferencia de la ROM, la memoria FLASH es programable en el circuito. Es másA diferencia de la ROM, la memoria FLASH es programable en el circuito. Es másrápida y de mayor densidad que la EEPROM.La alternativa FLASH está recomendada frente a la EEPROM cuando se precisagran cantidad de memoria de programa no volátil. Es más veloz y tolera más ciclos deescritura/borrado.

Page 7: Mapa Conceptual 2

Cada fabricante se acopla ala necesidad que tenga cada uno de sus compradores para así vender mas

� Temporizadores o “Timers”.

Recursos Especiales

� Temporizadores o “Timers”.� Perro guardián o “Watchdog”.� Protección ante fallo de alimentación o

“Brownout”.� Estado de reposo o de bajo consumo.� Conversor A/D.� Conversor D/A.� Comparador analógico.� Modulador de anchura de impulsos o PWM.� Puertas de E/S digitales.� Puertas de comunicación.

Page 8: Mapa Conceptual 2

Los principales recursos específicos son

Temporizadores o “Timers”Se emplean para controlar periodos de tiempo

(temporizadores) y para llevar la cuentade acontecimientos que suceden en el

exterior (contadores).

Este puede contar losimpulsos de reloj yverificar como esta

trabajando elmicrocontrolador

Al momento derevisar, este abre un

registro y se lo puedever detalladamente

como trabajo

Page 9: Mapa Conceptual 2

Perro guardián o “Watchdog”

Este es el que supervisa al microcontroladorcuando este micro llegare a desbordarse,

Provoca un Reset automáticamente

Se lo debe Programar antes de emplearloProgramar antes de emplearlo

en un microcontrolador

Ya que si falla este podríano emplear de nuevo suactividad realizada y se

resetearía continuamente

Page 10: Mapa Conceptual 2

Protección ante fallo de alimentación o “Brownout”

Este se trata de un circuitoque controla el nivel de

voltaje que llega almicrocontrolador

Si este llegare a sermenor que Brownout

se resetea hasta que se normalice

el voltaje de alimentación

Estado de reposo ó de bajo consumoEstado de reposo ó de bajo consumo

Este es empleado parael ahorro de energía

Cuando el microcontroladortiene que esperar un largo

tiempo hasta volver a actuar este es activado

Se activa un Sleep en los pics demanera que los requerimientos

de potencia son mínimos vuelve a funcionar

cuando se lonecesita

Page 11: Mapa Conceptual 2

Conversor A/D (CAD)

(Analógico/Digital)

Pueden procesar señales analógicas

Disponen de un multiplexor que permite aplicar a la entrada del la entrada del CAD

Dan diversas señales analógicas desde las patitas del circuito integrado

Page 12: Mapa Conceptual 2

Conversor D/A (CDA)

Transforma los datos digitales

Estos son obtenidos del procesamiento del computador

Para demostrara su correspondiente señal analógicacomputador señal analógica

Existen muchos efectores que trabajan con

señales analógicas.

Page 13: Mapa Conceptual 2

Comparador analógico

Muestra datos de las salidas de las señales

Las compara entre una señal fija de referencia y otra

Lo demuestra con 0 ó 1 según la señal sea mas alta o baja que la otra

fija de referencia y otra variable

Page 14: Mapa Conceptual 2

Modulador de anchura de impulsos o PWM

Son circuitos que proporcionan en su salida impulsos de anchura variable

Que se ofrecen al exterior a través de las patitas del encapsulado.

Page 15: Mapa Conceptual 2

Puertas de E/S digitales

Los microcontroladoresdispones de patitas que los usan como puentes

Estas sirven Estas sirven para soportar líneas deE/S digitales.

Se configuran cargando un 1 ó un 0 en el bit

Page 16: Mapa Conceptual 2

Puertas de comunicación

Estas puertas se emplean paracomunicarse con otrosdispositivos externos

• UART, adaptador de comunicación serie asíncrona.• USART, adaptador de comunicación serie síncrona y asíncrona

Estos son decretados con bajo otras normas y protocolos.

• USART, adaptador de comunicación serie síncrona y asíncrona• ·Puerta paralela esclava para poder conectarse con los buses de otros

microprocesadores.• ·USB (Universal Serial Bus), que es un moderno bus serie para los

PC.• Bus I2C, que es un interfaz serie de dos hilos desarrollado por

Philips.• ·CAN (Controller Area Network), para permitir la adaptación con

redes de conexionado multiplexado desarrollado conjuntamente por Bosch e Intel para el cableado de dispositivos en automóviles. En EE.UU. se usa el J185O.

Page 17: Mapa Conceptual 2

CONCLUSION:

1. En la actualidad existen varios tipos de microcontroladores pero

gana el fabricante que a pesar de todas la facilidades sea mas fácil

de programar y barato.

2. El procesador se encarga de direccionar la memoria de

instrucciones lo cual recibir el código OP de la instrucción en curso.

3. Recurso especiales es el labor del diseñador es encontrar el 3. Recurso especiales es el labor del diseñador es encontrar el

modelo mínimo que satisfaga todos los requerimientos de su

aplicación .

BIBLIOGRAFÍA:

*J. Mª. Angulo Usategui, I. Angulo Martínez

Mc Graw Hill, INTRODUCCION A LOS MICROCONTROLADORES, 13 DE Octubre de

2010, http://www2.ing.puc.cl/~iee3912/files/pic.pdf.