Вы находитесь на странице: 1из 42

UNIDAD NUMERO CUATRO:

EL CHIPSET SU EVOLUCION Y LA
CAPACIDAD DE UNA COMPUTADORA
INTRODUCCION
Podemos definir al Chipset como un
conjunto de microprocesadores
especialmente diseados para funcionar
como si fueran una nica unidad y para
desempear una o varias funciones.
El "chipset" es el conjunto (set) de chips
que se encargan de controlar
determinadas funciones del ordenador,
como la forma en que interacciona el
microprocesador con la memoria o la
cach, o el control de los puertos, PCI,
AGP, USB...
De la calidad y caractersticas del chipset
dependern:
Obtener o no el mximo rendimiento del
microprocesador.
Las posibilidades de actualizacin del
ordenador.

El uso de ciertas tecnologas ms


avanzadas de memorias y perifricos.
Debe destacarse el hecho de que el uso
de un buen chipset no implica que la
placa base en conjunto sea de calidad.
Se suele comparar al Chipset con la
mdula espinal: una persona puede tener
un buen cerebro, pero si la mdula falla,
todo lo de abajo no sirve para nada.

4.1 CARACTERSTICAS DE LOS


PRIMEROS CHIPSETS
Desde los comienzos de la fabricacin de
los primeros microprocesadores, se pens
en un conjunto de integrados de soporte,
de hecho el primer microprocesador de la
historia, el Intel 4004 formaba parte de un
conjunto de integrados numerados 4001,
4002 y 4003 que tenan todos una

apariencia fsica similar y que formaban la


base de un sistema de cmputo
cualquiera.
Mientras que otras plataformas usaban
muy variadas combinaciones de chips de
propsito general, los empleados en
el Commodore 64 y la Familia Atari de 8
bits, incluso sus CPUs, solan ser diseos
especializados para la plataforma, que no
se encontraban en otros equipos
electrnicos, por lo que se les comenz a
llamar chipsets.
Este trmino se generaliz en la siguiente
generacin de ordenadores domsticos :
el Commodore Amiga y el Atari ST son los
equipos ms potentes de los aos 90, y
ambos tenan multitud de chips auxiliares
que se encargaban del manejo de la
memoria, el sonido, los grficos o el
control de unidades de almacenamiento
masivo dejando a la CPU libre para otras
tareas. En el Amiga sobre todo se
diferenciaban las generaciones por el
chipset utilizado en cada una.
Tanto los chips de los Atari de 8 bits como
los del Amiga tenan como diseador a Jay

Miner, por lo que algunos lo consideran el


precursor de la moderna arquitectura
utilizada en la actualidad.
Apple Computer comienza a utilizar chips
diseados por la compaa o
comisionados expresamente a otras en su
gama Apple Macintosh, pero pese a que
ir integrando chips procedentes del
campo PC, nunca se usa el trmino
chipset para referirse al juego de chips
empleado en cada nueva versin de los
Mac, hasta la llegada de los equipos G4.

Mientras tanto el IBM PC ha optado por


usar chips de propsito general (IBM
nunca pretendi obtener el xito que
tuvo) y slo el subsistema grfico tiene
una ligera independencia de la CPU. Hasta
la aparicin de los IBM Personal
System/2 no se producen cambios
significativos, y el trmino chipset se
reserva para los conjuntos de chips de
una placa de ampliacin (o integrada en

placa madre, pero con el mismo bus de


comunicaciones) dedicada a un nico
propsito como el sonido o el
subsistema SCSI. Pero la necesidad de
ahorrar espacio en la placa y abaratar
costes trae primero la integracin de
todos los chips de control de perifricos
(las llamadas placas multi-IO pasan de
tener hasta 5 chips a integrar ms
funciones en uno slo) y con la llegada
del bus PCI y las especificaciones ATX de
los primeros chipsets tal y como los
conocemos ahora.

4.2

LAS MEJORAS Y LA EVOLUCIN DE


LOS CHIPTS SET

Los nuevos y muy complejos micros, junto


con un muy amplio abanico de
tecnologas en materia de memorias,
cach y perifricos que aparecen y
desaparecen casi de mes en mes, han
hecho que la importancia del chipset
crezca enormemente.

En los primeros das de los computadores,


