Como Copiar Memorias Eeprom

26
Technical Information Como construir un Grabador de memorias EEPROM para: TV CAMARAS DVD y otros. Realizado por: www.videosistemas.com BUCARAMANGA - COLOMBIA VIDEOSISTEMAS Hollmann Vega [email protected] © All rights reserved to VIDEOSISTEMAS LTD.

Transcript of Como Copiar Memorias Eeprom

Page 1: Como Copiar Memorias Eeprom

Technical Information Como construir un Grabador de memorias EEPROM para:

TV – CAMARAS – DVD y otros.

Realizado por:

www.videosistemas.com

BUCARAMANGA - COLOMBIA

VIDEOSISTEMAS

Hollmann Vega [email protected]

© All rights reserved to VIDEOSISTEMAS LTD.

Page 2: Como Copiar Memorias Eeprom

1. GUÍA TÉCNICA

HERRAMIENTA PARA COPIAR – ESCRIBIR – BORRAR

Memorias EEPROM

Page 3: Como Copiar Memorias Eeprom

2. Información Básica

Que es una memoria EEPROM ?

EEPROM son las siglas de Electrically-Erasable Programmable Read-Only

Memory (ROM programable y borrable eléctricamente). En español se la suele

denominar "E²PROM" y en inglés "E-Squared-PROM" Es un tipo de memoria

ROM que puede ser programado, borrado y reprogramado eléctricamente, a

diferencia de la EPROM que ha de borrarse mediante rayos ultravioleta.

Aunque una EEPROM puede ser leída un número ilimitado de veces, sólo

puede ser borrada y reprogramada entre 100.000 y un millón de veces.

¿Cuál es la función de una EEPROM?

Son usadas para almacenar información básica e información programable de

usuario, como por

ejemplo:

Información de programación TV

Información de programación de CD

Aspecto y tamaño de la imagen, color sonido etc.

l

Page 4: Como Copiar Memorias Eeprom

EEPROM Floating Gate

La parte encargada de guardar la información en una EEPROM son las celdas que actúan

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.

COMO CONSERVA LA EEPROM LA INFORMACION

3. Información Básica

Page 5: Como Copiar Memorias Eeprom

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 información.

4. Información Básica

(La imagen es una cortesía de TechBites Interactive Inc,www.techbites.com.)

Page 6: Como Copiar Memorias Eeprom

5. Información Básica

Diferencias entre EPROM y EEPROM

EPROM son las siglas de Erasable Programmable Read-Only Memory

(ROM programable borrable de sólo lectura). Es un tipo de chip de

memoria ROM no volátil 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 fábrica sin carga, por lo que son leídos como 0

(por eso, una EPROM sin grabar se lee como 00 en todas sus celdas).

Se programan mediante un dispositivo electrónico que proporciona

voltajes superiores a los normalmente utilizados en los circuitos

electrónicos.

Las celdas que reciben carga se leen entonces como un 1.

Page 7: Como Copiar Memorias Eeprom

¿Qué es un programador o copiador de EEPROM?

6. Información Básica

Las memorias EEPROM raramente fallan, pero si suele borrarse o alterarse su contenido, es

decir, su programación pero no la estructura electrónica del CHIP en si.

Cuando una EEPROM se borra, suele ser por picos eléctricos, descargas electrostáticas o

sobrecargas de energía, provocando perdidas de datos o que estos datos queden dañados.

Las EEPROM mas modernas viene vacías y necesitan que la información les sea cargada

para funcionar. En la mayoría de aparatos electrónicos el microprocesador se encarga de

escribir y guardar en ellas la información básica 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

convirtiéndose en un verdadero dolor de cabeza para el técnico de servicio.

El trabajo de copiar los datos en una EEPROM se hace mediante un programador o copiador.

Estos programas vienen en todos los tamaños y formas. Se componen de una parte hardware

donde se conecta la EEPROM y luego existen muchos software que harán 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 garantías !!

Page 8: Como Copiar Memorias Eeprom

• Este simple dispositivo (de muy fácil fabricación) permite programar las memorias seriales

EEPROM a través del puerto paralelo de una PC y no necesita de alimentación externa

• Utiliza un software que corre bajo Windows y es totalmente gratuito (freeware).

En Videosistemas utilizamos y recomendamos el PonyProg en su ultima versión.

• 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

7. CIRCUITO _ para puerto paralelo _ Diagrama Electrónico

Page 9: Como Copiar Memorias Eeprom

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.

Page 10: Como Copiar Memorias Eeprom

9. NUESTRO PROYECTO ensamblado

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

Versión para puerto paralelo

Con mucha frecuencia nos hemos encontrado con TV´s que presentan

múltiples daños no específicos los cuales en cada caso muestran

síntomas 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 difícil el entrar a

programar desde el SetUp entre otros.

Después de perder tiempo buscando la causa del daño en el circuito que

no funciona llegamos a la conclusión que el “daño” se encuentra en el chip

de memoria EEPROM, o mas exactamente en el programa escrito en su

interior.

Page 11: Como Copiar Memorias Eeprom

