Está en la página 1de 6

Programador de EEPROM serial

Programador y lector de memorias EEPROM en serie 24CXX, 24LCXX, 93CXX y 93LCXX. Pero hay un
error en el software con la memoria 24C32; vea los comentarios al final de esta página. No he hecho ningún
cambio en el esquema, pero he rehecho PCB. El programador está conectado a la PC a través del puerto
paralelo y no necesita ninguna fuente de alimentación externa. El controlador, el software de programación y
el esquema se descargaron de http://www.sistudio.com , pero en los últimos días es imposible, por lo que
puede descargar estos archivos al final de esta página.

Esquema:
El conector J1 y el diodo D2 en realidad no se colocan ni se usan en mi programador. Solo sirve para la
fuente de alimentación externa en caso de un problema con la fuente de alimentación directamente desde el
puerto paralelo. El conector tipo Cannon 25 está enganchado 90 grados para PCB. Los zócalos para
circuitos integrados deberían ser mejores.

Componentes:
No hay necesidad de muchos componentes. Es mejor dejar el tablero sin una tapa o caja para obtener
un buen acceso a los enchufes.
Placa de circuito impreso:
El tablero es más grande, entonces podría ser. Es mejor sostenerlo y obtener un fácil acceso a los
enchufes. El tamaño es 38.1x53.34mm. Solo se usa un lado y no se usan conexiones de cables adicionales.

El software del programador está en el archivo eepsoft.zip.


El archivo eeprom.zip consiste en lo siguiente:

eeprom.sch Esquema - formato OrCad 386


eeprom.lib Biblioteca esquemática - formato OrCad 386
eeprom.bd1 PCB - formato OrCad 386
eeprom.ps Esquema - PostScript
osaz.ps Componentes - PostScript 4x más grande
spoj.ps PCB - PostScript 4x más grande

Lista de componentes:
Fila Cant Referencia Tipo
---------------------------------------------------
1 1 C1 22M/16V
2 3 D1, D2, D3 1N4148
3 1 J1 CON2 ARK120/2
4 1 P1 DB25M CAN 25V 90
5 1 R1 10k R
6 1 U1 I2C_EEPROM DIL8
7 1 U2 3_Cable_EEPROM DIL8
Retroalimentación:
Parece que hay un error en el software con 24C32 eeprom. Tengo el siguiente correo:

> He corrido
> en un error relacionado con la programación I2C de un Atmel 24C32. La
lectura
> el ciclo no parece implementarse correctamente en el software y
> en realidad hace que la parte se escriba!

Toda la mejor y buena suerte de Petr Simandl

Último cambio: 13.3. 2000


Serial EEPROM programmer

Programmer and reader of serial EEPROM memories 24CXX, 24LCXX, 93CXX and 93LCXX. But there is
a bug in software with the memory 24C32 - see feedback at the end of this page. I have not done any
change in schematic, but I've remade PCB. Programmer is connected to PC via parallel port a it doesn't
need any external power supply. Driver, programming software and schematic was downloaded from
http://www.sistudio.com, but in recent days it is impossible so you can download these files on the end of this
page.

Schematic:
Connector J1 and diode D2 are not actually placed and used on my programmer. It serves only for
external power supply in case of a problem with power supply directly from parallel port. The connector
Cannon 25 type is hooked 90 degrees for PCBs. Sockets for ICs should be better ones.

Components:
There is no need of lots of components. The board is better leave without a cover or box to obtain good
access to sockets.
Printed circuit board:
The board is bigger, then could be. It is better to hold it and to obtain easy access to sockets. The size is
38.1x53.34 mm. Only one side is used and no additional wire connections are used.

Software of programmer is in file eepsoft.zip.


File eeprom.zip consists of following:

eeprom.sch Schematic - format OrCad 386


eeprom.lib Schematic library - format OrCad 386
eeprom.bd1 PCB - format OrCad 386
eeprom.ps Schematic - PostScript
osaz.ps Components - PostScript 4x bigger
spoj.ps PCB - PostScript 4x bigger

List of components:
Row Quantity Ref Type
---------------------------------------------------------
1 1 C1 22M/16V
2 3 D1,D2,D3 1N4148
3 1 J1 CON2 ARK120/2
4 1 P1 DB25M CAN 25V 90
5 1 R1 10k R
6 1 U1 I2C_EEPROM DIL8
7 1 U2 3_Wire_EEPROM DIL8
Feedback:
It looks like there is a bug in software with 24C32 eeprom. I've got next mail:

> I have run


>into a bug concerning the I2C programming of an Atmel 24C32. The read
>cycle does not appear to be implemented properly in the software and
>actually causes the part to be written!

All the best and good luck from Petr Simandl

Last change: 13.3. 2000

También podría gustarte