LAS MEMORIAS FLASH

La tecnología avanza rápidamente con lo cual aparecen nuevos componentes electrónicos, los cuales suelen complicar las reparaciones debido a la poca información que tenemos sobre el mismo, este componente que si bien no es nuevo en el mercado, si puede serlo para muchos técnicos en el campo de la reparación, este componente esta actualmente incursionando con fuerza en los circuitos de los electrodomésticos modernos, se trata de la MEMORIA FLASH , este semiconductor tiene la misión de guardar en su interior un programa o como es mas conocido por su nombre en ingles firmware, el cual le indica al aparato como debe comportarse según la funcionalidad que el fabricante le haya dado.

Podríamos decir que una memoria flash es el equivalente al disco duro de una computadora y que el firmware a su vez es el equivalente al sistema operativo, se imagina entonces que sucedería si esta memoria flash deja de funcionar?, pues simplemente el aparato en cuestión quedaría inoperante, veamos algunas de las mas populares usadas en la actualidad.


Memoria flash ES29LV160


MEMORIAS FLASH: Esta serie posee 48 pines en encapsulado TSOP, aunque también se pueden encontrar en encapsulado FBGA.

29LV160
29LV162
29LV163
29LV320
29LV321
29LV322
29LV324
29LV400
29LV800


Encapsulado FBGA

Existen muchas mas, pero probablemente estas sean de las mas utilizadas, se pueden encontrar memorias flash de varios fabricantes por lo cual las referencias cambian según el mismo, pero conservan su descripción básica como veremos a continuación,

AMD (AM29LV160M)
FUJITSU (MBM29LV160BD)
EON (EN29LV160ATB)
HYUNDAI (HY29LV160T)
EXCEL (ES29LV160E)


Este tipo de memorias flash son de gran capacidad de almacenamiento, en comparación con otras clases de memorias del tipo EEPROM como la famosa serie 24XX, por ejemplo la memoria flash 29LV160 tiene una capacidad de 32 MB, pueden ser de 8 o 16 bits de velocidad en la transferencia de datos, con un ciclo de lectura y escritura de 100.000 veces y pueden retener los datos alrededor de 20 años.


PROTOCOLO DE COMUNICACIÓN: Esta clase de memoria flash no utiliza el bus I2C para comunicarse con el microprocesador, para ello utiliza una combinación de estados en sus pines con lo cual se colocara en modo lectura o escritura, además contiene un sector de arranque o BOOT SECTOR en donde se le indica a la memoria que tratamiento y organización se le deben dar a los datos que en ella ingresan, esto correspondería a darle formato si la comparamos con el disco duro de una computadora.


MODO LECTURA: Para acceder a los datos dentro de la memoria flash se deben colocar los pines CE# (pin 26) y OE# (pin 28), en estado bajo, mientras el pin WE# (pin11) debe permanecer en estado alto, además se le debe indicar a la memoria flash como debe transmitir los datos, si a través de una palabra digital (0110001001001001) o byte a byte (01100100) para ello se debe colocar el pin BYTE# (pin 47) en estado alto para transmitir en modo palabra o en estado bajo si se desea transmitir en modo byte, la alimentación comúnmente es de 2.7 a 3.6 vdc, aunque tambien existen versiones de 5.0.


MODO ESCRITURA: Para poder escribir datos dentro de la memoria flash, los pines marcados como CE# y WE# deben permanecer en estado bajo, mientras que el pin OE# deberá permanecer en estado alto, además se debe configurar el pin BYTE# como se menciono antes.


INTERPRETACION DE LOS DATOS: Guardar datos es importante pero es mas importante aun saber interpretarlos, para esta tarea se necesita un dispositivo inteligente, rápido y que sea muy bueno con las matemáticas, probablemente ya se lo este imaginando, si! me refiero al microprocesador en el cual se encuentra un sector llamado CPU (Central Processing Unit ) o en español Unidad de Procesamiento Central, este sector se encarga de interpretar los comandos que lee desde la memoria flash, además necesita de otro sector llamado ALU (Arithmetic Logic Unit) o en español Unidad de Aritmética Lógica, este sector es el encargado de resolver todos los complejos cálculos matemáticos que debe hacer el microprocesador para crear resultados prácticos, que se traducirán en una imagen o en un sonido y en si todo lo que se relacione con estos parámetros multimedia, y no nos olvidemos de los puertos, útiles y necesarios para interactuar con el resto de circuitos.


MICROPROCESADORES COMUNES: Casi cualquier microprocesador actual deberá tener la opción de direccionar este tipo de memorias flash, entre los más comunes podemos encontrar chips MEDIATEK, SUNPLUS, CIRRUS, HERCULES, ALI, HERCULES, ZORAN, PIXELWORKS entre otros.


PROBLEMAS COMUNES: Curiosamente este dispositivo es bastante robusto al hacer su labor, encontrar memorias flash eléctricamente dañadas no es muy común, el principal problema es la alteración de su contenido el cual se puede manifestar de muy diversas formas en los equipos electrónicos, que pueden ser síntomas muy leves hasta la total inoperabilidad del aparato causado en especial por ruidos eléctricos, es entonces donde se deduce que el equipo necesita una actualización de firmware, para lo cual existen diversas maneras de hacerlo, desde tener que despegar el chip y grabarlo con un equipo especial hasta el uso de métodos mas prácticos como una memoria USB, un CD o el uso de una interfase y un software para ello.


CONCLUSIONES: Al parecer este dispositivo esta ganando terreno cada vez mas, y será muy común verlo en muchos artefactos actuales como DVD, BLUE RAY, TV PLASMA, LCD, LED, CELULARES, MP3, CAMARAS etc y en futuros aparatos que aun no llegan, será bueno entonces dominar estos dispositivos, pues nuestros clientes no aceptaran el cambio de tarjetas electrónicas completas por una simple memoria flash averiada o con sus datos corruptos.


Compartir en...

Ver otros articulos

Siguiente
« Prev Post
Anterior
Next Post »