• (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 before 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.

10. Glosario Técnico en Ingles.

Page 12: Como Copiar Memorias Eeprom

PonyProg 2000

Pony es un programa diseñado para programar Dispositivos seriales como las

comúnmente usadas memorias seriales de referencia 24CXXX, 24 LCXXX,

24WXXX.

Las aplicaciones principales se centran en:

-TELEVISIÓN

-DVD

-CÁMARAS DIGITALES

-VIDEOCÁMARAS

-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

extensión de cables a la base del programador.

El sistema puede ser utilizado mediante el puerto paralelo o el puerto serie, en

esta presentación mostraremos la versión correspondiente al puerto Paralelo, la

cual se puede modificar y agregarle fuente externa independiente.

11. FUNCIONAMIENTO DEL SOFTWARE DE MANEJO

Descargue el programa de: www.videosistemas.com

Page 13: Como Copiar Memorias Eeprom

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 metálico.

INSTALACIÓN 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 extensión de

APLICACIÓN

Hecho lo anterior usted observara la siguiente imagen, la cual es la presentación

del programa junto a sus respectivos créditos

Claudio Lanconelli

via Minardi, 10

48022 Lugo (RA)

Italy

E-mail: lanconel@ CS.UniBO.it

http://www.cs.unibo.it/~lanconel

Page 14: Como Copiar Memorias Eeprom

13. PonyProg 2000

Debe aparecer esta ventana con los créditos del programa, déle:

aceptar

Page 15: Como Copiar Memorias Eeprom

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ú configuración

luego seleccionando configuración de la interfaz, a fin de configurar

los parámetros Paralelo y LPT1: ver figura siguiente

Page 16: Como Copiar Memorias Eeprom

15. PonyProg 2000

Realizado lo anterior podemos dar click en probar el cual debe dar

como resultado OK, indicando que el dispositivo tiene comunicación

con el computador y se encuentra listo para trabajar. Después Aceptar.

Page 17: Como Copiar Memorias Eeprom

COMO LEER UNA MEMORIA?

16. PonyProg 2000

Para leer una memoria, el dispositivo debe estar correctamente conectado, así como

la memoria en el ZÓCALO y se debe dar click en la opción señalada en el circulo roj

o Ver figura adjunta.

Page 18: Como Copiar Memorias Eeprom

• 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 opción GUARDAR FICHERO DISPOSITIVO

17. PonyProg 2000

Page 19: Como Copiar Memorias Eeprom

• A continuación se encontrará el menú desplegado en la figura en el cual vemos la

posibilidad de salvar la memoria en un directorio deseado. La situación ideal, es

salvar los archivos de acuerdo a las marcas o modelos.

18. PonyProg 2000

Page 20: Como Copiar Memorias Eeprom

Se recomienda guardar todos los archivos de cada aparato según el modelo, de manera

que cuando se necesiten sea muy fácil localizarlos y re-grabar las memorias defectu

osas, logrando reparaciones mas rápidas y efectivas.

19. PonyProg 2000

Todos los archivos tendrán

terminación: *.e2p

Page 21: Como Copiar Memorias Eeprom

COMO RECUPERAR UN ARCHIVO SALVADO PREVIAMENTE?

20. PonyProg 2000

Esto debe hacerse mediante la opción 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 opción señalada por el circulo rojo.

Page 22: Como Copiar Memorias Eeprom

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 reprogramar la memoria en el siguiente encendido.

• Nota: Al menos un 20% de Marcas no utilizan la Opción Virgen, por lo cual es fundamental 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 opción COMMAND - WRITE ALL (O simplemente oprimir desde el

teclado Control W).

Ver figura -- FIN DEL PROCESO --

21. PonyProg 2000

Page 23: Como Copiar Memorias Eeprom

2) Ensamblar el prototipo sugerido y

efectuar las pruebas de control.

3) Construir una base de datos y grabar

las memorias según sean necesitadas en

el taller.

tenga siempre presente hacerlo utilizando

el sistema 5S => Clasificar – simplificar

– Limpieza – Estandarizar – Disciplina.

Paso 2

Paso 1

Proceso

1) Entender el funcionamiento básico de

las memorias EEPROM

Inspección

Page 24: Como Copiar Memorias Eeprom

FIN

※ Factores de Atención. Construir una base de datos de consulta por modelos y clase de aparatos, tenerla disponible p

ara todo el personal técnico.

Realizado por: Hollmann Vega

[email protected]

Después de terminar la reparación ,

verifique las funciones varias veces

hasta estar seguro de su buen

funcionamiento.

Efectuar control de Calidad verificando

perfecto funcionamiento del artefacto reparado.

• Después de grabar una memoria

EEPROM puede necesitar efectuar

algunos ajustes simples, revisar todas las

funciones. Paso 3

Page 25: Como Copiar Memorias Eeprom

Enviar comentarios:

VIDEOSISTEMAS www.videosistemas.com

[email protected]

•© PonyProg is a serial device programmer software

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

Page 26: Como Copiar Memorias Eeprom

Thank you