27c801 EPROM programador

Embed Size (px)

Citation preview

ESTE ES UN ESPEJO INCOMPLETA Por favor, marque la opcin "Inicio" enlace de ms abajo de la pgina web original. Este es un espejo de los detalles de construccin solamente. Ver Kees Cook 27c801 modificado las instrucciones de construccin para acelerar la lectura y escritura con el cdigo para Linux. Casa

27c801 EPROM programador del proyectoEste proyecto se basa en EPROMr 2,0 , (C) Copyright 1998 Lewin ARW Edwards. Lewin ARW Edwards puede ser contactado en [email protected] , http://www.zws.com , o por telfono al (+61) 412 809 805

Informacin general - Herramientas - Esquema - Lista de piezas - construccin - Enlaces

Informacin general, por Mike Gordon El objetivo de este proyecto era producir una grabadora de EPROM simple y barato. Yo estaba familiarizado con Lewin Edwards EPROMr2 proyecto, un puerto paralelo quemador de EPROM controlado por software que se ejecuta bajo DOS. El quemador no tiene soporte para el 27c801, sin embargo, por lo que me puse a modificar el quemador y el software con el fin de apoyar a este dispositivo. A los efectos de este tutorial, me decid a producir una versin simplificada de la grabadora y el software exclusivo de la EPROM 27c801. El quemador est construido sobre Veroboard y puede ser construida muy barato - tpicamente menos de 15 libras por todas las partes. Sigue leyendo ...

Herramientas (y otras cosas) que usted necesitao

o

o

o o

o

o o

o

o

o

Un decente soldador , con una multa de 2 mm (o menos) poco y fino (22swg) de soldadura . El hierro que utilizo es el Antex CS18, disponible en Maplins, las acciones de cdigo de FY68Y ( 18.49). Viene con un soporte, una esponja, y la soldadura. Los bits de este hierro son fcilmente intercambiables. Algunos de alambre , preferentemente central slido, en diferentes colores para hacer las conexiones del circuito. Maplins tener "el cable del timbre" en longitudes de 10 millones de 69p, que es el trabajo. Algunos de pegamento para unir los conectores a la placa. (Esta es una "chapuza", ya que no hay energa o conectores D adecuado para la soldadura de Veroboard!) Evo-Stik Adhesivo Impacto parece bien, pero es posible que desee algo ms sustancial. Alicates de corte lateral, alicates y pinzas pelacables , de cualquier tienda de bricolaje. Bomba desoldadora para corregir sus errores. (Qu quieres decir con que no har ninguna?) La ma es la Antex Mini-desoldar, Maplins BA15R (alrededor de 7). Cortador de pista - se trata de un taladro de mano poco lugar para el corte de pistas en Veroboard, alrededor de 5 de Maplins o tiendas de otros aparatos electrnicos. Por otra parte slo tiene que utilizar un conector de 2,5 broca . Stanley navaja o un cuchillo artesanal - varios usos. No te cortes! De mano Multi Meter - esto es esencial para propsitos de prueba, tendr que calibrar la tensin de programacin, entre otras cosas. Tambin es muy til para probar la continuidad, mientras que usted est construyendo. Cualquier metro va a hacer, no es necesario un metro de fantasa digital - algo as como Maplins Hobby multmetro, YJ76H ( 13.49) va a estar bien. Blu-Tack - no se ran! Esto me parece muy til para la celebracin de los componentes en su lugar mientras yo les soldadura. No se calientan demasiado bien, o para que se derrita y apestar el lugar! IC herramienta de extraccin para la eliminacin de las memorias EPROM de sus rbitas. Como alternativa, utilizar un destornillador para hacer palanca con el chip (pero tenga cuidado). Surtido de papelera - lpiz, regla, lpices, papel en blanco, etc

Esquemtico

Aqu est el esquema (esquema) de la zona que vamos a construir. Si usted no entiende lo que significan los smbolos, no se preocupe! Voy a pasar por la etapa de construccin de las etapas a paso.

