Professional Documents
Culture Documents
Microcontroladores
2015
Introduccin a los Sistemas Embebidos
Ing. Jos Jurez
CDyuC
Marzo 2015
CDyuC
Diferentes Aplicaciones
Audio & video
Automotriz
Conectividad
HMI
UI: LCD,Touch sense
Energa Inteligente
Medicina
Control Industrial
Electrnica de consumo
Aeroespacial
Marzo 2015
CDyuC
Diferentes Aplicaciones
Marzo 2015
CDyuC
Proceso de Diseo de un SE
Segn la filosofa de diseo TOP-DOWN el desarrollo de un SE
CDyuC
Proceso de Diseo de un SE
Fase de anlisis:
Algunos tems a considerar:
Marzo 2015
Peso y tamao
Consumo: energa necesaria para operar el sistema
Confiabilidad del dispositivo (Tiempo medio de falla)
Seguridad: riesgos ambientales y/o personas
Costos de ingeniera no recurrente: costo del desarrollo nica vez
Costos por unidad: el costo para fabricar una unidad ms
Tiempo de prototipado
Tiempo de puesta en mercado
Factores humanos: grado de apreciacin del consumidor
Marco Legal: licencias, normas, permisos, impuestos
Compatibilidad: con estndares existentes
CDyuC
Proceso de Diseo de un SE
Fase de diseo:
Diseo de alto nivel:
Marzo 2015
Proceso de Diseo de un SE
Fase de diseo:
Diseo de bajo nivel:
Marzo 2015
CDyuC
Proceso de Diseo de un SE
Fase de Implementacin:
Mecnica:
CDyuC
10
Proceso de Diseo de un SE
Fase de Implementacin:
Marzo 2015
CDyuC
11
Proceso de Diseo de un SE
Fase de Ensayos:
Marzo 2015
CDyuC
12
Proceso de Diseo de un SE
Fase de Mantenimiento:
Actualizacin de firmware
Depuracin de errores BUGS
Adaptacin a nuevos requerimientos
Agregar cdigo para adicionar nuevas prestaciones
Migracin a otro hardware
La misma implementacin en un hardware mas veloz,
de menor consumo, etc.
Modificacin de la mecnica
Adaptacin para otros ambientes de operacin
CDyuC
13
Componentes de un SE
Componentes de Hardware:
Microprocesador, Microcontrolador
FPGA, ASIC
Memorias
Perifricos
Marzo 2015
CDyuC
14
Componentes de un SE
Componentes de Software:
Manejadores de dispositivos (Device Drivers)
Funciones a nivel de placa, stack de protocolos
Planificacin y ejecucin de tareas en tiempo real
Aplicaciones de usuario
Marzo 2015
CDyuC
15
Componentes de Hardware
MPU o MCU?
P(MPU): Unidad de procesamiento de propsito general, gran
CDyuC
16
Otras tecnologas
DSP: Digital Signal Processor
Marzo 2015
CDyuC
17
Diagrama en Bloques de un C
ARM Cortex-M3 (32 bits)
Marzo 2015
CDyuC
18
Diagrama en Bloques de un C
HCS08 (8 bits)
Marzo 2015
CDyuC
19
Tipos de Encapsulados
CDyuC
20
Tipos de Encapsulados
CDyuC
21
Memorias Integradas
RAM: es voltil, provee almacenamiento temporal de
CDyuC
22