• No se han encontrado resultados

Tópicos Especiales de Mecatrónica

N/A
N/A
Protected

Academic year: 2021

Share "Tópicos Especiales de Mecatrónica"

Copied!
36
0
0

Texto completo

(1)

Tópicos Especiales de Mecatrónica

Arquitectura de Microcontroladores II Memorias y Entradas/Salidas Digitales

Ricardo-Franco Mendoza-Garcia

[email protected]

Escuela Universitaria de Ingeniería Mecánica Universidad de Tarapacá

Arica, Chile

(2)

Outline

Outline

1 Arquitecturas de Acceso a Memoria e Instrucciones

Buses de address, data y control Arquitectura Von Newmann Arquitectura Harvard Arquitecturas CISC y RISC

2 Entradas y Salidas (I/O) Digitales

Conceptos Básicos Señales Digitales Características Eléctricas Tipos de I/Os 3 Actividad 4 Referencias

(3)

Outline

The electronics of a computer is nothing more than a system designed to hold, move and change numbers.

(4)

Arquitecturas de Acceso a Memoria e Instrucciones

Outline

1 Arquitecturas de Acceso a Memoria e Instrucciones

Buses de address, data y control Arquitectura Von Newmann Arquitectura Harvard Arquitecturas CISC y RISC

2 Entradas y Salidas (I/O) Digitales

Conceptos Básicos Señales Digitales Características Eléctricas Tipos de I/Os 3 Actividad 4 Referencias

(5)

Arquitecturas de Acceso a Memoria e Instrucciones Buses de address, data y control

Buses de address, data y control

Control indica si se lee, escribe, etc.

Address indica dónde se lee, escribe, etc.

(6)

Arquitecturas de Acceso a Memoria e Instrucciones Arquitectura Von Newmann

Arquitectura Von Newmann

CPU no distingue entre ROM y RAM; considera bloque único de memoria. Un address bus, un data bus, y un control bus. Menos líneas -> microprocesadores.

(7)

Arquitecturas de Acceso a Memoria e Instrucciones Arquitectura Harvard

Arquitectura Harvard

Memorias de instrucciones y datos separadas; cada una con address, data, y control buses. Más líneas -> microcontroladores.

(8)

Arquitecturas de Acceso a Memoria e Instrucciones Arquitecturas CISC y RISC

CISC

Complex instruction set computer. Más compleja, resulta en chips más grandes. Tendencia original.

RISC

Reduced instruction set computer. Más simple, resulta en chips más pequeños. Todas las instrucciones tienen la misma longitud, pueden correr a más ciclos/sec.

(9)

Entradas y Salidas (I/O) Digitales

Outline

1 Arquitecturas de Acceso a Memoria e Instrucciones

Buses de address, data y control Arquitectura Von Newmann Arquitectura Harvard Arquitecturas CISC y RISC

2 Entradas y Salidas (I/O) Digitales

Conceptos Básicos Señales Digitales Características Eléctricas Tipos de I/Os 3 Actividad 4 Referencias

(10)

Entradas y Salidas (I/O) Digitales Conceptos Básicos

Conceptos Básicos

Periférico: dispositivo externo, e.g., LED o motor.

Puerto: circuito interno del microcontrolador para interactuar con

los periféricos (normalmente a través de registros).

Señal digital: conexión eléctrica que adopta (típicamente) sólo dos

valores: high (1) o low (0). Generalmente llamadas

General Purpose I/Os(GPIO).

(11)

Entradas y Salidas (I/O) Digitales Conceptos Básicos

Conceptos Básicos

Periférico: dispositivo externo, e.g., LED o motor.

Puerto: circuito interno del microcontrolador para interactuar con

los periféricos (normalmente a través de registros).

Señal digital: conexión eléctrica que adopta (típicamente) sólo dos

valores: high (1) o low (0). Generalmente llamadas

(12)

Entradas y Salidas (I/O) Digitales Conceptos Básicos

Conceptos Básicos

Periférico: dispositivo externo, e.g., LED o motor.

Puerto: circuito interno del microcontrolador para interactuar con

los periféricos (normalmente a través de registros).