Lista de piezasNota: he especificado una toma de corriente estndar para la EPROM, Maplin KW69A, para mantener el costo del quemador hacia abajo. Un conector 32-pin ZIF, como Maplin JK75S, se sumar alrededor de 10 con el costo de la grabadora, pero simplificar en gran medida la insercin y la eliminacin de las EPROM. Siempre se puede construir el quemador con un enchufe estndar, a continuacin, conecte un zcalo ZIF en l en una fecha posterior si quieres! Maplin El Maplin Precio precio Cdigo (ea.) total

Componente

Cantidad.

Franja de la Junta, 39 tiras x 62 agujeros BC547 Transistor (Q1) BC557 Transistor (Q2) 4.7uF 16V Condensador de tantalio (C2)

1 1 1 1

JP50E

1,95

1,95 0,06 0.07 0,25 0,37 0,36

QQ14Q 0,06 QQ16S 0.07

WW64U 0,25 VH47B BX03D 0,37 0,12

35V 470uF capacitor 1 electroltico (C1) 0.1uF 50V Condensador de disco de cermica La resistencia SIL 47k ohmios (R2 9) (paralela a 100k para dar 33k) SIL ohmios de resistencia de 100k (R2 9) (paralela a 47k para dar 33k) Metal de Cine de resistencia de 33K ohmios (R10, 12) Metal de Cine de Resistencia 82K ohmios (R11) Metal Film resistencia de 240 ohmios (R1) 3

1

RA31J

0,14

0,14

1

RA32K 0,14

0,14

2

M33K

0,06

0,12

1

M82K

0,06

0,06

1

M240R

0,06

0,06

10k ohm lineal horizontal 1 preestablecida (VR1) LM317 regulador de voltaje 1 variable (IC1) 7805 regulador de +5 V (IC2) 4040 de 12 bits contador binario IC (IC3, 4) 1 2

UH03D 0,18

0,18

RA87U 0,42 AV16S 0,67

0,42 0,67 1,68

QW27E 0,84

De 16 pines DIL IC socket (para el 4040s) 32 pines DIL IC socket (de la EPROM) (IC5) Conector de alimentacin de 2,1 mm 25 Pin D-tipo de conector (CN1) Total (sin IVA) Total (IVA incluido)

2

BL19V

0,16

0,32

1

KW69A 0,59

0,59

1 1

RK37S FG68Y

0,42 0,98

0,42 0,98 8,84 10,39

La lista de piezas es para el propio quemador y no incluye un adaptador de red . Cualquier fuente de alimentacin universal plug-paquete no regulada con 12 voltios de salida seleccionable va a hacer - es decir, normalmente disponibles en los puestos del mercado y muerto de hambre tiendas tipo Poundstretcher por alrededor de 4, as como de su proveedor local de electricidad amigable para una suma un poco ms grande! Otra necesidad es un cable de puerto paralelo de extensin para la realidad la conexin de la grabadora - esto tendr un conector de 25 pines en el extremo del PC y una conexin de 25 pines en el otro extremo. Si usted tiene un escner de superficie plana que se conecta al puerto paralelo, lo ms probable es que ya tiene este tipo de cable - si no, no debera costar ms de unos cuantos kilos de una tienda de informtica o la feria de ordenadores. He tenido algunos problemas de lectura / grabacin con cables largos - asegrese de que el cable es inferior a un metro de largo . Cualquier cosa ms larga y usted podra tener problemas. Para el PC , necesitar por lo menos un 386 con 4 megabytes de RAM, ejecutando MS-DOS (o equivalente), Windows 95, Windows 98 o OS / 2. Para leer y escribir EPROM, el puerto paralelo debe apoyar uno de los protocolos bi-direccionales - buscarEPP o similar en su configuracin de la BIOS, y asegrese de que est habilitado. Si el puerto paralelo no tiene la capacidad bi-direccional, es posible que usted no puede leer las memorias EPROM, a pesar de la quema debera funcionar bien.

