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.
Responder
pep
Seguidor infernal
Seguidor infernal
Mensajes: 29
Registrado: 20 Nov 2016, 00:46

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

Mensaje por pep »

hola, aprovecho el hilo para un pregunta muy simple y hasta off topic pero me gustaría saber cómo haces para crear los conectores del EDGE en la placa ¿tienes un footprint ya definido por ti? ¿alguna libreria de kicad (o el cad que uses) que lo incorpore? es que la alternativa de crear pad a pad midiendo la separación entre padas y el "hueco sin pad" me parece extremadamente laboriaosa y repetitiva.

Por otro lado, y ya más relacionado con el tema, si pones como conector para tarjetas en el expansor de bus tiras de pins hembra entiendo que no puedes conectar directamente tarjetas pensadas para conectar al slot del spectrum y tendrás que hacer una plaquita adaptadora que tenga por un lado un pin row macho y por el otro lado otro igual que "atrape" la conexión del bus de la tarjeta, no sé si me explico... ¿no sería más sencillo poner conectrores tipo slot del espectrum? o incluso otros conectores más "estándar" y más sencillos de conectar, especialmente si el expansor de bus está orientado al cacharreo

En el caso de poner como conectores de expansión tiras de pins macho entonces entiendo que se puede conectar directamente una tarjeta normal de spectrum, ya que su conector edge quedará "atrapado" entre las tiras de pins pero ¿no será muy endeble? especialmente si se conecta verticalmente

gracias, un saludo y feliz año nuevo.
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5450
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1170 times
Been thanked: 2632 times
Contactar:

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

Mensaje por cacharreo »

pep escribió: 02 Ene 2024, 19:04cómo haces para crear los conectores del EDGE en la placa ¿tienes un footprint ya definido por ti? ¿alguna libreria de kicad (o el cad que uses) que lo incorpore? es que la alternativa de crear pad a pad midiendo la separación entre padas y el "hueco sin pad" me parece extremadamente laboriaosa y repetitiva.
No sé qué CAD utilizarás pero muchos permiten crear matrices bidimensionales de elementos dando una separación horizontal y vertical. La forma más cómoda a mi parecer es utilizar esto para crear una huella propia.
pep escribió: 02 Ene 2024, 19:04Por otro lado, y ya más relacionado con el tema, si pones como conector para tarjetas en el expansor de bus tiras de pins hembra entiendo que no puedes conectar directamente tarjetas pensadas para conectar al slot del spectrum
En mi caso la mayoría de las tarjetas que uso tienen pines macho pero, como indicas, hay varios adaptadores, uno para la conexión en vertical, otro para ángulo recto,... En este mismo tema unas páginas atrás hay mensajes con las fotografías.
pep escribió: 02 Ene 2024, 19:04En el caso de poner como conectores de expansión tiras de pins macho entonces entiendo que se puede conectar directamente una tarjeta normal de spectrum, ya que su conector edge quedará "atrapado" entre las tiras de pins pero ¿no será muy endeble? especialmente si se conecta verticalmente
Casi mejor que mires las imágenes y fotografías mencionadas, por ejemplo en este enlace.
pep escribió: 02 Ene 2024, 19:04gracias, un saludo y feliz año nuevo.
Igualmente. :)

El debate sobre las matrices en el CAD continúa en este otro tema.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5450
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1170 times
Been thanked: 2632 times
Contactar:

Re: Proyecto #2338: ZX Spectrum Bus Expander 1.00

Mensaje por cacharreo »

Añadidas fotografías del ZX Spectrum Bus Expander 1.00 para las diferentes configuraciones de los adaptadores vertical y horizontal. Estas fotos pretenden servir de guía para conectar dispositivos con conector de borde (edge) al expansor de puertos.
© cacharreo
Avatar de Usuario
cacharreo !Sinclair 1
Moderador
Moderador
Mensajes: 5450
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1170 times
Been thanked: 2632 times
Contactar:

Proyecto #2404: ZX Spectrum Bus Expander 1.01

Mensaje por cacharreo »

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 (43)
 Cantidad  Referencia  Valor  Formato 
1R1330Ω 1/8W 1%0805 (opcional)
1D1PWR [RED]LED 0805 (opcional)
1J8ZX BUSConector de borde (edge) de 56 pines para ZX Spectrum⁽¹⁾
1R1330Ω 1/4W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional)
1R210kΩ 1/4W 1%Resistencia axial DIN0207 L6.3mm ⌀2.5mm 𝄩7.62mm (opcional)
1R210kΩ 1/8W 1%0805 (opcional)
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)
1J3USB POWERConector MiniUSB 5 pines Molex 548190519 con 2 patas
1SW1POWERConmutador SPDT SK-12D07 L8.60 W4.30 H4.69 con patas
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)
1C12.2µF 16V⁽²⁾Condensador electrolítico radial ⌀4.0mm 𝄩1.50mm
1C210µF 16VCondensador electrolítico radial ⌀4.0mm 𝄩1.50mm
1Q12N7000TO-92-3
4J4-J7#1,#2,#3,#4Tira de pines 2x28 hembra⁽³⁾
8J4-J7#1,#2,#3,#4Pin de bloqueo⁽⁴⁾
1J1DC POWERJack de barril hembra Wuerth 6941xx301002
1Q2IRFU9024NTO-251-3
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

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: 5450
Registrado: 09 Ago 2019, 10:17
Ubicación: /home/cacharreo/
Has thanked: 1170 times
Been thanked: 2632 times
Contactar:

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

Mensaje por cacharreo »

Esta nueva versión es igual que la 1.00 pero con una disposición de componentes diferente para adaptarse a otros transistores MOSFET que, posiblemente, sean más accesibles y económicos.

Con ligerísimas modificaciones de los pines del MOSFET SPP80P06P-H (cerrando sus dos pines externos 0.25mm) también es compatible con la lista de componentes de la versión 1.00 salvando los cambios en las referencias de Q1 y Q2.
© cacharreo
Responder

Volver a “Proyectos de hardware abiertos”