cada funcin dispona de un circuito
independiente en la mainboard. Conforme
avanzo la tecnologa, se hizo necesaria la
integracin de los circuitos. Todas las
funciones de docenas de circuito sin
dependientes se integraron en unos
pocos.
Existen dos tipos de arquitectura, cada
una con su propio diseo de chipsets:
Arquitectura North/South bridge.
Arquitectura de concentrador o de
Hub
Arquitectura North/South bridge
Esta arquitectura ha sido empleada desde
el 486 hasta ms o menos los Pentium II.
Estos chipsets estaban formados por tres
circuitos:
North Bridge
Es el circuito controlador del sistema.
Conecta directamente el bus frontal (FSB)
DEL CPU a los componentes de alta
velocidad del sistema, entre los que se

incluye la RAM, el slot AGP y todos los


dems perifricos de alta velocidad.
Este circuito determinara el tipo de CPU
que debe utilizarse en la mainboard y
tambin, la velocidad del FSB.
Por ejemplo una mainboard puede estar
limitada hasta los600 Mhz, por lo que no
aceptara un procesador de 700 ode 800
Mhz.
Otro ejemplo, una mainboard para
Pentium 4 diseada con bus de 400 Mhz o
de 533 Mhz, no podr soportar los
actuales procesadores Pentium 4 de 3.0
Ghz que trabaja con un bus de 800 Mhz
(Tecnologa HT)
South Bridge
Es el circuito controlador del bus. Se
encarga de la interconexin del CPU con
los componentes ms lentos del sistema,
como los canales IDE (primario y
secundario), el bus ISA.
Cabe mencionar que el bus PCI no est
bajo el control del south bridge, pero se
conectan entre s.

Sper Circuito de E/S


En realidad, no es parte del chipset. Es
ms, en la mayora de las mainboard, el
sper circuito de entrada/salida ni
siquiera procede del mismo fabricante del
chipset.
Este circuito controla las funciones de
entrada/salida que se encuentran
integradas a la mainboard como: los
puertos serie, el puerto paralelo, el
controlador de disquetera, los puertos
IDE, el teclado, etc.

4.3 LAS CARACTERISTICAS DE LOS


CHIPSET ACTUALES
El chipset es el conjunto de chips que se
encargan de controlar determinadas
funciones del ordenador, como la forma
en que interacciona el microprocesador
con la memoria o la cach, o el control de
los puertos, PCI, AGP, USB.

Estos avances tecnolgicos ofrecen como


resultado una arquitectura de sistema
optimizada con inteligencia integrada, lo
que mejora enormemente el rendimiento
de la memoria del sistema. Su capacidad
de memoria es lo que hace la diferencia.
CARACTERISTICAS DE CHIPSET
ACTUALES:
Nos sirve para tener la mejor placa de
video y el procesador ms rpido si stos
no pueden comunicarse a una velocidad
aceptable segn sus capacidades.
Podramos decir que un chipset est
compuesto por dos chips principales: el
Northbridge y el Southbridge. Segn el
fabricante, puede variar su nombre o
algunas de sus funciones, aunque,

bsicamente, todo chipset tiene este tipo


de configuracin.

El Northbridge o Puente Norte:


Se encarga de intercomunicar a los
dispositivos ms rpidos de toda
computadora estndar: el procesador, la
memoria RAM y el puerto AGP.
Compuesto por tres controladores
principales: memoria, puerto AGP y bus
PCI.

El Southbridge o Puente Sur:


En un chip clave en el funcionamiento de
una PC.
Se encarga de controlar un gran nmero
de dispositivos. Las funciones principales,
y comunes en todos los chipsets actuales,
son el bus PCI, los puertos IDE y USB.

4.4 DESEMPEO DE LAS


COMPUTADORAS ACTUALES
El desempeo de un computador puede
tener diferentes medidas de eleccin para
diferentes usuarios. Para un usuario
individual que est ejecutando un nico
programa, la computadora con mayor
rendimiento es aquella que complete la
ejecucin de su programa en menor
tiempo. Sin embargo, para el
administrador de un centro de cmputos,
que tiene mltiples tareas que realizara la
vez, la de mayor rendimiento es la que le
realice ms tareas en menor tiempo.
Como elemento comn, sin embargo, se
evidencia que la medida del rendimiento
del computador es el tiempo. La
computadora que ejecute los programas
en menor tiempo es la que tiene mejor
rendimiento.
QUE ES UNA COMPUTADORA
ACTUAL?

