27512 pinout y diseño de PCB

3

Estoy intentando diseñar trazas de PCB para un chip EPROM 27512. Pero su pinout para la mitad superior del bus de direcciones me parece completamente ilógico y no puedo imaginarme cómo debería exponer mis huellas. Así es como se ve el pinout:

Otros componentes tienen los pines del bus de datos y direcciones en orden, por lo que necesito (y preferiría) mantenerlo así.

27512 también lo tiene en orden, pero solo para la mitad inferior del bus de direcciones (A0..A7) y el bus de datos (D0..D7); aunque el bus de datos gira alrededor de la parte inferior del chip y alrededor del pin de tierra (por lo que necesitaría rastrearlo en otra dirección o usar un cable de puente para saltar sobre mi bus de datos).

Pero la mitad superior del bus de direcciones salta por todo el chip y no parece seguir ningún orden en particular: primero se cae (A8, A9), luego sube desde un pin completamente diferente (A10, A11), y luego salta al otro lado del chip, luego salta para moverse nuevamente hacia arriba y luego salta a la otra esquina: - /

Esto es realmente extraño para mí, y no sé cómo volver a ponerlo en orden (especialmente para mantener el orden de la mitad inferior del bus de direcciones).

Así que mi pregunta es:

¿Hay alguna lógica inteligente detrás de todo esto? No puedo imaginar que los diseñadores del chip hayan puesto el pinout al azar (especialmente cuando mantuvieron el orden de otros dos autobuses lo suficientemente bien). Es más probable que crea que tenían en mente un diseño de PCB sofisticado en particular cuando lo diseñaron . Pero tampoco puedo ver la lógica detrás de esto.

También eché un vistazo a otros chips EPROM y SRAM y todos parecen tener el mismo diseño de pinout, así que creo que había alguna razón para mantenerlo así. Pero el diseño de PCB para este diseño en particular no es muy obvio para mí. ¿Hay alguna forma estándar de trazar los rastros de estos chips de memoria que debería conocer? Porque sin él, tendría que hacer muchos jumpers en mi PCB (unilateral) para restaurar el Orden correcta de las líneas de autobús.

    
pregunta SasQ

1 respuesta

4

Quizás la respuesta sea simplemente un arrastre histórico manteniendo la compatibilidad de los pines (originalmente se remonta al chip '08' - 1K ROM).

Compare el pinout con su primo mucho mayor, el 2716 (EPROM) - un chip de 24 pin. En los "buenos tiempos", esta fue la base para desarrollar muchos de los microcomputadores anteriores.

Cuandosenecesitaronmáslíneasdedirección(A11-A15),lascolocaronenlospinesadicionales.Elpin28sedesignóparaalimentación,porloqueelpinoriginal24(ahora=pin26)estabadisponibleparaconectarunalíneadedirecciónadicional(A13)dejandoaA8yA9yA10ensusposicionesoriginales.Vpp(latensióndeprogramaciónenelpin21anteriornoeranecesaria),porloqueseconvirtióenA11(pin23nuevo).Estodejónuevospines1,2y27paraasignaraA15,A12yA14.

Estopermitióefectivamentequelas24ROMSyEPROMSmásantiguas(yloschipsdeRAMcomoel6116)seenchufaranenlosdiseñosposteriores(28pines).

En lo que respecta a las trazas de PCB (supongo que utiliza al menos doble cara) no hay problema con el pedido. Simplemente está conectando el pin 1 al pin 1, el pin 2 al pin 2, etc. tomando la traza (horizontal) entre los pasadores, recordando que tiene ambos lados del tablero para jugar. Si necesita el bus de direcciones en un 'orden' particular, saque las trazas horizontales del bloque de memoria y use vías y trazas perpendiculares para reordenarlas.

    
respondido por el JIm Dearden

Lea otras preguntas en las etiquetas