Actividad 3-1 Sistemas Programables
Actividad 3-1 Sistemas Programables
Actividad 3-1 Sistemas Programables
de Ciudad Victoria
Educacin a Distancia
2015
SISTEMAS
PROGRAMABLE
S
Alumno: Christian Ren Guerrero Hernndez.
N de control: 12380909.
Tutor: Ing. Fidel ngel Martnez Salazar
Unidad Acadmica: San Fernando.
ACTIVIDAD 3-1
ASESOR:
Ing. Miguel ngel Macas
Garca
MICROCONTROLADORES
Un microcontrolador es un circuito integrado que en su interior contiene una unidad
central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de
entrada y salida y perifricos. Estas partes estn interconectadas dentro del
microcontrolador, y en conjunto forman lo que se le conoce como microcomputadora. Se
puede decir con toda propiedad que un microcontrolador es una microcomputadora
completa encapsulada en un circuito integrado.
CARACTERSTICAS
INTRODUCCION
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. Un microcontrolador incluye en su interior las tres
principales unidades funcionales de una computadora: unidad central de procesamiento,
memoria y perifricos de entrada/salida.
ANCHO DE BUS
Es la cantidad de datos que la CPU puede transmitir en cada momento hacia la memoria
principal y a los dispositivos de entradas y salidas. (Todo camino para conducir bits es
un bus).
Un bus de 8 bits mueve en cada instante 8 bits de datos.
El ancho del Bus puede ser de 8, 16, 32, 64, o 128 bits, hasta ahora.
CARACTERSTICAS DE UN BUS
Un bus se caracteriza por la cantidad de informacin que se transmite en forma
simultnea. Este volumen se expresa en bits y corresponde al nmero de lneas fsicas
mediante las cuales se enva la informacin en forma simultnea. Un cable plano de 32
hilos permite la transmisin de 32 bits en paralelo. El trmino "ancho" se utiliza para
designar el nmero de bits que un bus puede transmitir simultneamente.
La velocidad del bus se define a travs de su frecuencia (que se expresa en Hercios o
Hertz), es el nmero de paquetes de datos que pueden ser enviados o recibidos por
segundo. Cada vez que se envan o reciben estos datos podemos hablar de ciclo.
Es posible hallar la velocidad de transferencia mxima del bus (la cantidad de datos que
puede transportar por unidad de tiempo) al multiplicar su ancho por la frecuencia. Un bus
con un ancho de 16 bits y una frecuencia de 133 MHz, tiene una velocidad de
transferencia de:
16 * 133.106 = 2128*106 bit/s, o 2128*106/8 = 266*106 bytes/s o 266*106 /1000 =
266*103 KB/s o 259.7*103 /1000 = 266 MB/s
EJEMPLO
Piense en ello como cuntos pasajeros (bits) puede caber en determinado momento,
dentro del autobs a fin de trasladarse de una parte de la computadora a otra.
Cuanto ms grande sea el nmero ms rpida ser la transferencia de datos.
MEMORIA
En los microcontroladores la memoria de instrucciones y datos est integrada en el
propio circuito integrado. Una parte debe ser no voltil, tipo ROM, y se destina a
contener el programa de instrucciones que gobierna la aplicacin. Otra parte de memoria
ser tipo RAM, voltil, y se destina a guardar las variables y los datos.
Hay dos peculiaridades que diferencian a los microcontroladores de los PC's:
No existen sistemas de almacenamiento masivo como disco duro o disquetes.
Como el microcontrolador slo se destina a una tarea en la memoria de programa, slo
hay que almacenar un nico programa de trabajo. La memoria de datos (RAM) en estos
dispositivos es de poca capacidad pues slo debe contener las variables y los cambios
de informacin que se produzcan en el transcurso del programa. Slo existe un
programa activo, no se requiere guardar una copia del mismo en la RAM pues se ejecuta
directamente desde la memoria de programa (ROM).
El usuario de PC est habituado a manejar Megabytes de memoria, pero los
diseadores con microcontroladores trabajan con capacidades de memoria de programa
de 512 bytes, 1K, 2K (hasta unos 64K) y de RAM de 20 bytes, 68 bytes, 512 bytes
(hasta unos 4K).
2. OTP
El microcontrolador contiene una memoria no voltil de slo lectura "programable una
sola vez" por el usuario. OTP (One Time Programmable). Es el usuario quien puede
escribir el programa en el chip mediante un sencillo grabador controlado por un
programa desde un PC. La versin OTP es recomendable cuando es muy corto el ciclo
de diseo del producto, o bien, en la construccin de prototipos y series muy pequeas.
Tanto en este tipo de memoria como en la EPROM, se suele usar la encriptacin
mediante fusibles para proteger el cdigo contenido.
3 EPROM
Los microcontroladores que disponen de memoria EPROM (Erasable Programmable
Read OnIy Memory) pueden borrarse y grabarse muchas veces. La grabacin se realiza,
como en el caso de los OTP, con un grabador gobernado desde un PC. Si,
posteriormente, se desea borrar el contenido, disponen de una ventana de cristal en su
superficie por la que se somete a la EPROM a rayos ultravioleta durante varios minutos.
Las cpsulas son de material cermico y son ms caros que los microcontroladores con
memoria OTP que estn hechos con material plstico. Hoy da se utilizan poco, siendo
sustituidas por memorias EEPROM o Flash.
4 EEPROM
Se trata de memorias de slo lectura, programables y borrables elctricamente
EEPROM (Electrical Erasable Programmable Read OnIy Memory). Tanto la
programacin como el borrado, se realizan elctricamente desde el propio grabador y
bajo el control programado de un PC. Es muy cmoda y rpida la operacin de grabado
y la de borrado. No disponen de ventana de cristal en la superficie.
El nmero de veces que puede grabarse y borrarse una memoria EEPROM es finito,
por lo que no es recomendable una reprogramacin continua. Hoy da estn siendo
sustituidas por memorias de tipo Flash.
Se va extendiendo en los fabricantes la tendencia de incluir una pequea zona de
memoria EEPROM en los circuitos programables para guardar y modificar cmodamente
una serie de parmetros que adecuan el dispositivo a las condiciones del entorno. Este
tipo de memoria es relativamente lenta.
5 FLASH
Se trata de una memoria no voltil, de bajo consumo, que se puede escribir y borrar.
Funciona como una ROM y una RAM pero consume menos y es ms pequea.
A diferencia de la ROM, la memoria FLASH es programable en el circuito. Es ms rpida
y de mayor densidad que la EEPROM.
La alternativa FLASH est recomendada frente a la EEPROM cuando se precisa gran
cantidad de memoria de programa no voltil. Es ms veloz y tolera ms ciclos de
escritura/borrado. Son idneas para la enseanza y la Ingeniera de diseo.
Las memorias EEPROM y FLASH son muy tiles al permitir que los microcontroladores
que las incorporan puedan ser reprogramados "en circuito", es decir, sin tener que sacar
el circuito integrado de la tarjeta. As, un dispositivo con este tipo de memoria
incorporado al control del motor de un automvil permite que pueda modificarse el
programa durante la rutina de mantenimiento peridico, compensando los desgastes y
otros factores tales como la compresin, la instalacin de nuevas piezas, etc. La
reprogramacin del microcontrolador puede convertirse en una labor rutinaria dentro de
la puesta a punto.
Interruptores.
Teclados.
Potencimetros.
Sensores.
GENERALIDADES
Origen En 1969, ingenieros de la compaa japonesa BUSICOM, buscan soluciones
para fabricar con pocos componentes sus dispositivos (calculadoras), esta
proposicin se le hizo a INTEL quien en un proyecto dirigido por Marcian Hoff y
apoyado por Federico Faggin, logro fabricar un bloque integrado denominado
microprocesador adquiriendo los derechos de la compaa BUSICOM y entregando
al mercado en 1971 el primer microprocesador el 4004 de 4 bits. Como ya se ha
mencionado le siguieron el i8008, i8080, el Motorola 6800, Z80, i8085. En 1976
aparece en el mercado un nuevo dispositivo que incorpora una CPU, memoria RAM ROM y puertos de I/O, este dispositivo es llamado microcontrolador que son
microcomputadoras en un solo chip, dos de los mas representativos y primeros
microcontroladores fueron: Intel 8048, con arquitectura Harvard modificada con
programa ROM en el mismo chip, RAM de 64 a 256 bytes e interfaz I/O
(entrada/salida). Motorola 6805R2. En la dcada de los 80s comienza la ruptura de
desarrollo y evolucin tecnolgico entre microprocesadores y microcontroladores. Los
microprocesadores han evolucionado buscando la solucin al manejo de grandes
volmenes de informacin, mientras los microcontroladores incorporan unidades
funcionales con capacidades superiores de interaccin con el medio fsico en tiempo
real, un mejor desempeo y robustez en aplicaciones industriales. En los aos
posteriores apareces nuevos microcontroladores que son utilizados generalmente
para controlar dispositivos perifricos de computadores y algunas aplicaciones de
control particulares.
Introduccin
Familias
Anchos de buses
Memoria
Generalidades
visualizacin
Codificadores de posicin
REFERENCIAS
http://perso.wanadoo.es/pictob/microcr.htm
http://microcontroladores-e.galeon.com/
http://www.electronicaestudio.com/microcontrolador.htm
http://www.jegsworks.com/Lessons-sp/lesson4/lesson4-6.htm
http://es.ccm.net/contents/364-que-es-un-bus-informatico
http://www.itpn.mx/recursosisc/7semestre/sistemasprogramables/Unidad%20III.pdf
https://prezi.com/8viznycyaoa1/sistemas-programables/