Construccin

Estas son las partes que debe tener:

1. Veroboard 2. Resistencias SIL 3. Conectores IC 4. Transistores 5. Resistencias de pelcula metlica 6. Circuitos integrados (4040 contadores) 7. Lineal horizontal Preset (resistencia variable) 8. Conectores 9. Reguladores de Voltaje 10. Condensadores Ahora, para construir el quemador, paso a paso.

Paso Uno - El corte y marcado Veroboard El quemador EPROM se construye sobre Veroboard , un PJS delgada o tablero de fibra de vidrio con agujeros 0,1 pulgada de separacin, y pistas de cobre que unen los agujeros en las filas en un lado del tablero. Esto permite que las conexiones del circuito que se hizo de forma rpida y sencilla. De ahora en adelante nos referiremos a la pista lado de la placa, que es el lado de la placa con las pistas de cobre, y el lado del componente , que es la parte en blanco en la que los componentes electrnicos estn montados. (En la foto superior, la junta se muestra el lateral del componente para arriba.)

Antes de que podamos empezar a utilizar el Veroboard tenemos que cortar al tamao adecuado. Tambin tenemos que marcar los agujeros y las pistas con nmeros y letras para que sepamos dnde vamos a montar los componentes. El quemador se va a construir en un pedazo de placa 39 pistas de ancho, con 30 agujeros por pista. Contar 30 agujeros en la direccin de las pistas luego puntan la Veroboard travs de un ngulo recto con las pistas, utilizando un cter y una regla. (Ver foto ).Romper el consejo en este punto. (Cuidado ahora!) Si usted ha marcado la junta correctamente usted debe conseguir un corte limpio. La siguiente cosa a hacer es poner la tarjeta en un pedazo de papel, hacer un seguimiento hacia arriba. Rastrear todo el tablero con un lpiz y marcar las posiciones de las pistas con las letras, y las posiciones de los orificios con los nmeros. Suponiendo que las pistas se estn ejecutando en una direccin vertical, comience en la esquina superior derecha y la etiqueta sigue una a la Z de derecha a izquierda. Te has quedado sin cartas, a fin de utilizar la denominacin de AA a la AM de las pistas restantes. Ahora, a partir de la esquina superior derecha, marcar los agujeros de 1 a 30 por el lado derecho del tablero. Mira esta imagen para ver cmo se hace - las marcas tienen que ser exactamente en las posiciones indicadas. Ahora Voltee el tablero de modo que el lado de los componentes se enfrenta a hasta , como en esta imagen . Esto nos da una referencia para las coordenadas de cada agujero en el tablero , y me voy a referir constantemente a esto a lo largo de la gua. Para leer el agujero correcto, slo hay que poner la tarjeta de nuevo en el papel de nuevo y alinear las marcas, lo que hace que la tarjeta es el lateral del componente UP y que la orientacin es la misma cada vez. Por ejemplo, el agujero en la parte superior derecha de la tabla en esta imagen es 1A , la una a la izquierda de la misma es 1B , y la de abajo es 2A .

Segundo Paso - La construccin de la fuente de alimentacin Ahora podemos empezar a aadir algunos componentes. Empezaremos con la fuente de alimentacin. Como se mencion anteriormente, el quemador est alimentado por un adaptador universal 12v de alimentacin no regulada; el suministro de esto tiene que ser alisada y regulado antes de que pueda ser alimentado a los circuitos integrados a bordo del quemador. Tambin vamos a aadir los transistores que cambiar la tensin de la programacin de encendido y apagado.

C1 en el esquema es un 470uF (470 microfaradios) condensador electroltico . La salida de la fuente de alimentacin es probable que sea algo spera, por lo que se aade este condensador para alisarla. Se ve algo como esto:

Los condensadores electrolticos son polarizados - que significa que tienen un positivo y un polo negativo, y debe estar conectado en el sentido correcto. El polo negativo es ligeramente ms corto que el positivo, y generalmente se caracteriza por una serie de signos menos por el lado del cuerpo del condensador. El cable positivo a veces se identifica con un signo ms, pero por lo general sin marcar. Es necesario soldar el positivo liderazgo del condensador en el orificio 7D , y el negativo de plomo en 7B . Empuje la lleva todo el camino, as que el condensador se encuentra al ras con el lado de los componentes de la junta. Doble la lleva ligeramente hacia fuera por lo que el condensador se mantiene en su lugar. Soldadura tanto lleva en el lado de la pista y recortar el exceso con los cortadores de sus cables. Aqu est el resultado final -

Ahora podemos aadir algunos componentes ms. Siguiente para continuar son los reguladores de voltaje , un regulador de 5 voltios, 7805 , y un regulador variable LM317 . Esta imagen muestra lo que parecen, junto con las designaciones de los cables.Tenga en cuenta que los reguladores en esta imagen un aspecto diferente - el 7805 est en un P1D paquete, mientras que el 317 se encuentra en una pequea TO92s paquete. Usted puede venir a travs de un regulador de 317 en un P1E paquete que tiene una apariencia similar a la 7805 en la foto, la designacin de los pines es la misma que para el paquete TO92s, sin embargo, y para este diseo no importa que se utiliza. Para el 7805, el pin 1 va a la 13D , Pin 2 a 12B , y el pin 3 a 11C . Usted tendr que doblar las patas un poco para llegar a los agujeros.

Para el LM317, el pin 1 va a 15F , Pin 2 a 15E y el pin 3 a 15D . C2 en el esquema es un 4.7uF condensador de tntalo - bsicamente un condensador electroltico en miniatura, por lo que es polarizada. El conductor positivo est indicado por una banda, seal de punto o ms en el condensador, como se muestra a continuacin.

Conectar el cable positivo a la 16C , y el cable negativo al 14B . A continuacin, dos resistencias de 240 ohmios, una, R1, y una 82k (82.000) ohmios, R11. Aqu est la resistencia de las marcas y lo que significan.

Conectar la resistencia de 82K entre 23E y 27F , y la resistencia 240 ohmios entre 14E y 10F . Las resistencias no son direccionales, no importa en qu direccin van alrededor.

El siguiente componente es un 10k ohm resistencia variable , tambin conocido como un potencimetro o preestablecido , VR1. Esto es lo que parece.

El control en el centro del potencimetro se ajusta mediante un pequeo destornillador y se utiliza para determinar la resistencia entre las patillas 1 y 2 y / o los pins 2 y 3. Vamos a ajustar el potencimetro de ajuste ms tarde con el fin de ajustar la tensin de programacin, pero no te preocupes por eso por ahora. El pin 1 va a 19B , 2 va a 18F , y 3 a 20F . El potencimetro de ajuste debe ser un ajuste perfecto, es decir, que no es necesario doblar las patas. Los dos ltimos componentes de esta seccin son bipolares transistores . Q1 es un transistor NPN, BC547. Q2 es un transistor PNP, BC557. Esta foto muestra las designaciones de los pines. Para Q1 (BC547), conectar el emisor a 29E , la base de 27C , y el colector de 28 F . Para Q2 (BC557), conectar el emisor a 22E , la base de 22F , coleccionista de 22G . Estos transistores cambiar el voltaje de programacin dentro y fuera, as que es importante que ests conectado correctamente. Voy a explicar ms sobre esto en la seccin de Pruebas. La ltima cosa que necesitamos hacer en esta seccin se cortan algunas pistas utilizando el cortador de la pista antes mencionada. Es necesario cortar los agujeros siguientes: 19F , 21F y 24E . Coloque el cortador (o broca) en el agujero correspondiente en el lado de la pista, aplicar una ligera presin y girar en sentido horario hasta que el cobre en todo el agujero se ha eliminado. (La idea es romper la conexin del circuito en este punto, por lo que asegurarse de que todo el cobre se ha ido en ambos lados del agujero.)

