Anda di halaman 1dari 7

Microprocesadores

UPM
DIE

LECCIN
LECCIN 22
Sistema
P mnimo
Sistema P
mnimo

Esquema
Esquema de
de un
un sistema
sistema mnimo
mnimo yy componentes
componentes
Perifricos
Perifricos de
de E/S
E/S tpicos
tpicos
Circuitera
Circuitera adicional
adicional
Ejemplo:
Ejemplo: Sistema
Sistema basado
basado en
en 68HC11
68HC11
Leccin 2. Sistema uP mnimo.

UPM-DIE

2-1

Microprocesadores

UPM
DIE

Sistema
Sistema mnimo
mnimo yy sus
sus componentes
componentes

Seales
externas
Microprocesador

Unidades
E/S

Memoria

Bus de direcciones
N

Bus de datos
Bus de control

M bits direcciones : 2M posiciones/direcciones de memoria distintas


N bits de datos : N bits transmitidos en paralelo

Transferencias
De datos:

Escritura: uP -> Memoria


Lectura : Memoria -> uP

Leccin 2. Sistema uP mnimo.

Entrada: Un.E/S -> uP


Salida: uP -> Un. E/S

UPM-DIE

Capacidad : 2M x N bits

(todas con el
micro)
2-2

Microprocesadores

UPM
DIE

Funcin
Funcin de
de los
los componentes
componentes
Microprocesador
Control de los buses y de todas las transferencias de datos
Lectura de los programas
Operaciones con los datos (aritmticas y lgicas)
Memoria
Almacenamiento de los datos (RAM)
Almacenamiento de los programas (RAM ROM)
Unidades E/S
Interfaz con el exterior

Buses
Direcciones: Selecciona direccin origen o destino. Bus unidireccional (*)
Datos: Realiza la transferencia del dato. Bus bidireccional
Control: reloj, reset, read/write, interrupcin, etc. Bus heterogneo
(*) Salvo en sistemas multiprocesador, o multimaster
Leccin 2. Sistema uP mnimo.

UPM-DIE

2-3

Microprocesadores

UPM
DIE

Buses.
Buses. Casos
Casos especiales
especiales
Minimizar el nmero de interconexiones externas

Buses
Buses multiplexados
multiplexados

Direcciones y datos multiplexados


AS
uP

A+D

Mem

DS
Bus

Direcciones alta y baja multiplexadas

Direccin

Dato

HS
LS

uP

A
D

Mem

A
D

Dir. H

Dir. L

Ejemplo:
Memoria DRAM

Dato

DS
Las seales xS (strobe) dan por vlido el valor del bus correspondiente (dato o direccin)
Leccin 2. Sistema uP mnimo.

UPM-DIE

2-4

Microprocesadores

UPM
DIE

Ejemplo
Ejemplo de
de bus
bus multimaster:
multimaster: DMA
DMA
DMA:
DMA: Direct
Direct Memory
Memory Access
Access
Para
Para transferir
transferir datos
datos entre
entre el
el exterior
exterior yy la
la memoria
memoria hace
hace falta:
falta:
-- Una
Una operacin
operacin de
de entrada/salida
entrada/salida hacia
hacia el
el uP
uP
-- Una
Una escritura
escritura desde
desde el
el uP
uP aa la
la memoria
memoria

Dos accesos

Con
Con DMA:
DMA:
-- El
El circuito
circuito de
de E/S
E/S toma
toma el
el control
control de
de los
los buses
buses
-- Una
Una transferencia
transferencia desde
desde unidad
unidad E/S
E/S aa la
la memoria
memoria

Un solo acceso

Dos
Dos soluciones
soluciones para
para la
la gestin
gestin de
de los
los buses:
buses:
-- Arbitrio
Arbitrio del
del bus
bus
Los
Los dispositivos
dispositivos que
que pueden
pueden tomar
tomar el
el control
control de
de los
los buses
buses se
se lo
lo piden
piden
entre
entre ellos,
ellos, con
con gestin
gestin de
de las
las prioridades
prioridades
-- Robo
Robo de
de ciclo
ciclo
Los
Los dispositivos
dispositivos de
de prioridad
prioridad baja
baja se
se apropian
apropian del
del bus
bus en
en los
los ciclos
ciclos en
en
los
los que
que los
los dems
dems no
no los
los usan
usan
Existen buses multimaster especficos: VME, MBUS, ...

Leccin 2. Sistema uP mnimo.

UPM-DIE

Microprocesadores

2-5

UPM
DIE

Perifricos
Perifricos de
de E/S
E/S tpicos
tpicos
Tipo
Tipo

Sirven
Sirven para
para

Ejemplos
Ejemplos (estndares)
(estndares)

E/S
E/S paralelo
paralelo

Control
Control yy comunicaciones
comunicaciones
(entrada,
(entrada, salida,
salida, bidir)
bidir)

Centronics
Centronics (impresoras)
(impresoras)

E/S
E/S serie
serie

Comunicaciones
Comunicaciones

UART,
UART, USART,
USART, USB,
USB, I2C,
I2C,
FireWire,
CAN,
FireWire, CAN, etc.
etc.

Temporizadores
Temporizadores
yy contadores
contadores

Control
Control (en
(en general)
general)
Datado
Datado (en
(en particular)
particular)

Perro
Perro guardin
guardin
(watchdog)
(watchdog)

