ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Proyectos de hardware con sus esquemáticos y si llevan software en fuente

Moderadores: cacharreo, Fundadores

Reglas del Foro
Aquí solo tienen cabida proyectos de hardware que incluyan siempre al menos sus esquemáticos para poder reproducirlos si llevan componentes electrónicos, y si es posible los ficheros del programa en que se hacen, los diseños de las placas, los gerber, etc. Si llevan algún tipo de software asociado debe estar diponible el código fuente

Para los que no cumplen estas condiciones se debe postear en el foro de proyectos generales.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5823
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1204 times
Been thanked: 2792 times
Contactar:

Proyecto #2306: ZX Spectrum Bus Expander 0.02

Mensaje por cacharreo »

Nueva versión 1.01 disponible
Un expansor de bus para ZX Spectrum con cuatro puertos y un conector de borde pass-through al estilo de los modelos MX4 para Amstrad CPC con componentes de agujero pasante (through-hole) aunque opcionalmente se pueden cambiar las referencias D1 y R1 por su equivalentes SMD (0805) si estéticamente se prefiere así.

El expansor dispone de un conector DC (jack de barril) y un conector MiniUSB donde opcionalmente enchufar una fuente de alimentación externa para los periféricos conectados. Hay 5 opciones para el regulador VR1,
  • DD2604MA: Los valores de C1 y C2 deben ser ambos de 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 9V y 27V.
  • MPS mEZD72402A-G: Los valores de C1 y C2 deben ser respectivamente 2.2µF y 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 6V y 36V.
  • MPS mEZD71202A-G: Los valores de C1 y C2 deben ser respectivamente 2.2µF y 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 6V y 24V.
  • RECOM R-78B5.0-2.0: Los valores de C1 y C2 deben ser ambos de 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 7.6V y 32V.
  • muRata 78SRH-5/2-C: Los valores de C1 y C2 deben ser ambos de 10µF. La tensión de la fuente de alimentación externa debe estar en el rango entre 9V y 32V.
escoger una u otra opción dependerá de preferencias personales en función de la estética del conjunto, el rango de la tensión de alimentación y, siendo con diferencia el componente más caro del montaje, el precio (como referencia y de forma respectiva 2.4€, 9€, 6€, 14€ y 19€).

Esquemas

Expansor de bus
Imagen

Adaptador para conector de borde vertical y
Adaptador para conector de borde en ángulo recto
Imagen

Lista de componentes

Expansor de bus (40)
 Cantidad  Referencia  Valor  Formato 
1J8ZX BUSConector de borde (edge) de 56 pines para ZX Spectrum⁽¹⁾
1R1330ΩResistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional)
1R1330Ω 1/8W 1%0805 (opcional)
1C12.2µF 16V⁽²⁾Condensador electrolítico radial ⌀4.0mm 𝄩1.50mm
1C210µF 16VCondensador electrolítico radial ⌀4.0mm 𝄩1.50mm
1D2DB207Puente rectificador DIP-4 L5.00mm W8.80mm (opcional)
1D2DF210-GPuente rectificador DF-4 L5.00mm W8.80mm (opcional)
1D1PWR [Red]LED ⌀3.0mm (opcional)
1D1PWR [RED]LED 0805 (opcional)
1J3USB POWERConector MiniUSB 5 pines Molex 548190519 con 2 patas
1SW1POWERConmutador SPDT SK-12D07 2A 30V/50V L8.60 W4.30 H4.69 con patas
1J1DC POWERJack de barril hembra Wuerth 6941xx301002
4J4-J7#1,#2,#3,#4Tira de pines 2x28 hembra⁽³⁾
8J4-J7#1,#2,#3,#4Pin de bloqueo⁽⁴⁾
1VR1DD2604MAConvertidor DC-DC 9-27V a 5V 2A SIP-3 𝄩2.54mm (opcional)
1VR1mEZD72402A-GConvertidor DC-DC Monolithic Power Systems 4.5-36V SIP-3 𝄩2.54mm (opcional)
1VR1mEZD71202A-GConvertidor DC-DC Monolithic Power Systems 4.5-24V SIP-3 𝄩2.54mm (opcional)
1VR1R-78B5.0-2.0Convertidor DC-DC RECOM R-78B5.0-2.0 6.5-32V SIP-3 𝄩2.54mm (opcional)
1VR178SRH-5/2-CConvertidor DC-DC muRata 78SRH-5/2-C 8-32V SIP-3 𝄩2.54mm (opcional)
9S1TornillosTornillo de nylon M3 6mm negro
9S2EspaciadoresEspaciador de nylon M3 10mm negro
Lista de componentes interactiva