Es un sistema digital con tecnologa


microelectrnica capaz de procesar datos
a partir de un grupo de instrucciones
denominado programa. La estructura
bsica de una computadora incluye
microprocesador (CPU), memoria y
dispositivos de entrada/salida (E/S), junto
a los buses que permiten la comunicacin
entre ellos.
Las computadoras por su capacidad de
proceso se toman criterios demasiados
ambiguos para marcar los tipos; as se
tiene:
Las microcomputadoras o PC.
Mini computadoras.
Microcomputadoras o Mainframe.
Sper computadoras.
Las microcomputadoras se utilizan para
aplicaciones caseras y de oficina
normalmente para una sola persona por
eso se les llama personales.
Las mini computadoras emplean en
aplicaciones de tamao y medio
usualmente para 30 o40 usuarios.

En la categora de las macro


computadoras se utilizan para
aplicaciones grandes tales como sistemas
bancarios, administracin, vuelos etc.

SUPERCOMPUTADORAS
Una supercomputadora es el tipo de
computadora ms potente y ms rpida
que existe en un momento dado. Estas
mquinas estn diseadas para procesar
enormes cantidades de informacin en
poco tiempo y son dedicadas a una tarea
especfica. Una de las llamadas
supercomputadoras es capaz de procesar
a la asombrosa velocidad de600 megaflos
(millones de flobs).Sistemas de cmputo
caracterizados por su gran tamao y
enorme velocidad de procesamiento
normalmente se utilizan en aplicaciones
cientficas y complejas.

MINICOMPUTADORAS
En 1960 surgi la minicomputadora, una
versin ms pequea de la Macro
computadora. Al ser orientada a tareas
especficas, no necesitaba de todos los
perifricos que necesita un Mainframe, y
esto ayudo a reducir el precio y costos de
mantenimiento. Las mini computadoras,
en tamao y poder de procesamiento, se
encuentran entre los mainframes y la
estaciones de trabajo.

LAS MACROCOMPUTADORAS: SON


TAMBIN CONOCIDAS COMO
MAINFRAMES
Los mainframes son grandes, rpidos y
caros sistemas que son capaces de
controlar cientos de usuarios
simultneamente, as como cientos de
dispositivos de entrada y salida. Los
mainframes tienen un costo que va desde
350,000 dlares hasta varios millones de

dlares. De alguna forma los mainframes


son ms poderosos que las
supercomputadoras porque soportan ms
programas simultneamente. Pero las
supercomputadoras pueden ejecutar un
solo programa ms rpido que
un mainframe.

LAS MICROCOMPUTADORAS
Que se diseaban con microprocesadores
con base en circuitos de alta densidad son
extremadamente pequeas y baratas un
microprocesador y elementos de
almacenamiento y entrada / salida
asociados.
La unidad de memoria contiene dos tipos
de almacenadoras, fabricadas con
material semiconductor memoria de libre
acceso (RAM) y memoria de lectura sola
(ROM). La primera es una memoria de
alta velocidad en donde el sistema de la
computadora lo mismo pude almacenar

(escribir) que facilitar (leer) informacin


fundamentalmente el sistema RAM se
utiliza para almacenar sobre 64.000
bytes. El sistema ROM es el que solo
puede leer. No pude haber mensajes
transcritos por la computadora.

UNIDAD NUMERO CINCO

ARQUITECTURAS EMBEBIDAS O
MICROCONTROLADORES (MCUS)

Microcontroladores de 8 y 16 bits
INTRODUCCION

MICROCONTROLADORES DE 8 Y 16
BITS
Los microcontroladores de 8 bits dominan
el mercado. La razn de esta tendencia es
que los microcontroladores 8 bits son
apropiados para la gran mayora de las
aplicaciones, lo que hace absurdo
emplear
micros
ms
potentes
y
consecuentemente ms caros. Uno de los
sectores que ms tira del mercado del
microcontrolador
es
el
mercado
automovilstico
Un micro de 8 bits puede hacer
operaciones lgicas y aritmticas con
operandos (datos) de hasta 8 bits con solo
una instruccin, algo anlogo suceder
con los otros
Por ejemplo: El Motorola MC6800.
En cambio un micro de 16 bits maneja
palabras del doble de capacidad, esto te
permite manejar valores numricos ms
grandes en una sola operacin (de 0 a
65535 o FFFFh) hacindolo un poco ms
rpido en ese tipo de operaciones, y uno

