domingo, 22 de febrero de 2009

Memorias RAM y ROM (Actividades 7 y 9)

En los microcontroladores la memoria y los datos están integrados en un chip y no hay posibilidad de usar memorias externas. Una debe ser no volátil, tipo ROM y se destina a contener el programa de instrucciones que gobierna la ampliación y otra debe ser tipo RAM, volátil y se destina a guardar las variables y los datos.

Memoria RAM características:

*Esta es de poca capacidad pues solo debe contener las variables y los cambios de información que se producen en el transcurso del programa.
*No requiere guardar una copia de in mismo programa activo pues se ejecuta directamente desde la memoria ROM.
*Los datos varían continuamente lo que requiere que la memoria sea de lectura y escritura, por lo que la memoria SRAM es el más adecuado entorno a la RAM.


Ahora sobre la memoria ROM; como los programas a ejecutar siempre son los mismos deben estar grabados permanentemente. Hay 5 tipos de esta memoria para soportar estas funciones.

Características de estas memorias diferentes ROM:

ROM con mascara:
*En este tipo de memorias el programa se graba en un chip durante su fabricación mediante el uso de mascaras.
*Los altos costos de este tipo de memoria aconsejan solo usarla cuando se precisen lotes de chips muy grandes.

OTP (programable una vez):
*Este tipo de memoria solo se puede grabar una sola vez por parte del usuario.
*Su bajo precio y la sencillez de la grabación aconsejan esta memoria para prototipos y series de producción, además no se puede borrar.
EPROM (Erasable Programmable Read Only Memory):
*Esta memoria es borrable y puede grabarse muchas veces.
*Si deseas borrar un contenido, ellas disponen de una ventana de cristal en sus superficies para que dejen pasar rayos ultravioleta y así limpiar la memoria.

EEPROM (Electrical EPROM):
*En este tipo de memoria el borrado es más sencillo ya que se efectúa desde el mismo grabador, esto quiere decir que no hay ventana.
*Es un tipo ideal para la enseñanza y la ingeniería de diseño.
*Su número de regrabaciones es infinito por lo que se tiene que hacer una programación continua, pero se trata de una relativamente lenta, en cuanto a la escritura y el alto consumo de energía.

FLASH:
*Es una memoria no volátil de bajo consumo, que se puede borrar y escribir en circuito, funciona como una RAM y ROM pero consume menos y es más pequeña.
*A diferencia de la ROM, la memoria FLASH es programable en el circuito. Es mas rápida y de mayor densidad que la EEPROM.
*Es mas veloz y tolera mas ciclos de escritura y borrado.

ENTRADA / SALIDA

Puertos de Entrada y Salida

Todos los puertos o la mayoría son de entrada y salida a excepción de algunos que están destinadas a recibir la alimentación, otras para el cristal de cuarzo, que regula la frecuencia de trabajo y otra para provocar reset.
Estos puertos de entrada y salida permiten comunicar al procesador con el mundo, según los controladores de periféricos que posea el micro las líneas de entrada y salida se destinan al soporte de señales de entrada, salida y control.

Reloj Principal y Circuito Oscilador

Todos los microcontroladores disponen de un circuito oscilador que genera una onda de alta frecuencia que configura los impulsos del reloj usados en la sincronización de todas las operaciones del sistema. Esta señal del reloj es el motor del sistema y la que hace que el programa y los contadores avancen. El circuito de reloj esta incorporado en el microcontrolador y solo se necesitan unos cuantos componentes exteriores para la frecuencia de trabajo.






No hay comentarios:

Publicar un comentario