Eso es! Ahora a la etapa siguiente.

Tercer Paso - La seccin de lgica La seccin de lgica se compone principalmente de los 4040 VA, la toma de EPROM, y las conexiones (muchos!) entre ellos. Vamos a empezar por soldadura en los dos zcalos de 16 pines del CI , para los chips de 4040 de venta libre. Esta foto muestra la designacin de los pines. Tenga en cuenta que los enchufes son simtricos (van a ir de cualquier manera,), por lo que una muesca o escotadura est presente en un extremo de la toma para mostrar de qu manera se supone que debe ir. Una muesca correspondiente est presente en los chips mismos. Por qu utilizar una toma de corriente? Por qu no soldar el 4040s directamente a la placa? Los chips usan 4040 CMOS (Complementary Metal Oxide Semiconductor), que la lgica es muy vulnerable a la electricidad esttica, as que es mejor para manejar las fichas tan poco como sea posible. Adems, si se calientan los chips de demasiadas cosas en el soldador podra daarlos. As que soldar un conector a la placa en su lugar, y coloque las fichas en ellos en la ltima etapa de montaje. El primero de 4040 es IC3, el generador de direcciones de baja . Bsicamente, la salida de 4040s un valor que apunta a un lugar determinado (direccin) dentro de la EPROM. Este valor comienza en cero y aumenta en uno cada vez que recibe una seal de reloj desde el puerto paralelo. Esto nos permite leer o escribir los datos dentro de cada posicin de memoria en la EPROM, a travs de lneas de datos de la EPROM, que estn conectados a la PC mediante el puerto paralelo. Un solo IC 4040 slo puede contar hasta 4095 (FFF en hexadecimal), necesitamos dos de ellos para cubrir el rango de la direccin completa de la EPROM. (FFFFF en el caso de la 27c801, dndonos 1048576 bytes o Megabyte 1.)

De todos modos, alinee el enchufe de modo que el pin 1 va a 10J , y el pin 16 va a 13J . Soldar todos los pines. La segunda es IC4 4040, el generador de direccin de alto . Pin 1 del presente va a 19J , Pin 16 a 22J . Ahora saca tu cortador de la pista y hacer los agujeros siguientes: los 8 agujeros de 11J a travs de 11Q , 8 agujeros de 20 J a travs de 20Q , 8 agujeros de 16J a travs de 16Q , 24 hoyos en total. Vamos a dejar el zcalo de 32 pines EPROM, por ahora, porque tenemos que tender los cables debajo de ella. (Bueno, no tienes que hacerlo, pero se ve ms limpio si lo hacemos!) Tener en cuenta al pasar los cables que la toma de EPROM finalmente se encuentra de tal manera que el pin 1 va a 13U y el pin 32 va a 19U , as que no ' deje que los cables que cruzan los puntos donde las clavijas van pulgadas Resistencias de 33k ohms se utilizan como derribar las resistencias de las lneas de datos. Podemos implementar esto usando dos resistencias SIL , un ohm 44k y una resistencia de 100k, en paralelo - se trata de una molestia mucho menos que el uso de pelcula de metal discreta o resistencias de carbono. Resistencias SIL consta de 8 resistencias en un solo paquete con un terreno comn. El comn (PIN 1) est marcado con un punto en el caso, como se muestra a continuacin.

La resistencia de la foto es el ohm 100k, por cierto. Dado que las dos resistencias estn en paralelo de todas formas no importa lo que va a donde. Poner en una de las resistencias de manera que la clavija 1 va a 8AJ y Pin 9 a 8AB . Ponga en la resistencia de otros, para que el pin 1 va a 9AJ y Pin 9 a 9AB . Saquen sus cizallas y separadores, y la soldadura de alambre vnculos entre los siguientes pares de agujeros: 30B y 30S 29C y 29R 29S y 29AK

