TNC2 CON EPROM DE 1Mb

Francisco Frias, EA7GWC

[email protected], [email protected]

 

Hace ya tiempo puse a circular por las BBS de packet radio un boletín donde indicaba mis experiencias con la utilización de eprom de 1Mb en mis TNC2.

Ahora (después de tanto tiempo) me he animado a reescribirlo, para aquellos que les pudiese interesar y que en su día no tuvieron la oportunidad de leerlo. Además en otra pagina HTML indico la forma de poder grabar estas EPROM con grabadoras que no las puedan grabar, simplemente usando una grabadora que grabe EPROM 27128 de 16kb

  1. INTRODUCCION
  2. Originalmente las TNC2 incorporaban EPROM 27256 para almacenar el firmware de la tnc, esta eprom tiene una capacidad de 262144 bits y su organización de 32768 palabras de 8 bits. En ellas grabamos cualquier firmware compatible con TNC2 (TAPR, TINY2, THENET, TF, WA8DED, etc...). Con estas eprom, si queremos que la TNC se comporte de manera distinta, lógicamente tenemos que sustituir la eprom por otra.

    Posteriormente las nuevas TNC incorporan la posibilidad de incluir eprom 27512, estas eprom de 524288 bits (65536x8) tienen el doble de capacidad que las 27256, con lo que podemos tener 2 firmwares grabados en la eprom y conmutarlos a voluntad, (según el funcionamiento deseado) simplemente alterando el nivel en una de sus patillas.

     Visto lo comentado en las anteriores líneas, me surge la idea de usar eprom 27010 de 1mb de capacidad (1048576 bits, 131072x8) con lo que podría tener hasta 4 firmwares grabados en la misma eprom y conmutarlo a voluntad, pero......vaya, este chisme tiene 32 patillas y claro mi TNC2 tiene un zócalo de 28 para usarlo con las 256/512.

    En los próximos párrafos veremos como hacerlo y veréis como la cosa es bastante sencilla y no dañina para nuestra TNC.

  3. COMPAREMOS LA 512 CON LA 010
  4. Como vimos anteriormente la eprom 27512 tiene una capacidad de 64kb y la 27010 de 128kb, siendo la capacidad requerida por nuestra TNC de 32kb de una 27256, con lo cual si usamos una 010 tenemos la posibilidad de tener 4 firmwares grabados. Debido a las diferencias de tamaños entre una 512/256 (28pin) y la 010 (32pin) se hace necesario primeramente ver su patillaje y compararlos. En la figura siguiente tenemos el patillaje de una 512 frente a una 010.

    Vemos en la figura que aunque exista diferencia de encapsulado, la disposición de las patillas coincide casi todas, claro está la eprom 27010 tiene la patilla A16 para permitir acceder a direcciones por encima de FFFF o sea de la dirección 10000 en adelante.

    Fijaros que las patillas 1 a 28 de la 512 coinciden con las 3 a 30 de las 010, solo la patilla 30 de la 010 dice NC (no conectada) mientras que la 28 de la 512 es VCC.

    Si metemos una 010 en el zócalo de nuestra TNC haciendo coincidir los pines 16-17 con los 14-15 del zócalo, 15-18 de la 010 con 13-16 de zócalo, etc. vemos como las patillas 3 y 30 de la eprom son las ultimas que tendrían posición en el zócalo (1-28). Quedando entonces fuera del zócalo (colgando) las patillas 1-2-31 y 32 de la eprom 27010.

  5. CONEXIÓN.
  6. Visto lo anterior, en estas líneas os comento como realizar las conexiones para poder hacer funcionar la eprom 010, enchufada en un zócalo de nuestra TNC2.

    En primer lugar enchufar la EPROM en el zócalo como se dijo anteriormente, o sea, 16-17 en la 14-15, 15-18 en la 13-16, etc. Tener presente doblar un poco la patilla 3 de la eprom para que no se enchufe en el zócalo pues es la patilla A15 y es una con las que vamos a conmutar los distintos firmwares.

    Para que la eprom funcione, el siguiente paso es soldarles unos cablecillos y hacerle unos puentes. Los cablecillos se soldaran a las patillas 3-A15 (la que se quedó sin enchufar) y la 2-A16 (Colgando), estos dos cables nos servirán para conmutar la eprom según el nivel a cual pongamos cada uno de ellos. Los puentes los haremos entre las patillas 1-32 y 30. La patilla 30 de la EPROM, que está enchufada en el zócalo y es una patilla que no lleva conexión, nos permite sacar los 5 voltios del zócalo para poner a esta tensión las patillas 1 y 32, que están colgando, mediante los puentes comentados.

    Para conmutar la EPROM podremos utilizar el sistema que se nos ocurra para poder combinar a 0 ó 5v. las patillas 2 y 3 de la eprom.

    Las combinaciones para conmutarla se indican en la tabla siguiente:

     En la figura, veis la disposición de las conexiones.

     

  7. GRABACION DE LA EPROM.

La eprom 27010 se deberá grabar haciendo coincidir cada firmware exactamente en el bloque que le corresponde. La eprom 27010 tiene una capacidad de 131072 Kb o sea 4 veces 32768 que es la capacidad de una 27256. Cada firmware debe grabarse en una parte de estas y a continuación el siguiente sin dejar espacios en blanco.

Por lo tango deberemos grabar la eprom en las direcciones siguientes:

PRIMER SOFT............................................ 0000 a 7FFF

SEGUNDO SOFT....................................... 8000 a FFFF

TERCER SOFT.......................................... 10000 a 17FFF

CUARTO SOFT......................................... 18000 a 1FFFF

 

73 DE PACO, EA7GWC

[email protected]