Señal digital: conexión eléctrica que adopta (típicamente) sólo dos

valores: high (1) o low (0). Generalmente llamadas

General Purpose I/Os(GPIO).

(13)

Entradas y Salidas (I/O) Digitales Conceptos Básicos

Conceptos Básicos

Periférico: dispositivo externo, e.g., LED o motor.

Puerto: circuito interno del microcontrolador para interactuar con

los periféricos (normalmente a través de registros).

Señal digital: conexión eléctrica que adopta (típicamente) sólo dos

valores: high (1) o low (0). Generalmente llamadas

(14)

Entradas y Salidas (I/O) Digitales Señales Digitales

Señales Digitales

Entradas: Leenuno de los siguientes estados high (1) o low (0).

Salidas: Proveenuno de los siguientes estados high (1), low (0) o

tri-state (floating).

(15)

Entradas y Salidas (I/O) Digitales Señales Digitales

Señales Digitales

Entradas: Leenuno de los siguientes estados high (1) o low (0).

Salidas: Proveenuno de los siguientes estados high (1), low (0) o

(16)

Entradas y Salidas (I/O) Digitales Señales Digitales

Señales Digitales

Entradas: Leenuno de los siguientes estados high (1) o low (0).

Salidas: Proveenuno de los siguientes estados high (1), low (0) o

tri-state (floating).

(17)

Entradas y Salidas (I/O) Digitales Señales Digitales

Consideraciones

estado high corresponde a un voltaje cercano a e.g. 5V o 3V;

estado low corresponde a un voltage cercano a 0V;

normalmente, microcontroladores pueden recibir (sink) más corriente de la que pueden dar (source); y

tri-state es útil para conectar más de un periférico a una misma I/O digital.

existe unthreshold para que las I/Os consideren algo como high

(18)

Entradas y Salidas (I/O) Digitales Señales Digitales

Consideraciones

estado high corresponde a un voltaje cercano a e.g. 5V o 3V; estado low corresponde a un voltage cercano a 0V;

normalmente, microcontroladores pueden recibir (sink) más corriente de la que pueden dar (source); y

tri-state es útil para conectar más de un periférico a una misma I/O digital.

existe unthreshold para que las I/Os consideren algo como high

o low.Ojo con la compatibilidad entre distintos dispositivos.

(19)

Entradas y Salidas (I/O) Digitales Señales Digitales

Consideraciones

estado high corresponde a un voltaje cercano a e.g. 5V o 3V; estado low corresponde a un voltage cercano a 0V;

normalmente, microcontroladores pueden recibir (sink) más corriente de la que pueden dar (source); y

tri-state es útil para conectar más de un periférico a una misma I/O digital.

existe unthreshold para que las I/Os consideren algo como high

(20)

Entradas y Salidas (I/O) Digitales Señales Digitales

Consideraciones

estado high corresponde a un voltaje cercano a e.g. 5V o 3V; estado low corresponde a un voltage cercano a 0V;

normalmente, microcontroladores pueden recibir (sink) más corriente de la que pueden dar (source); y

tri-state es útil para conectar más de un periférico a una misma I/O digital.

existe unthreshold para que las I/Os consideren algo como high

o low.Ojo con la compatibilidad entre distintos dispositivos.

(21)

Entradas y Salidas (I/O) Digitales Señales Digitales

Consideraciones

estado high corresponde a un voltaje cercano a e.g. 5V o 3V; estado low corresponde a un voltage cercano a 0V;

normalmente, microcontroladores pueden recibir (sink) más corriente de la que pueden dar (source); y

tri-state es útil para conectar más de un periférico a una misma I/O digital.

existe unthreshold para que las I/Os consideren algo como high

(22)

Entradas y Salidas (I/O) Digitales Señales Digitales

Pull-up and pull-down resistors

(23)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings;

I DC electrical characteristics; y I AC electrical characteristics;

(24)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings; I DC electrical characteristics; y

I AC electrical characteristics;

(25)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings; I DC electrical characteristics; y I AC electrical characteristics;

(26)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings; I DC electrical characteristics; y I AC electrical characteristics;

(27)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings; I DC electrical characteristics; y I AC electrical characteristics;

