MEMORIAS EEPROM 24XX

En los equipos electrónicos se ha hecho indispensable el uso de un medio de almacenamiento de datos conocido como memoria eeprom, este dispositivo en un pequeño encapsulado que puede ser de varios tipos, es el responsable de guardar datos necesarios para el funcionamiento de los diferentes equipos electrónicos, algunas personas conocen a fondo su funcionamiento, pero la mayoría solo cambia este dispositivo sin conocer en realidad su desempeño, veamos algunas características de este y como buscar fallas relacionadas con el.



CARACTERISTICAS ELECTRICAS: Estas memorias son del tipo EEPROM lo cual indica que son borrables eléctricamente sin la necesidad de usar lámparas ultravioleta para borrar su contenido, su alimentación esta entre los 2.5 y 5.5 voltios DC, encapsulado DIP común y versiones SMD de 8 pines, comunicación serial con dos pines SCL (SERIAL CLOCK) y SDA (SERIAL DATA), el protocolo de comunicación se conoce como I2C desarrollado por PHILIPS en los años 80, estas memorias de la serie 24XX vienen en diferentes capacidades de almacenamiento como la 2401 (128 bytes), 2402 (256 bytes ), 2408 (1024bytes), 2416 (2048bytes), 24325 (4096bytes), 24645 (8192bytes).

Los pines del 1 al 4 se utilizan para darle dirección al dispositivo por hardware cuando se utilizan varias memorias en un mismo equipo electrónico, cuando se utiliza una sola memoria generalmente estos pines se conectan a tierra (GND), el pin 5 (SDA) es el encargado de recibir y entregar datos de forma binaria y serialmente a través de bytes de datos (01000101), al ritmo de la señal SCL (SERIAL CLOCK) el cual es el pin 6.

El pin 7 (WRITE CONTROL) control de escritura en las memorias de la serie 24WXX, usualmente se conecta a tierra (GND), el pin 8 (VCC) es obviamente el pin de alimentación, usualmente de 5 voltios DC.



PROTOCOLO DE COMUNICACIÓN: En el bus I2C existe un dispositivo MASTER que es el que inicia la comunicación y uno o varios dispositivos SLAVE (esclavos) los cuales reciben y envían datos según lo requiera el dispositivo MASTER, cada dispositivo tiene un código de direccionamiento por el cual se le identifica en el bus.

CONDICION DE INICIO Y PARADA: El comienzo de la comunicación se inicia cuando el dispositivo MASTER coloca en estado alto (5v) el pin SCL , inmediatamente por la línea SDA empieza el intercambio de información entre los dispositivos del bus, luego de terminar la comunicación se debe detener el intercambio de datos colocando la línea SDA en estado alto (5v), al igual que la línea SCL, por lo tanto cuando el bus esta desocupado ambas líneas deben estar en estado alto (5v).

Cuando se transmite un byte de datos exitoso el bus genera un bit llamado acknowledge con el cual se da por finalizada la comunicación y el bus queda liberado.


FALLAS EN EL BUS I2C: Una línea de comunicación se puede ir a tierra y generar el bloqueo del bus I2C, se debe medir que haya actividad en los pines 5 y 6 de la memoria eeprom, pero un tiempo después ambas líneas deberán permanecer en estado alto siempre y cuando no haya una función de escritura o lectura en el momento, si se tiene un osciloscopio se podría visualizar la transferencia de bits, o también con el frecuencimetro se puede observar una lectura de frecuencia que varia según la operación realizada, recuerde que el bus I2C tiene una velocidad máxima de 100khz.

VERDADES Y MENTIRAS:

SE ALTERAN LAS MEMORIAS POR LOS RUIDOS ELECTRICOS?: Es verdad, a pesar de tener filtros contra ruido y protección contra escrituras aleatorias, las memorias eeprom se pueden alterar, almacenando datos corruptos debido a ruidos eléctricos causados por una baja en la capacidad de los condensadores electrolíticos y soldaduras defectuosas o por deterioro mismo del dispositivo.

LAS MEMORIAS ALCANZAN SU CAPACIDAD MAXIMA Y DEBO COLOCAR OTRA DE MAYOR CAPACIDAD?: Falso, las memorias eeprom contienen casillas de almacenamiento enumeradas las cuales son accedidas mediante un direccionamiento por software si hay que cambiar un dato no se escribe una nueva casilla simplemente se actualiza la que esta siendo direccionada, por lo tanto la memoria elegida por el fabricante es de la capacidad apropiada para trabajar en ese equipo en particular, si bien se puede cambiar una memoria de baja capacidad por otra de alta capacidad este hecho se cumple solo por que son manejadas por el mismo protocolo de comunicación, mas no por ser de mayor capacidad.

LAS MEMORIAS EEPROM TIENE UN LIMITE DE FUNCIONALIDAD: Si es cierto, estos dispositivos tienen alrededor de 1 millón de ciclos de lectura y escritura, y al final retendrán los últimos datos ingresados pero no recibirán actualizaciones, por lo cual deberán ser cambiadas.


Compartir en...

Ver otros articulos

Siguiente
« Prev Post
Anterior
Next Post »