de 32 bits maneja valores hasta de


4,294,967,295 (0 a FFFFFFFFh) en una
sola operacin

5.-1
ORGANIZACION
MICROCONTROLADOR

DEL

MICROCONTROLADORES MCS 251


Los
8xC251SA/SB/SP/SQ
mejoran
la
arquitectura
y
caractersticas
de
perifricos de los MCS-51, introducen la
avanzada register base CPU architecture.,
la arquitectura de los microcontroladores
MCS 251. El register based CPU soporta
archivos de registros de 40-byte. adems,
los
microcontroladores
8xC251SA/SB/SP/SQ tienen 256-Kbyte de
expansin de memoria externa para
codigo/datos y 64-Kbyte de espacio en la
pila.
El
nuevo
controlador
esta
especialmente diseado para ejecutar
cdigo
C
eficientemente.
Tambin
importante,
los
8xC251SA/SB/SP/SQ

mantienen la compatibilidad de cdigo


binario con los microcontroladores MCS 51
pero al mismo tiempo permiten el uso del
poderoso set de instrucciones del
microcontrolador MCS 251, con muchas
instrucciones nuevas disponibles para 8,
16 y 32 bit. Los 8xC251SA/SB/SP/SQ
tienen opciones de 512 bytes o 1 Kbyte
de RAM de datos y estn disponibles en
opciones de 16 Kbytes y 8 Kbytes de
ROM/OTPROM o ROMless

MICROCONTROLADORES MCS(R) 51
EL 8051 es el miembro original de la
familia MCS(R) 51, y es el ncleo e todos

los
dispositivos
MCS
51.
caractersticas del ncleo 8051 son:

Las

CPU de 8-bit CPU optimizada para


aplicaciones de control
Capacidades
de
procesamiento
booleano extensivas (lgica Single-bit)
64K de espacio para direccionamiento
de memoria de programa
64K de espacio para direccionamiento
de memoria de datos
4K bytes de memoria de programa
128 bytes de RAM de datos
32 lneas de I/O bidirreccionales y
direccionables individualmente
2 timer/counters de 16-bit
Full duplex UART
6-fuentes/5-vectores de
con dos niveles de prioridad
Reloj oscilador

interrupcin

MICROCONTROLADORES MCS 96
La familia de microcontroladores Intel
MCS 96 son microcontroladores populares
para 16-bit. Los productos 8XC196 son
buscados en una variedad de aplicaciones
integradas. La arquitectura de alto
desempeo registro a registro es
demandada para complejas aplicaciones
de control en tiempo real tales como
drives de disco duro, mdems,
impresoras, reconocimiento de patrones y
control de motores. El extenso portafolio
de microcontroladores 8XC196 ha sido
diseado para reunir los variables
requerimientos en perifricos, tamao de
memoria, direccionabilidad y desempeo.

La familia 8XC196 comparte una


arquitectura de ncleo comn que es
register based. La arquitectura de registro
de los microcontroladores MCS 96 elimina
el acumulador de embotellamiento y
permite switcheo rpido. Todos los
dispositivos tienen operaciones de bit,
byte, palabra y algunas de 32-bit. La tabla
de abajo resume la captura y generacin
de seales de alta velocidad de los HSIO y
EPA.

Microcontroladores Motorola
Los ms comunes de 8 bits son:
El 68HC705 .- El microcontrolador 68705
actualmente sigue siendo comercializado,
pero fue declarado obsoleto en el ao
2003 y reemplazado por
microcontroladores ms modernos, con
mayor cantidad de prestaciones y sobre

todo mayor capacidad de memoria para


almacenar programas.
El 68HC08 .-es una familia de
microcontroladores de Freescale (antes
Motorola) de 8 bits y arquitectura de von
Neumann, con un solo bloque de
memoria. Es conocida tambin
simplemente por HC08.
Los HC08 son microcontroladores de
propsito general, cada miembro de esta
familia cuenta con diferentes perifricos
internos, pero con una CPU comn que
permite migrar aplicaciones entre ellos,
facilitando con ello el diseo.