(28)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings; I DC electrical characteristics; y I AC electrical characteristics;

(29)

Entradas y Salidas (I/O) Digitales Características Eléctricas

Características Eléctricas

datasheetssiempre muestran: I absolute maximum ratings; I DC electrical characteristics; y I AC electrical characteristics;

(30)

Entradas y Salidas (I/O) Digitales Tipos de I/Os

Tipos de I/Os

Programadas: el procesador decide cuando hacer algo con las I/Os.

Manejadas por interrupciones: un dispositivo externo decide

cuando el procesador debe hacer algo (i.e., I/O decide).

De acceso directo a memoria (DMA): la transferencia de

información entre I/O y memoria ocurre sin la intervención del procesador.

(31)

Entradas y Salidas (I/O) Digitales Tipos de I/Os

Tipos de I/Os

Programadas: el procesador decide cuando hacer algo con las I/Os.

Manejadas por interrupciones: un dispositivo externo decide

cuando el procesador debe hacer algo (i.e., I/O decide).

De acceso directo a memoria (DMA): la transferencia de

información entre I/O y memoria ocurre sin la intervención del procesador.

(32)

Entradas y Salidas (I/O) Digitales Tipos de I/Os

Tipos de I/Os

Programadas: el procesador decide cuando hacer algo con las I/Os.

Manejadas por interrupciones: un dispositivo externo decide

cuando el procesador debe hacer algo (i.e., I/O decide).

De acceso directo a memoria (DMA): la transferencia de

información entre I/O y memoria ocurre sin la intervención del procesador.

(33)

Entradas y Salidas (I/O) Digitales Tipos de I/Os

Tipos de I/Os

Programadas: el procesador decide cuando hacer algo con las I/Os.

Manejadas por interrupciones: un dispositivo externo decide

cuando el procesador debe hacer algo (i.e., I/O decide).

De acceso directo a memoria (DMA): la transferencia de

información entre I/O y memoria ocurre sin la intervención del procesador.

(34)

Entradas y Salidas (I/O) Digitales Tipos de I/Os

(35)

Actividad

Actividad

Ingresar a http://www.arduino.cc;

bajar hoja de datos del uC de las tarjetas “UNO” y “DUE”; identificar arquitectura de memoria y de instrucciones;

identificar valores de voltage de las I/Os digitales (high, low, y thresholds); e

identificar valores máximos de corriente de entrada (sinking) y

(36)

Referencias

Bibliografía

Valdes-Perez, Fernando, Pallas-Areny, Ramon,Microcontrollers,

Fundamentals and Applications with PIC, 1st edition, CRC PRess.

Catsolis, John,Designing Embedded Hardware, 2nd edition,

O’Reilly Media, Inc.

Referencias

Documento similar

Entre nosotros anda un escritor de cosas de filología, paisano de Costa, que no deja de tener ingenio y garbo; pero cuyas obras tienen de todo menos de ciencia, y aun

1. LAS GARANTÍAS CONSTITUCIONALES.—2. C) La reforma constitucional de 1994. D) Las tres etapas del amparo argentino. F) Las vías previas al amparo. H) La acción es judicial en

Por tanto, con el grupo de estudiantes con los que se realizó la experiencia piloto aún regían los objetivos de etapa y objetivos de materia, que básicamente

Una vez obtenido el peso de cada n-grama y su distancia en número de términos con respecto al n-grama más largo, se puede calcular la relevancia (o similitud) entre la consulta q y

A Carlos Eduardo, Oscar y Gilma, mis colegas de doctorado que ya se graduaron y que fueron mi ejemplo y grupo de apoyo. Por supuesto a todos los Emes, amigos

Fuente de emisión secundaria que afecta a la estación: Combustión en sector residencial y comercial Distancia a la primera vía de tráfico: 3 metros (15 m de ancho)..

Así, nos podemos encontrar ante una per- sona con mayor o menor competen- cia lingüística, competencia lectora, competencia matemática, capacidad intelectual… En todo caso,

cuatro alumnos del primer ciclo de primaria, un programa para el fomento de la autoestima. Por tanto, la investigación cuenta con un grupo experimental, al cual