Sunteți pe pagina 1din 26

Technical Information

Como construir un Grabador de memorias

EEPROM para:

TV CAMARAS DVD y otros.


Realizado por:
Hollmann Vega
serviciotecnico@videosistemas.com

VIDEOSISTEMAS
www.videosistemas.com BUCARAMANGA - COLOMBIA

All rights reserved to VIDEOSISTEMAS LTD.

1. GUA TCNICA

HERRAMIENTA PARA COPIAR ESCRIBIR BORRAR Memorias EEPROM

2. Informacin Bsica

Que es una memoria EEPROM ?


EEPROM son las siglas de Electrically-Erasable Programmable Read-Only Memory (ROM programable y borrable elctricamente). En espaol se la suele denominar "EPROM" y en ingls "E-Squared-PROM" Es un tipo de memoria ROM que puede ser programado, borrado y reprogramado elctricamente, a diferencia de la EPROM que ha de borrarse mediante rayos ultravioleta. Aunque una EEPROM puede ser leda un nmero ilimitado de veces, slo puede ser borrada y reprogramada entre 100.000 y un milln de veces. Cul es la funcin de una EEPROM? Son usadas para almacenar informacin bsica e informacin programable de usuario, como por ejemplo: Informacin de programacin TV Informacin de programacin de CD Aspecto y tamao de la imagen, color sonido etc.

3. Informacin Bsica
COMO CONSERVA LA EEPROM LA INFORMACION

EEPROM Floating Gate La parte encargada de guardar la informacin en una EEPROM son las celdas que actan como un transistor permanentemente abierto o cerrado. Se logra cargarlo llevando a tierra los terminales source y drain y aplicando un voltaje en la compuerta de control. Cuando la "floating gate" esta cargada impide el flujo de electrones desde el Terminal de control al substrato de Silicio, y un nivel 0 o 1 podr ser fijado bloqueando o desbloqueando el voltaje en la compuerta de control. Un voltaje inverso desde otro transistor ocasiona la carga y/o descarga al substrato.

4. Informacin Bsica

QUE ES UNA CELDA EEPROM ?

EEPROM Cell Un nico EEPROM est constituido por una pareja de transistores: El transistor MOS encargado de Borrar y el transistor de compuerta gate flotante para guardar la informacin.
(La imagen es una cortesa de TechBites Interactive Inc,www.techbites.com.)

5. Informacin Bsica

Diferencias entre EPROM y EEPROM

EPROM son las siglas de Erasable Programmable Read-Only Memory (ROM programable borrable de slo lectura). Es un tipo de chip de memoria ROM no voltil inventado por el ingeniero Dov Frohman. Est formada por celdas de FAMOS (Floating Gate Avalanche-Injection Metal-Oxide Semiconductor) o transistores de puerta flotante, cada uno de los cuales viene de fbrica sin carga, por lo que son ledos como 0 (por eso, una EPROM sin grabar se lee como 00 en todas sus celdas). Se programan mediante un dispositivo electrnico que proporciona voltajes superiores a los normalmente utilizados en los circuitos electrnicos. Las celdas que reciben carga se leen entonces como un 1.

6. Informacin Bsica

Qu es un programador o copiador de EEPROM?


Las memorias EEPROM raramente fallan, pero si suele borrarse o alterarse su contenido, es decir, su programacin pero no la estructura electrnica del CHIP en si. Cuando una EEPROM se borra, suele ser por picos elctricos, descargas electrostticas o sobrecargas de energa, provocando perdidas de datos o que estos datos queden daados. Las EEPROM mas modernas viene vacas y necesitan que la informacin les sea cargada para funcionar. En la mayora de aparatos electrnicos el microprocesador se encarga de escribir y guardar en ellas la informacin bsica de trabajo mas las personalizaciones del usuario, sin embargo cuando el programa que estaba funcionando inicialmente bien se corrom pe, es recomendable desmotar la memoria y BORRARLA para luego reprogramarla, ya que en muchas ocasiones el microprocesador no es capaz de hacerlo en la forma adecuada convirtindose en un verdadero dolor de cabeza para el tcnico de servicio. El trabajo de copiar los datos en una EEPROM se hace mediante un programador o copiador. Estos programas vienen en todos los tamaos y formas. Se componen de una parte hardware donde se conecta la EEPROM y luego existen muchos software que harn la descarga al dispositivo.