8Q y 8S 17Q y el 17S 14J y 13R 23J y 22R 18U y 18R 14AJ y 14S - mantener esta recta y al ras con el tablero. 29G y 29AC Suelde una resistencia de 33k resistencia entre 28AK y 28AC . Este es el color de la resistencia de codificacin diagrama de ms arriba de la pgina. Ahora, para agregar los ltimos tres condensadores . Estos son los condensadores 0.1uF cermico, para el desacoplamiento, y tener este aspecto.

Ellos no son polarizados por lo que no importa mucho el camino alrededor de las pones. Soldar una entre 9Q y 7R , otro entre 18Q y 16R , y la tercera entre 20U y 20S . Ahora vamos a aadir las lneas de datos - algunos ms enlaces de cable . 7AB de 20AJ 7AC a 20AI 7DC de 20AH 7AE de 20AG 7AF de 20AF A continuacin, corte las pistas en 10AB , 10AC , 10AD , 10AE , 10AF . Podemos aadir algunas de las lneas de direccin y otras lneas ahora. enlaces de cable : 15T de 15O

18N de 15W 29N a 29AE 14Q de 11AF 9P a 11AE 9O de 11AD 7N a 11AC 7L a 11AB 8K de 11AA 7m de 12Z 14m a 12Y 14N a 20Z 14L a 20AA 14K de 20AD 23Q a 14X 18P de 20Y 18O de 20X 18L de 14V 18 quilates de 20 W 18M a 20V 23m de 14U 8J de 20AB 28T de 28 24P de 9J

Ahora soldadura en la toma de 32 pines EPROM , por lo que el pin 1 va a 13U y el pin 32 va a 19U . Cortar las pistas de hoyos: 16U a travs 16AJ inclusiva. (16 agujeros en total.) Conecte la ltima resistencia de 33K ohmios entre los 26E y 26A . Eso es todo por este paso: esta imagen muestra la historia hasta ahora!

Paso cuatro - conecte los conectores La etapa final consiste en la conexin de la alimentacin y los conectores en paralelo y pegado a la placa. Esta foto muestra la numeracin de los pines del conector paralelo . Use los enlaces de cables para conectarlos a los agujeros apropiados en la junta, de la siguiente manera: Pin 1 a 15P Pin 2 a 5AG Pin 3 a 5AH Pin 4 a 5ai Pin 5 de 5AB Pin 6 de 5AC Pin 7 a 5AD Pin 8 de 5AE Pin 9 de 5AF Pin 14 al 4T Pin 16 a 4A Pin 18 al 5AJ Esta es la designacin de los pines para el conector de alimentacin :

Use los enlaces de cables para conectar el positivo (+) de plomo a la 5D , y el negativo (-) conducen a 5B . Ahora use pegamento para montar los conectores en el borde superior de la tabla, con los conectores actuales se enfrentan al revs. Mntelos boca abajo para que las patillas estn pegando en el aire. Deje que el pegamento se seque. Ahora tiene que tener mucho cuidado - tocar un punto de conexin a tierra (tal como un radiador) o usando una correa de mueca contra la esttica. No use ropa de nylon, ya que puede mantener una carga esttica. ( Estas precauciones se aplican a la manipulacin de las memorias EPROM as. ) Retire con cuidado cada uno de IC 4040 desde su envase protector e insertarlos en los zcalos de la placa. Asegrese de que la muesca en la lnea de chips con la muesca en el conector. (Obviamente, no importa lo que va de chips en el que toma, ya que ambos son lo mismo!) Ahora el quemador est construido y ya est listo para probarlo! Ver una foto del artculo terminado.

Enlaces EPROM Programador Foro de Discusin - examinar las cuestiones relacionadas con la EPROM y programadores. Hojas de datos para 27c801 y 27c080 EPROM.