Control
Control de
de la
la ejecucin
ejecucin
correcta
correcta de
de un
un programa
programa

Convertidores
Convertidores
A/D
A/D yy D/A
D/A

Adquisicin
Adquisicin yy generacin
generacin
DSP:
DSP: Digital
Digital Signal
Signal Processing
Processing

Controladores
Controladores
especficos
especficos

Discos
Discos duros,
duros, disquetes,
disquetes, etc.
etc.

Leccin 2. Sistema uP mnimo.

UPM-DIE

SCSI,
SCSI, IDE,
IDE, ATAPI,
ATAPI, VGA,
VGA, ...
...

2-6

Microprocesadores

UPM
DIE

Circuitera
Circuitera adicional
adicional
Circuitera
Circuitera para
para el
el reset
reset

Asegurar que el sistema se inicializa correctamente


Reset

R
(10 k)

Vcc

Muchos circuitos
disponen de POR
(Power-On Reset)

Reset
(i ~ 0)

2/3 Vcc
Uc

1/3 Vcc

C
(1 uF)

Reaprovechamiento de la
lgica interna de reset.

Pulsador de
reset.
D

Reset

Reset
Diodos de
proteccin

Reset

Diodo para descargar


rpidamente C en caso
de fallo de alimentacin
para producir un reset.

IC

Leccin 2. Sistema uP mnimo.

UPM-DIE

2-7

Microprocesadores

UPM
DIE

Circuitera
Circuitera adicional
adicional (II)
(II)
Supervisin
Supervisin de
de
alimentacin
alimentacin

Garantizar que el circuito no funcione de forma


incorrecta frente a cadas de tensin
>6.5v

Bastante preciso
30k

Menos preciso
R1

10k
Reset

Reset

5.6v

R2

40k

40k

Existen
Existen circuitos
circuitos que
que integran
integran diferentes
diferentes funciones:
funciones:
Power-on
Power-on reset
reset
Supervisin
Supervisin de
de alimentacin
alimentacin
Watchdog
controller
Watchdog controller
Conmutacin
Conmutacin tensin
tensin de
de batera
batera
Ejemplos:
Ejemplos: Maxim
Maxim (diversas
(diversas familias)
familias)

Leccin 2. Sistema uP mnimo.

UPM-DIE

2-8

Microprocesadores

UPM
DIE

Circuitera
Circuitera adicional
adicional (III)
(III)
Generacin
Generacin de
de reloj
reloj
XTAL

EXTAL

4 MHz

Esquemas de
reloj tpicos

XTAL

EXTAL

XTAL

EXTAL
37 pF

37 pF

Reloj interno

Reloj
externo

Oscilador externo

Oscilador interno

Oscilador con
cristal

Circuitos RC (para f < 600 KHz)


Clk
R
~ M
2R

Clk

Clk

~ MHz

~ pF
C

~ pF

f 1/(1,4 RC)

f 1/(1,4 RC)

Podra no oscilar

Leccin 2. Sistema uP mnimo.

Circuitos con cristal

UPM-DIE

2-9

Microprocesadores

UPM
DIE

Circuitera
Circuitera adicional
adicional (IV)
(IV)
Tensin
Tensin de
de alimentacin
alimentacin
Alimentacin Externa/Batera

Regulador lineal

Alimentacin

Batera

LM7805
7 - 30 V

~47uF

~100nF

5V

uP

Pueden
Pueden necesitarse
necesitarse diferentes
diferentes tensiones
tensiones de
de alimentacin.
alimentacin.
Hasta
Hasta 1,5
1,5 A:
A:
LM317
LM317 =>
=> Regulador
Regulador lineal
lineal de
de tensin
tensin de
de salida
salida variable
variable
Para
Para corrientes
corrientes mayores:
mayores:
Fuentes
Fuentes conmutadas
conmutadas on-board
on-board

Leccin 2. Sistema uP mnimo.

UPM-DIE

2-10

Microprocesadores

UPM
DIE

Circuitera
Circuitera adicional
adicional (y
(y V)
V)
Circuitera
Circuitera para
para seales
seales de
de entrada/salida
entrada/salida
Salidas de potencia
E/S no usadas
uC

uC

RL

Resistencias pull-up
obligatoria en entradas,
opcional en salidas

I/O

RB
I/O

I/O

Salida aislada elctricamente

Ejemplo de entrada aislada


(detector de paso por 0)

uC
47k
200k 1/2W

RL

uC
I/O

I/O
Optoacoplador

Leccin 2. Sistema uP mnimo.

220v ~

UPM-DIE

Microprocesadores

2-11

UPM
DIE

Ejemplo:
Ejemplo: El
El uC
uC 68HC11
68HC11

Leccin 2. Sistema uP mnimo.

UPM-DIE

2-12

Microprocesadores

UPM
DIE

Esquema
Esquema de
de un
un sistema
sistema mnimo
mnimo basado
basado en
en 68HC11
68HC11

Leccin 2. Sistema uP mnimo.

UPM-DIE

Microprocesadores

2-13

UPM
DIE

Sistema
Sistema basado
basado en
en 68HC11
68HC11 con
con memoria
memoria yy E/S
E/S adicionales
adicionales

Leccin 2. Sistema uP mnimo.

UPM-DIE

2-14

Anda mungkin juga menyukai