Hay que tener en cuenta que las EEPROM tiene un tiempo limitado de vida, es decir, las veces que se pueden reprogramar puede ser de cientos o miles de veces, pero no son infinitas, afortunadamente tampoco lo son las garantas !!

7. CIRCUITO _ para puerto paralelo _ Diagrama Electrnico

Este simple dispositivo (de muy fcil fabricacin) permite programar las memorias seriales EEPROM a travs del puerto paralelo de una PC y no necesita de alimentacin externa Utiliza un software que corre bajo Windows y es totalmente gratuito (freeware). En Videosistemas utilizamos y recomendamos el PonyProg en su ultima versin.
Los dispositivos que este sistema permite leer y programar son: 93C46, 93C56, 93C57, 93C66, 93C76, 93C86, 24C01, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, 24C128 y 24C256

8. Lista de partes

Componentes C1 - 0.1uF 50V R1 y R2 - Resistencias 2.2 Kohm R3 y R4 - Resistencias 4.7 Kohm R5 y R6 - Resistencias 220 ohm Q1 y Q2 - Transistores BC337 (NTE123AP) Varios: Base para IC 8-pin DIP, conector DB25, etc.

9. NUESTRO PROYECTO

ensamblado

APLICACIONES Programador de EEPROM 24Cxx, 24LCxx, 24Wxx...


Versin para puerto paralelo

Con mucha frecuencia nos hemos encontrado con TVs que presentan mltiples daos no especficos los cuales en cada caso muestran sntomas diferentes, desde la falta de sonido con imagen perfecta, o selecciona solo algunos canales de TV, o imagen sin color, o con Caracteres en Chino u otros idiomas que hacen difcil el entrar a programar desde el SetUp entre otros.

Despus de perder tiempo buscando la causa del dao en el circuito que no funciona llegamos a la conclusin que el dao se encuentra en el chip de memoria EEPROM, o mas exactamente en el programa escrito en su interior.

10. Glosario Tcnico en Ingles.

(Electrically Erasable Programmable ROM) A rewritable memory chip that holds its content without power. Although EEPROMs spawned flash memory, EEPROMs are byte addressable at the write level, whereas flash chips must erase a block of bytes befor e rewriting. A Floating Gate Holds the Charge EEPROMs use a transistor with a floating gate underneath a control gate. To program the bit, a voltage is applied to the control gate. This causes electrons to tunnel through the insulating oxide layer into the floating gate, which impedes subsequent operation of the control gate. The 0 or 1 is determined by whether the voltage on the control gate is blocked or not. EEPROMs have a lifespan of between 10K and 100K write cycles, which is considerably greater than the EPROMs (single "E") that preceded them. See EPROM, memory types and flash memory.

11. FUNCIONAMIENTO DEL SOFTWARE DE MANEJO

PonyProg 2000
Descargue el programa de: www.videosistemas.com

Pony es un programa diseado para programar Dispositivos seriales como las comnmente usadas memorias seriales de referencia 24CXXX, 24 LCXXX, 24WXXX. Las aplicaciones principales se centran en: -TELEVISIN -DVD -CMARAS DIGITALES -VIDEOCMARAS -SISTEMAS DIGITALES entre otros. El sistema sirve para programar las memorias tipo DIP de 8 Pines y aquellas SMD de montaje superficial, mediante una base especial o mediante una extensin de cables a la base del programador.

El sistema puede ser utilizado mediante el puerto paralelo o el puerto serie, en esta presentacin mostraremos la versin correspondiente al puerto Paralelo, la cual se puede modificar y agregarle fuente externa independiente.

12. PonyProg 2000

El sistema consta de una fuente de 9 Volts externa (opcional) Un Cable paralelo Macho Hembra a fin de conectar el dispositivo a la PC, o en su defecto se puede utilizar sin cable, simplemente retirando el escudo metlico.
INSTALACIN DEL PROGRAMA HACER DOBLE CLICK EN EL ICONO o si desea ejecutarlo desde otro medio debe hacer click en el archivo llamado PONYPROG el cual tiene extensin de APLICACIN Hecho lo anterior usted observara la siguiente imagen, la cual es la presentacin del programa junto a sus respectivos crditos

Claudio Lanconelli via Minardi, 10 48022 Lugo (RA) Italy E-mail: lanconel@ CS.UniBO.it http://www.cs.unibo.it/~lanconel

13. PonyProg 2000

Debe aparecer esta ventana con los crditos del programa, dle: aceptar

14. PonyProg 2000

