Tópicos Especiales de Mecatrónica - Arquitectura de ... · 17.04.2014 · 2 Microprocesadores v/s...

24
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

Transcript of Tópicos Especiales de Mecatrónica - Arquitectura de ... · 17.04.2014 · 2 Microprocesadores v/s...

Tópicos Especiales de MecatrónicaArquitectura de Microcontroladores

Ricardo-Franco [email protected]

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