Tópicos Especiales de Mecatrónica Arquitectura de Microcontroladores Ricardo-Franco Mendoza-Garcia [email protected]Escuela Universitaria de Ingeniería Mecánica Universidad de Tarapacá Arica, Chile April 17, 2014 R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 1 / 12
24
Embed
Tópicos Especiales de Mecatrónica - Arquitectura de ... · 17.04.2014 · 2 Microprocesadores v/s Microcontroladores 3 Componentes de un microcontrolador CPU, memoria y periféricos
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Tópicos Especiales de MecatrónicaArquitectura de Microcontroladores
Escuela Universitaria de Ingeniería MecánicaUniversidad de Tarapacá
Arica, Chile
April 17, 2014
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 1 / 12
Outline
Outline
1 Definición y Aplicaciones de Microcontroladores
2 Microprocesadores v/s Microcontroladores
3 Componentes de un microcontroladorCPU, memoria y periféricos de I/OOsciladorWatchdog
4 Actividad
5 Referencias
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 2 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Definición y Aplicaciones de Microcontroladores
MicrocontroladorPequeño computador integrado en un chip que contieneprocesador, memoria, y periféricos programables de I/O.
Aplicaciones
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 3 / 12
Microprocesadores v/s Microcontroladores
Microprocesadores v/s Microcontroladores - IMicrocomputador: sistema con unidad central de proceso (CPU),
memoria, y un sistema de entradas y salidas (I/O).
Microcontrolador: microcomputador en un chip.Microprocesador: CPU en un chip.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 4 / 12
Microprocesadores v/s Microcontroladores
Microprocesadores v/s Microcontroladores - IMicrocomputador: sistema con unidad central de proceso (CPU),
memoria, y un sistema de entradas y salidas (I/O).Microcontrolador: microcomputador en un chip.
Microprocesador: CPU en un chip.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 4 / 12
Microprocesadores v/s Microcontroladores
Microprocesadores v/s Microcontroladores - IMicrocomputador: sistema con unidad central de proceso (CPU),
memoria, y un sistema de entradas y salidas (I/O).Microcontrolador: microcomputador en un chip.Microprocesador: CPU en un chip.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 4 / 12
Microprocesadores v/s Microcontroladores
Microprocesadores v/s Microcontroladores - IIMicroprocesador: enfocado en rapidez de procesamiento, e.g.,
número de registros (8, 16, 32, o 64 bits).Microcontrolador: enfocado en economía, tamaño, consumo
energético, cantidad de periféricos, idoneidad paraaplicaciones específicas, etc.
Aplicación de microprocesador Aplicación de microcontrolador
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 5 / 12
Microprocesadores v/s Microcontroladores
Microprocesadores v/s Microcontroladores - IIMicroprocesador: enfocado en rapidez de procesamiento, e.g.,
número de registros (8, 16, 32, o 64 bits).Microcontrolador: enfocado en economía, tamaño, consumo
energético, cantidad de periféricos, idoneidad paraaplicaciones específicas, etc.
Aplicación de microprocesador
Aplicación de microcontrolador
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 5 / 12
Microprocesadores v/s Microcontroladores
Microprocesadores v/s Microcontroladores - IIMicroprocesador: enfocado en rapidez de procesamiento, e.g.,
número de registros (8, 16, 32, o 64 bits).Microcontrolador: enfocado en economía, tamaño, consumo
energético, cantidad de periféricos, idoneidad paraaplicaciones específicas, etc.
Aplicación de microprocesador Aplicación de microcontrolador
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 5 / 12
Componentes de un microcontrolador CPU, memoria y periféricos de I/O
CPU, memoria y periféricos de I/OCPU: ALU y registros espec. (status, configuration, etc.).
Memoria: ROM (FLASH, EEPROM; bigger - programa) y RAM(DRAM, SDRAM; smaller - datos).
I/O: Serial, parallel, analog I/O ports, and interrupts.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 6 / 12
Componentes de un microcontrolador CPU, memoria y periféricos de I/O
CPU, memoria y periféricos de I/OCPU: ALU y registros espec. (status, configuration, etc.).
Memoria: ROM (FLASH, EEPROM; bigger - programa) y RAM(DRAM, SDRAM; smaller - datos).
I/O: Serial, parallel, analog I/O ports, and interrupts.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 6 / 12
Componentes de un microcontrolador CPU, memoria y periféricos de I/O
CPU, memoria y periféricos de I/OCPU: ALU y registros espec. (status, configuration, etc.).
Memoria: ROM (FLASH, EEPROM; bigger - programa) y RAM(DRAM, SDRAM; smaller - datos).
I/O: Serial, parallel, analog I/O ports, and interrupts.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 6 / 12
Componentes de un microcontrolador Oscilador
OsciladorUtilidad: genera señal para coordinar operaciones.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 7 / 12
Componentes de un microcontrolador Oscilador
OsciladorUtilidad: genera señal para coordinar operaciones.
RC oscillator XTAL oscillator
Clock oscillator
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 8 / 12
Componentes de un microcontrolador Watchdog
WatchdogUtilidad: cuenta regresiva, imparable pero re-iniciable. Si no se
re-inicia, resetea el microcontrolador.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 9 / 12
Componentes de un microcontrolador Watchdog
WatchdogUtilidad: cuenta regresiva, imparable pero re-iniciable. Si no se
re-inicia, resetea el microcontrolador.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 10 / 12
Actividad
ActividadIngresar a http://www.arduino.cc;bajar hoja de datos del uC de la tarjeta “UNO”;identificar tamaños y tipos de memoria, frecuencia máxima deoperación, y si dispone de watchdog;bajar esquemático de la tarjeta “UNO”; eidentificar tipo y frecuencia de oscilador.
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 11 / 12
Referencias
BibliografíaValdes-Perez, Fernando, Pallas-Areny, Ramon, Microcontrollers,Fundamentals and Applications with PIC, 1st edition, CRC PRess.Online document, http://pdfserv.maxim-ic.com/en/an/AN2154.pdf,Microcontroller Clock-Crystal, Resonator, RC Oscillator, or SiliconOscillator?
R.F. Mendoza-Garcia (Mecánica, UTA) Arquitectura de Microcontroladores April 17, 2014 12 / 12