5.2 CONJUNTO DE INSTRUCCIONES Y


LENGUAJE ENSAMBLADOR

LENGUAJE ENSAMBLADOR

En
el
lenguaje
ensamblador
el
programador
utiliza
instrucciones
simblicas en lugar de instrucciones de

mquina y nombres descriptivos para los


elementos de datos y para las localidades
de memoria. Usted escribe un programa
en ensamblador de acuerdo con un
conjunto estricto de reglas que despus
utiliza
el
programa
traductor
de
ensamblador para convertir el programa
ensamblador en cdigo mquina.
Existen 2 clases de lenguajes de
programacin: de alto nivel y de bajo
nivel. Los programadores que escriben en
un lenguaje de alto nivel (como C y
Pascal), codifican comandos poderosos,
cada uno de los cuales puede generar
muchas instrucciones en lenguaje de
mquina.
Por
otro
lado,
los
programadores que escriben en un
lenguaje ensamblador de bajo nivel
codifican instrucciones simblicas, cada
una de las cuales genera una instruccin
en lenguaje mquina. A pesar del hecho
de que codificar en un lenguaje de alto
nivel es ms productivo, algunas ventajas
de codificar en lenguaje ensamblador son:

Proporciona ms control sobre el manejo


particular de los requerimientos de
hardware.
Genera
mdulos
ejecutables
ms
pequeos y ms compactos.
Con mayor probabilidad tiene una
ejecucin ms rpida.
Una prctica comn es combinar los
beneficios
de
ambos
niveles
de
programacin. Un lenguaje de alto nivel
utiliza un compilador para traducir el
cdigo fuente a lenguaje mquina. Un
lenguaje de bajo nivel utiliza un
ensamblador para realizar la traduccin.
Un programa en lenguaje ensamblador
consiste en un conjunto de enunciados.
Los dos tipos de enunciados o lneas de
programacin son:
1.- Instruccin, tal como MOV y ADD, que
el ensamblador traduce a cdigo objeto
2.- Directiva, que indican al ensamblador
que realice una accin especfica, como
definir un elemento de dato.
CONJUNTO DE INSTRUCCIONES
LENGUAJE ENSAMBLADOR

EN

ACALL

Llamar Absoluto

AADI
R

Aadir Acumulador

ADDC

Aadir acumulador con


Carry

AJMP

Salto Absoluto

ANL

Y lgico para las variables


byte

ANL
bits

Y lgico para las variables


de bit

CJNE

Comparar y salta si no es
igual

CLR A

Borrar Acumulador

Poco
CLR

Claro bits

CPL A

Complementar Acumulador

Poco
CPL

Poco Complemento

DA

Decimal Ajuste del


acumulador

Dicie

Disminuye el Registro

mbre
DIV

Divide Acumulador por B

DJNZ

Disminuye el Registro y
Salta si no es cero

INC

Incrementa el Registro

JB

Saltar si Set Bit

JBC

Saltar si Bit Set y Clear Bit

JC

Saltar si Set Carry

JMP @

Saltar indirecta para abordar

JNB

Saltar si Bit no activado

JNC

Saltar si Lleve Not Set

JNZ

Saltar si Acumulador No
Zero

JZ

Saltar si Acumulador Zero

LCALL

Long Call

LJMP

Salto de longitud

MOV

Mueva la variable byte

Poco
MOV

Poco Move

MOVC

Mueva Memoria Cdigo

MOVX

Mueva Memoria externa

MUL

Multiplicar por acumulador B

NOP

No Operacin

ORL

OR lgico de variables de
tipo Byte

ORL
bits

OR lgico de variables de bit

POP

Pop De Pila

PUSH

Empuje en la pila

RET

Regresa de la subrutina

RETI

Regreso de la interrupcin

RL

Gire Acumulador Izquierda

RLC

Gire Acumulador Izquierda


travs Carry

RR

Gire Acumulador Derecha

RRC

Gire Acumulador derecha a


travs de Carry

SETB

Bit Set

SJMP

Corto Jump

SUBB

Restar de acumulador con


Borrow

SWAP

