Está en la página 1de 8

BUSES

CONTENIDO.
Objetivo.
Tipos de puertos.
Programacin de puertos.
Aplicacin de puertos.
Estndares de buses.

Manejo del bus.

plicaciones de buses.

municacin.

Objetivo.
Conocer el funcionamiento de los buses y los tipos de buses que existen y en donde se
pueden encontrar.

Tipos de puertos.
En las aplicaciones de control y comunicaciones, en las que se utilizan los
microcontroladores, se deben de ejecutar gran cantidad de tareas de entrada y salida,
por lo cual es necesario que se disponga de un gran nmero de terminales dedicados a
esto. Los Microcontroladores contienen en su interior diversos circuitos de interfaz tales
como puertos paralelos, puerto serie y circuitos de control de la transferencia.
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, fueron
creados lo puertos de comunicacin.

Programacin de puertos.
Las herramientas principales para desarrollar sistemas basados en microcontroladores
son:
Ensamblador

Es el ms comn y se pueden utilizar


versiones gratuitas para programar.

Compilador

Son ms potentes y ms adaptables ,


existen versiones muy costosas pero hay
otras accesibles e incluso hay versiones
gratuitas.

Depuracin

Permite comprobar el buen

funcionamiento del microcontrolador


cuando se conecta al resto del circuito.
Simulador

Capaces de ejecutar en PC programas


realizados para el microcontrolador.Se
puede tener absoluto control sobre la
ejecucion de un programa.

Placas de evaluacin

Se trata de pequeos sistemas con un


microcontrolador ya montado y que
suelen conectarse a un PC desde el que
se cargan los programas que se ejecutan
en el microcontrolador.

Emuladores de circuitos

Se trata de un instrumento que se coloca


entre el PC anfitrin y el zcalo de la
tarjeta de circuito impreso donde se aloja
el microcontrolador definitivo. El
programa es ejecutado desde el PC, pero
para la tarjeta de aplicacin es como si lo
hiciese el mismo microcontrolador que
luego ir en el zcalo.

Aplicacin de puertos.
Tambin conocidos como puertos de E/S, generalmente agrupadas en puertos de 8
bits de longitud, permiten leer datos del exterior o escribir en ellos desde el interior del
microcontrolador,el destino habitual es el trabajo con dispositivos simples como rels,
LED, o cualquier otra cosa que se le ocurra al programador.Algunos puertos de E/S
tienen caractersticas especiales que le permiten manejar salidas con determinados
requerimientos de corriente, o incorporan mecanismos especiales de interrupcin para
el procesador.Tpicamente cualquier pin de E/S puede ser considerada E/S de
propsito general, pero como los microcontroladores no pueden tener infinitos pines, ni
siquiera todos los pines que queramos, las E/S de propsito general comparten los
pines con otros perifricos. Para usar un pin con cualquiera de las caractersticas a l
asignadas debemos configurarlo mediante los registros destinados a ellos.

Estndares de buses.
BUS S100

El bus S-100, IEEE 696-1983 (retirado),


fue uno de los primeros bus de datos
diseado en 1974 como parte del Altair
8800, generalmente considerado el
primer "ordenador personal". El bus
S-100 fue el primer bus estndar de la
industria para los fabricantes de
microordenadores, y los ordenadores
S-100, procesadores y tarjetas
perifricas, fueron producidos por varios
fabricantes.

BUS SPI

El bus de interfaz con perifricos serie


(SPI) fue desarrollado originalmente por
Motorola en los ltimos aos de los 80
para sus microcontroladores de la serie
68000. Debido a la simplicidad y al
renombre del bus, muchos otros
fabricantes han adoptado el estndar a lo
largo de los aos.Ahora se puede
encontrar en una amplia variedad de
componentes usados comnmente en el
diseo de sistemas embebidos. El bus
SPI se utiliza sobre todo entre los
microcontroladores y sus dispositivos
perifricos inmediatos. Se encuentra
comnmente en los telfonos mviles,
PDAs y otros dispositivos mviles que
comunican datos entre la CPU, el
teclado, la pantalla y los chips de
memoria.

Manejo del bus.


Existen tres tipos de buses:
Direccin

Se utiliza para seleccionar al dispositivo con el cual se quiere trabajar o


en el caso de las memorias, seleccionar el dato que se desea leer o
escribir.

Datos

Es por donde es transportada la informacin.

Control

Se utiliza para gestionar los distintos procesos de escritura lectura y


controlar la operacin de los dispositivos del sistema.

Aplicaciones de buses.
La funcin del Bus es la de permitir la conexin lgica entre distintos subsistemas de un
sistema digital, enviando datos entre dispositivos de distintos rdenes: desde dentro de
los mismos circuitos integrados, hasta equipos digitales completos que forman parte de
supercomputadoras.Conexiones dentro del mismo microcontrolador, del
microcontrolador al procesador central, a los perifricos son solo algunas de las vastas
aplicaciones en el ramo de la comunicacin que tienen estos componentes.
1

Comunicacin.
El bus I2C, un estndar que facilita la comunicacin entre microcontroladores,
memorias y otros dispositivos con cierto nivel de inteligencia, slo requiere de dos
lneas de seal y un comn o masa.
La metodologa de comunicacin de datos del bus I2C es en serie y sincrnica. Una de
las seales del bus marca el tiempo (pulsos de reloj) y la otra se utiliza para
intercambiar datos.

http://books.google.com/books?id=86uGLMp4vgAC&printsec=frontcover&dq=microcontroladores&hl=es&ei=LxqqTa6QOYyWsgP47
vz4DA&sa=X&oi=book_result&ct=book-preview-link&resnum=2&ved=0CDAQuwUwAQ#v=onepage&q&f=false

Requiere slo 4 pines para hacer trabajar los perifricos:


Vcc (+5V)
GND
SDA (TX Data)
SCL (RX Data)

Bus SPI
El bus SPI es una interfaz serial 4-wire utilizada por muchos microprocesadores y chips
perifricos. El Serial Peripheral Interface (SPI) es la forma standard de transmitir datos
asncronos en microprocesadores Motorola. Provee soporte para redes de bajo y medio
ancho de banda (1 Megabaud) entre aquellos dispositivos que soportan el protocolo.
El bus SPI es bsicamente una interfaz asncrona simple para conectar dispositivos
externos de baja velocidad usando una cantidad mnima de cables. Este bus fue
definido por Motorola en la lnea de microcontroladores MC68HCxx. Un reloj asncrono
pone datos seriales desde y hacia el microcontrolador en bloques de 8 bits. El SPI es
tpicamente utilizado en dispositivos mviles.
Bus CAN.
El bus CAN es un bus serie utilizado, entre otras aplicaciones, en los automviles para
la captura de datos en los diversos sensores del motor.2

No disponible. (2008).Comunicacin en microcontroladores. Diciembre 6,2014, de Dinotronics. Sitio web:


http://dinotronics.wordpress.com/2008/11/19/comunicacion-en-microcontroladores/
2

También podría gustarte