Adaptador para conector de borde en ángulo recto (1)
 Cantidad  Referencia  Valor  Formato 
1J2ZX BUSTira de pines macho de 56 pines 2x28⁽⁵⁾
PCB
Imagen Imagen Imagen Imagen
Imagen Imagen
Imagen Imagen Imagen

Fotografías

Expansor de bus
Imagen Imagen Imagen

Adaptador para conector de borde vertical
Imagen

Adaptador para conector de borde en ángulo recto
Imagen

Adaptador para utilizar periféricos antiguos de 16k/48k en los ZX Spectrum +2A/+2B/+3
Imagen

Gerbers
Expansor de bus
Adaptador para conector de borde vertical
Adaptador para conector de borde en ángulo recto

Incompatibilidades conocidas
- divMMC Enjoy! Pro Mini lite

⁽¹⁾ La fila 5 no debe tener pines y montar una pieza de bloqueo para evitar que conecte en otras posiciones al ZX Spectrum.
⁽²⁾ Confirmar su valor según VR1 con el texto de la presentación.
⁽³⁾ La fila 5 debe estar obturada con 2 pines de bloqueo.
⁽⁴⁾ DuPont Blocking Pin / AMP-LATCH Keying Plug TE 499712-1 / Harwin M20-003 Polarising Pin.
⁽⁵⁾ La fila 5 no debe tener pines.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5823
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1204 times
Been thanked: 2792 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

Esta nueva versión 0.01 solo añade a la anterior un conector MiniUSB para utilizar como fuente de alimentación externa un cargador USB (2A).

En unas 3 semanas tendremos las placas para probarlo. Crucemos los dedos. ;)
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 603
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 315 times
Been thanked: 201 times

Re: Proyectos cacharreo 2021-2023

Mensaje por luisbarna »

Madre mía, las posibilidades que brinda esto...

Yo utilizo una fuente ATX para todos los equipos retro, de la que salen los 5, 12, -12 y 3,3V clásicos. Al ZX Spectrum le modifique la entrada y le puse un MP1584EN (que convierte a 5V) y así que le meto 12V de la misma fuente.
¿Con el MPS mEZD71202A-G (de 6V a 24V) le podría conectar directamente la misma clavija de 12V que utilizo para el AMSTRD CPC y/o también la que utilizo para el ZX Spectrum que tiene la polaridad invertida?

Gracias.
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5823
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1204 times
Been thanked: 2792 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

luisbarna escribió: 18 Feb 2023, 18:05utilizo una fuente ATX para todos los equipos retro, de la que salen los 5, 12, -12 y 3,3V clásicos. Al ZX Spectrum le modifique la entrada y le puse un MP1584EN (que convierte a 5V) y así que le meto 12V de la misma fuente.
¿Con el MPS mEZD71202A-G (de 6V a 24V) le podría conectar directamente la misma clavija de 12V que utilizo para el AMSTRD CPC y/o también la que utilizo para el ZX Spectrum que tiene la polaridad invertida?
Sí y es una muy buena opción por tamaño y precio. Con este convertidor DC-DC se obtiene una alimentación externa de 5V 2A con cualquier fuente de alimentación con tensión superior a 6V (aunque mejor 7.6V) hasta 24V. En el ZX Spectrum Bus Expander dará igual la polaridad porque se rectifica a la entrada.

Por otra parte, ten en cuenta que con la disposición de la placa se puede montar en vertical con la tira de pines acodada que se suministra o sustituirla por una tira de pines 1x03 de 2.54mm. de paso recta y dejarlo horizontal (paralelo a la pcb).
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 603
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 315 times
Been thanked: 201 times