Cambie los acumuladores


Nibbles

XCH

Tipo Bytes

XCHD

Dgitos Tipo

XRL

OR exclusivo

??

Instruccin Indefinido

5.3 CARACTERISTICAS Y USO DE


ELEMENTOS DEL
MICROCONTROLADOR (PUERTOS,
TEMPORIZADORES, CONVERTIDORES)

Recibe el nombre de controlador el


dispositivo que se emplea para el
gobierno de uno o varios procesos. Por
ejemplo, el controlador que regula el
funcionamiento de un horno dispone de
un sensor que mide constantemente su

temperatura interna y, cuando traspasa


los lmites prefijados, genera las seales
adecuadas que accionan los actuadores
que intentan llevar el valor de la
temperatura dentro del rango estipulado.
Aunque el concepto de controlador ha
permanecido invariable a travs del
tiempo, su implementacin fsica ha
variado
frecuentemente.
Hace
tres
dcadas los controladores se construan
exclusivamente con componentes de
lgica
discreta;
posteriormente
se
emplearon los microprocesadores, que se
rodeaban con chips de memoria y E/S
sobre una tarjeta de circuito impreso. En
la actualidad, todos los elementos del
controlador se han podido incluir en un
chip, el cual recibe el nombre de
microcontrolador. Realmente consiste en
un sencillo pero completo computador
contenido en el corazn (chip) de un
circuito integrado.
Un microcontrolador es un circuito
integrado de alta escala de integracin
que incorpora la mayor parte de los
elementos que configuran un controlador.

Un
microcontrolador
normalmente
de
los
componentes:

dispone
siguientes

Procesador o UCP (Unidad Central de


Proceso).
Memoria RAM para Contener los datos.2
Memoria
para
el
programa
tipo
ROM/PROM/EPROM.
Lneas de E/S para comunicarse con el
exterior.
Diversos mdulos para el control de
perifricos (temporizadores, Puertas Serie
y
Paralelo,
CAD:
Conversores
Analgico/Digital, CDA: Conversores
Digital/Analgico, etc.).
Generador de impulsos de reloj que
sincronizan el funcionamiento de todo el
sistema.

RECURSOS ESPECIALES
Cada
fabricante
oferta
numerosas
versiones de una arquitectura bsica de
microcontrolador. En algunas ampla las
capacidades de las memorias, en otras
incorpora nuevos recursos, en otras
reduce las prestaciones al mnimo para
aplicaciones muy simples, etc. La labor
del diseador es encontrar el modelo
mnimo
que
satisfaga
todos
los
requerimientos de su aplicacin. De esta
forma, minimizar el coste, el hardware y
el software. Los principales recursos
especficos
que
incorporan
los
microcontroladores son:
Temporizadores o Timers: Se
emplean para controlar periodos de
tiempo y para llevar la cuenta de
acontecimientos que suceden en el
interior.
Perro guardin o Watchdog: Es un
temporizador que cuando se desborda y
pasa por cero provoca un reset
automticamente en el sistema.

Estado de reposo o de bajo


consumo: Es un estado del sistema
donde se detiene el reloj principal y sus
circuitos asociados con el objetivo de
ahorrar energa en periodos de tiempo
donde el microcontrolador se mantiene en
espera de instrucciones.
Conversor A/D: Procesa
analgicas convirtindolas en
digitales.

seales
seales

Comparador analgico:
modelos de microcontroladore

Algunos

s
disponen
internamente
de
un
amplificador operacional que acta como
comparador entre una seal fija de
referencia y otra variable que se aplica
por una de las patitas de la cpsula. La
salida del comparador proporciona un
nivel lgico 1 0 segn una seal sea
mayor o menor que la otra.
Modulador de anchura de impulsos
o PWM: Son circuitos que proporcionan
en su salida impulsos de anchura variable,
que se ofrecen al exterior a travs de las
patitas del encapsulado.

Puertas de comunicacin: Con objeto


de dotar al microcontrolador de la
posibilidad de comunicarse con otros
dispositivos externos, otros buses de
microprocesadores, buses de sistemas,
buses de redes y poder adaptarlos con
otros elementos bajo otras normas y
protocolos.

