Vous êtes sur la page 1sur 3

Introduccin:

Un microcontrolador es un circuito integrado programable, capaz de ejecutar las rdenes


grabadas en su memoria. Est compuesto de varios bloques funcionales, los cuales cumplen una
tarea especfica.

Cuenta con 4 de las partes que hacen funcional a una computadora, las cuales son:
Memoria ROM (Memoria de slo lectura)
Memoria RAM (Memoria de acceso aleatorio)
Puertos de entrada/salida (I/O)
Lgica de control Coordina la interaccin entre los dems bloques

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, fueron creados lo puertos de
comunicacin.

Puertos de E/S
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.

Tipos de Puertos
I2C es un bus de comunicaciones serie. La velocidad es de 100Kbits por segundo en el modo
estndar, aunque tambin permite velocidades de 3.4 Mbit/s. Es un bus muy usado para
comunicar Microcontroladores y sus perifricos en sistemas integrados (Embedded Systems) y
generalizando ms para comunicar circuitos integrados entre si que normalmente residen en un
mismo circuito impreso.

La principal caracterstica de IC es que utiliza dos lneas para transmitir la informacin y una de
referencia :

SDA: datos SCL: reloj GND: masa

Las dos primeras lneas son drenador abierto, por lo que necesitan resistencias de pull-up.

Los dispositivos conectados al bus IC tienen una direccin nica para cada uno. Tambin pueden
ser maestros o esclavos. El dispositivo maestro inicia la transferencia de datos y adems genera la
seal de reloj, pero no es necesario que el maestro sea siempre el mismo dispositivo, esta
caracterstica se la pueden ir pasando los dispositivos que tengan esa capacidad. Esta
caracterstica hace que al bus IC se le denomine bus multimaestro.
El Bus SPI es un estndar de comunicaciones, usado principalmente para la transferencia de
informacin entre circuitos integrados en equipos electrnicos. El bus de interfaz de perifricos
serie o bus SPI es un estndar para controlar casi cualquier electrnica digital que acepte un flujo
de bits serie regulado por un reloj

Incluye una lnea de reloj, dato entrante, dato saliente y un pin de chip selector, que conecta o
desconecta la operacin del dispositivo con el que uno desea comunicarse. De esta forma, este
estndar permite multiplexar las lneas de reloj.
Puertos y Buses de Comunicacin para Microcontroladores
SISTEMAS PROGRAMABLES
UNIDAD V
Puertos de Entrada y Salida
Se disearon para convertir las seales que maneja el microcontrolador compatibles con el
protocolo RS232 y transmitirlas al exterior.

La USART del PIC puede ser configurada para operar en tres modos:

Modo Asncrono (full duplex (transmisin y recepcin simultneas)),


Modo Sncrono Maestro (half duplex)
Modo Sncrono Esclavo (half duplex)

El mdulo Asncrono de la USART consta de 4 mdulos fundamentales:

El circuito de muestreo
El generador de frecuencia de transmisin (Baud Rate)
El transmisor asncrono
El receptor asncrono.
UART o USART (Transmisor y Receptor Sncrono Asncrono Universal)
Est conformado por un conjunto de lneas de entrada y salida los cuales conforman una puerta
paralela esclava para poder conectarse con los buses de otros dispositivos, Microcontroladores
y/o microprocesadores.

En este tipo de comunicacin los datos se transmiten byte por byte en el bus conformado, en
contraposicin al puerto serie, que enva los datos bit a bit por el mismo hilo.
PUERTO PARALELO
Es un moderno protocolo de comunicacin para el cual Microchip tiene soporte con una serie de
PICs USB.

Estos Microcontroladores tienen implementado el hardware para el control del protocolo USB en
el cual se dio mucha importancia a la velocidad de procesamiento de estos PIC.

Mediante un complejo sistema de multiplicacin de frecuencia de oscilacin mediante PLL se


obtiene un clock de 96MHz el cual se divide y se asigna 48Mhz para el funcionamiento del USB, y
mediante otro divisor se puede asignar tambin otro clock para el funcionamiento del
microcontrolador.
USB (Universal Serial Bus)
I2C (Inter-Integrated Circuit)
SPI (Serial Peripheral Interface)
CAN es un protocolo de comunicaciones desarrollado por la firma alemana Robert Bosch GmbH,
basado en una topologa bus para la transmisin de mensajes en ambientes distribuidos, adems
ofrece una solucin a la gestin de la comunicacin entre mltiples CPUs (unidades centrales de
proceso).

Caractersticas:

Es un protocolo de comunicaciones normalizado, con lo que se simplifica y economiza la tarea de


comunicar subsistemas de diferentes fabricantes sobre una red comn o bus.
El procesador anfitrin (host) delega la carga de comunicaciones a un perifrico inteligente, por lo
tanto el procesador anfitrin dispone de mayor tiempo para ejecutar sus propias tareas.
Al ser una red multiplexada, reduce considerablemente el cableado y elimina las conexiones punto
a punto,excepto en los enganches.
Para simplificar an ms la electrnica del coche se puede utilizar una subred ms simple, que se
conecta a la red CAN, llamada LIN
CAN (Controller Area Network)

Los puertos en los microcontroladores brindan las funciones relativas que tienen que ver con
laentrada que reciben estos dispositivos y a la salida que otorgan. Mediantes estos,
elmicrocontrolador se dota de una forma comunicarse.
USB
.
.
I2C
.
CAN
Conclusiones
La funcin del Bus es la de permitir la conexin lgica entre distintos subsistemas de un
sistemadigital, enviando datos entre dispositivos de distintos rdenes: desde dentro de los
mismoscircuitos integrados, hasta equipos digitales completos que forman parte de
supercomputadoras.Conexiones dentro del mismo microcontrolador, del microcontrolador al
procesador central, a losperifricos son solo algunas de las vastas aplicaciones en el ramo de la
comunicacin que tienenestos componentes.
Aplicaciones de buses