Re: Proyectos cacharreo 2021-2023

Mensaje por luisbarna »

No si versatilidad si que tiene, jejeje...
Pues nada esperando noticias tambien de este proyecto. :D
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5823
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1204 times
Been thanked: 2792 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

luisbarna escribió: 18 Feb 2023, 20:03No si versatilidad si que tiene, jejeje...
Aunque no lo recomiendo se podría instalar hasta un 7805 porque es compatible pin a pin (con la huella de la placa) pero aún con disipador calentaría la habitación que da gusto. :))

Hay otros convertidores DC-DC compatibles, como los de CUI pero tampoco los recomiendo porque aparte de caros no son tan accesibles. También podrían valer los TRACO POWER TSR 2-2450 (salida de +5VDC 2A).
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5823
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1204 times
Been thanked: 2792 times
Contactar:

ZX Spectrum Bus Expander: Expansor multi-puerto para ZX Spectrum

Mensaje por cacharreo »

Añadidas fotografías para el ZX Spectrum Bus Expander 0.01 y sus accesorios.

En la última del expansor de bus están conectados SuperCoco, ZX DD! mini 2.0 VC + IF2 y un divMMC Future.
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 603
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 315 times
Been thanked: 201 times

Re: Proyectos cacharreo 2021-2023

Mensaje por luisbarna »

Ta muy guapo
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5823
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1204 times
Been thanked: 2792 times
Contactar:

Re: Proyectos cacharreo 2021-2023

Mensaje por cacharreo »

luisbarna escribió: 02 Mar 2023, 21:26Ta muy guapo
Gracias, y funcionando que es lo que importa. Me he echado una partidilla hasta completar un juego de prueba y no ha ido mal.

Los únicos detalles curiosos son que con alimentación externa hace falta pasar el interruptor a INT para apagar el ZX Spectrum y que usando un divMMC en la posición más alejada -y no sé si tendrá que ver por la posición- al cargar he notado unas bandas diagonales sobre el borde blanco. Sospecho que quizás se deba a ruído del regulador conmutado que, por cierto, en el mío he montado el MPS mEZD72402A-G.
© cacharreo
Avatar de Usuario
luisbarna España - Cataluña
Demonio tercer orden
Demonio tercer orden
Mensajes: 603
Registrado: 27 Dic 2022, 12:24
Ubicación: Barcelona
Has thanked: 315 times
Been thanked: 201 times

Re: Proyectos cacharreo 2021-2023

Mensaje por luisbarna »

cacharreo escribió: 02 Mar 2023, 22:51
luisbarna escribió: 02 Mar 2023, 21:26Ta muy guapo
Gracias, y funcionando que es lo que importa. Me he echado una partidilla hasta completar un juego de prueba y no ha ido mal.

Los únicos detalles curiosos son que con alimentación externa hace falta pasar el interruptor a INT para apagar el ZX Spectrum y que usando un divMMC en la posición más alejada -y no sé si tendrá que ver por la posición- al cargar he notado unas bandas diagonales sobre el borde blanco. Sospecho que quizás se deba a ruído del regulador conmutado que, por cierto, en el mío he montado el MPS mEZD72402A-G.
Hum, curioso...
Yo lo que si he notado, en el caso de los AMSTRAD CPC, es que usando la Mother X4 si pincho la X-Mem en algun slot que no sea el primero me da problemas, cuanto más alejado peor, en cambio la M4 boad va bien en todos.

Hay dispositivos que no le sienta muy bien la distancia al ordenador, pero no se porque.
Trastos:
AMSTRAD CPC464, CPC6128 (por arreglar)
ZX Spectrum 48k (gomas), ZX Spectrum +, INVES Spectrum +, Spectrum Gris +2, Spectrum +3, ZX Spectrum 128k Toastrack
Commodore 16 (up to 64Kb), Commodore 64
Consolas: Intellivision Secam, Atari 2600 JR
Responder

Volver a “Proyectos de hardware abiertos”