PUERTOS
Puertos de Entrada y Salida
La principal utilidad de las patitas que
posee la cpsula que contiene un
microcontrolador es soportar las lneas de
E/S que comunican al computador interno
con los perifricos exteriores.
Segn los controladores de perifricos
que
posea
cada
modelo
de
microcontrolador, las lneas de E/S se
destinan a proporcionar el soporte a las
seales de entrada, salida y control
Puertas de comunicacin
Con objeto de dotar al microcontrolador
de la posibilidad de comunicarse con

otros dispositivos externos, otros buses de


microprocesadores, buses de sistemas,
buses de redes y poder adaptarlos con
otros elementos bajo otras normas y
protocolos.
Algunos modelos disponen de recursos
que permiten directamente esta tarea,
entre los que destacan:
UART, adaptador de comunicacin serie
asncrona.
USART, adaptador de comunicacin serie
sncrona y asncrona
Puerta paralela esclava para poder
conectarse con los buses de otros
microprocesadores.
USB (Universal Serial Bus), que es un
moderno bus serie para los PC.
Bus I2C, que es un interfaz serie de dos
hilos desarrollado por Philips.
CAN (Controller Area Network), para
permitir la adaptacin con redes de
conexionado multiplexado desarrollado
conjuntamente por Bosch e Intel para el
cableado de dispositivos en automviles.
En EE.UU. se usa el J185O.

TEMPORIZADORES O TIMERS
Se emplean para controlar periodos de
tiempo (temporizadores) y para llevar la
cuenta de acontecimientos que suceden
en el exterior (contadores).
Para la medida de tiempos se carga un
registro con el valor adecuado y
a
continuacin
dicho
valor
se
va
incrementando o decrementando al ritmo
de los impulsos de reloj o algn mltiplo
hasta que se desborde y llegue a 0,
momento en el que se produce un
aviso.16
Cuando se desean contar acontecimientos
que se materializan por cambios de nivel
o flancos en alguna de las patitas del
microcontrolador, el mencionado registro
se va incrementando o decrementando al
ritmo de dichos impulsos.
Hacer
una
lista
completa
es
prcticamente imposible, pero algunos
ejemplos de su aplicacin, nos ayudarn a
adentrarnos en los entresijos de su diseo
y sacarle provecho a sus potencialidades.

Medicin de tiempo

Divisin de frecuencia

Medicin de perodo y frecuencia

Conteo de eventos

Base de tiempo para otros perifricos

USART

PWM

Watch Dog
ESTRUCTURA BSICA

CONVERTIDORES
Conversor A/D (CAD)
Los microcontroladores que incorporan un
Conversor A/D (Analgico/Digital) pueden
procesar
seales
analgicas,
tan
abundantes en las aplicaciones. Suelen
disponer de un multiplexor que permite
aplicar a la entrada del CAD diversas

seales analgicas desde las patitas del


circuito integrado.
Conversor D/A (CDA)
Transforma los datos digitales obtenidos
del procesamiento del computador en su
correspondiente seal analgica que saca
al exterior por una de las patitas de la
cpsula. Existen muchos efectores que
trabajan con seales analgicas.
5.4 APLICACIONES DE LOS
MICROCONTROLADORES

Cada vez existen ms productos que


incorporan un microcontrolador con el fin
de
aumentar sustancialmente sus
prestaciones, reducir su tamao y coste,
mejorar su
fiabilidad y disminuir el
consumo.
Algunos
fabricantes
de
microcontroladores superan el milln de
unidades de un
modelo determinado
producidas en una semana. Este dato
puede dar una idea de
la masiva
utilizacin de estos componentes.
Los microcontroladores estn siendo
empleados en multitud de sistemas

presentes en la vida diaria, como pueden


ser
juguetes,
horno
microondas,
frigorficos, televisores, computadoras,
impresoras, mdems, el sistema de
arranque de nuestro coche, etc. Y otras
aplicaciones
como
instrumentacin
electrnica, control de sistemas en una
nave espacial, etc.
Una aplicacin tpica podra emplear
varios microcontroladores para controlar
pequeas partes del sistema. Estos
pequeos
controladores
podran
comunicarse entre ellos y
con un
procesador central, probablemente ms
potente, para compartir la informacin y
coordinar sus acciones, como, de hecho,
ocurre ya habitualmente en cualquier PC.

Вам также может понравиться