Una vez en el men principal, usted observar la barra de comandos y la pantalla completa del programa. Ver la figura. Es fundamental instalar el dispositivo en el puerto que corresponde, para este caso vamos a asignar el puerto PARALELO y en especial el puerto LPT1. La manera de hacerlo es haciendo CLICK en el men configuracin luego seleccionando configuracin de la interfaz, a fin de configurar los parmetros Paralelo y LPT1: ver figura siguiente

15. PonyProg 2000

Realizado lo anterior podemos dar click en probar el cual debe dar como resultado OK, indicando que el dispositivo tiene comunicacin con el computador y se encuentra listo para trabajar. Despus Aceptar.

16. PonyProg 2000

COMO LEER UNA MEMORIA?


Para leer una memoria, el dispositivo debe estar correctamente conectado, as como la memoria en el ZCALO y se debe dar click en la opcin sealada en el circulo roj o Ver figura adjunta.

17. PonyProg 2000


Hecho lo anterior podr observar una pantalla como en la figura, la cual nos muestra en su contenido, varios datos en formato HEX, lo cual es el contenido interno de la memoria el cual se puede salvar mediante la opcin GUARDAR FICHERO DISPOSITIVO

18. PonyProg 2000


A continuacin se encontrar el men desplegado en la figura en el cual vemos la posibilidad de salvar la memoria en un directorio deseado. La situacin ideal, es salvar los archivos de acuerdo a las marcas o modelos.

19. PonyProg 2000


Se recomienda guardar todos los archivos de cada aparato segn el modelo, de manera que cuando se necesiten sea muy fcil localizarlos y re-grabar las memorias defectu osas, logrando reparaciones mas rpidas y efectivas.

Todos los archivos tendrn terminacin: *.e2p

20. PonyProg 2000

COMO RECUPERAR UN ARCHIVO SALVADO PREVIAMENTE? Esto debe hacerse mediante la opcin Archivo => Abrir archivo de dispositivo y Luego seleccionado de la carpeta en donde los hemos guardado de acuerdo con el modelo del aparato.

COMO GRABAR UNA MEMORIA? Haciendo click en la opcin sealada por el circulo rojo.

21. PonyProg 2000

COMO BORRAR UNA MEMORIA?


El procedimiento de borrado para una memoria, consiste en dejar cada una de las posicion es de la memoria en FF (equivalente a 1111 1111 en Binario), con lo cual se asegura que el Bit VI (Virgen) quede en 1, asegurando as que el microprocesador proceda a rep rogramar la memoria en el siguiente encendido. Nota: Al menos un 20% de Marcas no utilizan la Opcin Virgen, por lo cual es fundame ntal en estos casos que usted reprograme la memoria directamente. Antes de colocarla. Para el caso de los TV Samsung se recomienda siempre borrarla antes de escribirla. El procedimiento de borrado del BUFER de la memoria a ser programada, consiste en: 1.0 Seleccionar UTILITY - CLEAR BUFFER (O simplemente oprimir desde el teclado (Control C). 2.0 Seleccionar la opcin COMMAND - WRITE ALL (O simplemente oprimir desde el teclado Control W). Ver figura -- FIN DEL PROCESO --

Inspeccin

Proceso
Paso 1

1) Entender el funcionamiento bsico de las memorias EEPROM

2) Ensamblar el prototipo sugerido y efectuar las pruebas de control.


Paso 2

3) Construir una base de datos y grabar las memorias segn sean necesitadas en el taller. tenga siempre presente hacerlo utilizando el sistema 5S => Clasificar simplificar Limpieza Estandarizar Disciplina.

Paso 3

Despus de grabar una memoria EEPROM puede necesitar efectuar algunos ajustes simples, revisar todas las funciones.

FIN

Despus de terminar la reparacin , verifique las funciones varias veces hasta estar seguro de su buen funcionamiento.
Efectuar control de Calidad verificando perfecto funcionamiento del artefacto reparado.

Factores de Atencin.
Construir una base de datos de consulta por modelos y clase de aparatos, tenerla disponible p ara todo el personal tcnico.

Realizado por: Hollmann Vega serviciotecnico@videosistemas.com

Enviar comentarios:

VIDEOSISTEMAS
www.videosistemas.com serviciotecnico@videosistemas.com

PonyProg is a serial device programmer software


All rights reserved. http://www.lancos.com/prog.html#intro

Thank you

S-ar putea să vă placă și