Diseños que parecen absurdos (pero funcionan): ComCon

Foro dedicado a sistemas varios: juguetes programables, calculadoras, agendas electrónicas, traductoras, y cualquier otro sistema de la época.
Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor antoniovillena » 20 Abr 2015, 21:43

mcleod_ideafix escribió:¡Me gusta! Sí que es escalable, sí. Lástima que, eso, que necesite más chips.... ¡y 40 diodos! No he encontrado un chip equivalente al 365 con salidas en colector abierto. Lástima :(

Por otra parte, si coges el que he hecho, puedes ponerle dos joysticks usando 3 chips tipo 744066 en lugar de los 2 que hay, y 2 chips 74HCT04 en lugar del uno que hay. En resumen, que se puede escalar de 1 a 2 joysticks añadiendo 2 chips. Obviamente, el tuyo permite escalar a N joysticks sin añadir ningún chip.


No he encontrado 74LS365 en SMD a precio asequible, por lo que al final lo he hecho en throw hole. Lo bueno es que el diseño es muy simétrico, prácticamente tengo que replicar el mismo circuito 8 veces. Al final salen 9 chips, y la PCB no es tan pequeña como con SMD pero es más pequeña. Con tecnología HC sí que hay más variedad de circuitos SMD, pero eso implicaría meter 8 arrays de resistencias. El ruteado apenas lo he empezado, pero ya lo tengo planteado.

Avatar de Usuario
scooter
Amiga 1200
Amiga 1200
Mensajes: 1031
Registrado: 17 Jul 2012, 09:25
primer_sistema: C64
Ubicación: Alicante

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor scooter » 20 Abr 2015, 22:11

Sois la monda. Mañana presenta uno un yokesé y pasado por la mañana está clonado y mejorado :lol:

Avatar de Usuario
Mikes
Spectrum 48K Plus
Spectrum 48K Plus
Mensajes: 45
Registrado: 16 Oct 2014, 19:46
Sistema Favorito: Amstrad CPC
Primera consola: Sega Genesis/Megadrive

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor Mikes » 22 Abr 2015, 17:35

He oído clon? Me apunto :P

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor antoniovillena » 02 May 2015, 10:57

He terminado mi diseño. Aquí pongo los archivos (los originales están en el repositorio del ZX-Uno).
Adjuntos
comcon.zip
(194.51 KiB) Descargado 349 veces
comcon.png
comcon.png (37.49 KiB) Visto 10114 veces

Avatar de Usuario
mcleod_ideafix
Amiga 2500
Amiga 2500
Mensajes: 5316
Registrado: 06 Oct 2009, 04:12
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Vectrex
Primera consola: TV Games/Pong Clone
Ubicación: Jerez de la Frontera
Gracias dadas: 12 veces
Gracias recibidas: 53 veces
Contactar:

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor mcleod_ideafix » 02 May 2015, 20:51

Al final lo has hecho en thru-hole, ¿no? Pensé que querías rehacerlo en SMD por el tema del tamaño. ¿Cuánto te ha salido en tamaño de placa? Te ha quedado muy chulo :)
Recuerda: cada vez que se implementa un sistema clásico en FPGA, Dios mata a un purista

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor antoniovillena » 02 May 2015, 21:41

mcleod_ideafix escribió:Al final lo has hecho en thru-hole, ¿no? Pensé que querías rehacerlo en SMD por el tema del tamaño. ¿Cuánto te ha salido en tamaño de placa? Te ha quedado muy chulo :)


No lo he hecho en SMD por cuestión de precio/disponibilidad de chips. El 74ls365 en SMD es más caro/difícil de encontrar. El que es más común en SMD es el 74hc365, pero requiere pull-ups, que desde mi punto de vista complican bastante el circuito. En un principio no puse los conectores DB9 dentro de la PCB con la intención de ahorrar espacio, empleando conectores de este tipo:

http://www.aliexpress.com/item//928057475.html

Tan sólo te ahorrabas cablear un pin (la masa) cuando el conector está en placa. Pero al final como no he podido panelizar (la PCB tiene un tamaño de 76x76mm), pues los he añadido. También he añadido unos pines extra opcionales de alimentación, NMI y reset por si se quiere extender la funcionalidad. Con un microcontrolador que ofrezca 40 pines IO, o bien uno de pocos pines y unos cuantos 595 se puede diseñar una placa que al engancharla a las 8 semifilas pueda proveer de puerto PS/2 (o USB si el micro tiene soporte USB host).

El ruteado no ha sido tan difícil porque el diseño es muy repetitivo, tan sólo me han salido 3 vías. Aunque estoy seguro de que se puede hacer con 0 vías.

-- Actualizado 02 May 2015, 21:32 --

Edito: Se me ha ocurrido este joystick de 8 puertos que podría ser interesante. Cada puerto iría conectado a una semifila, con lo que te aseguras de que no va a haber ghosting. No sería para conectar 8 joysticks a la vez, sólo conectarías 1 ó 2 a la vez. Y tampoco estás obligado a montarlo todo, sólo los conectores DB9 y los chips de las semifilas que vayas a usar. Por ejemplo para implementar SJS1 y SJS2 basta con 3 chips y 2 conectores. Aunque se perderían cosas muy útiles como la posibilidad de remapear o conectar joysticks con 2/3 botones de disparo.

8puertos.png
8puertos.png (42.69 KiB) Visto 10069 veces

Avatar de Usuario
camionmilitar
Dragon 32
Dragon 32
Mensajes: 17
Registrado: 02 May 2015, 00:23
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: VIC20
Primera consola: Sega Game Gear
Contactar:

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor camionmilitar » 03 May 2015, 09:11

No lo había visto nunca - curioso aparato !!
Josep - Reus (Tarragona)

Avatar de Usuario
zup
Amiga 2500
Amiga 2500
Mensajes: 2970
Registrado: 04 Sep 2009, 20:07
Sistema Favorito: Spectrum 16Kb/48Kb
primer_sistema: Spectrum 16Kb/48Kb
consola_favorita: Nintendo DS/3DS
Primera consola: Nintendo GameBoy
Ubicación: Navarra
Gracias dadas: 68 veces
Gracias recibidas: 326 veces
Contactar:

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor zup » 03 May 2015, 10:16

Pregunta tonta antes de que alguien produzca una placa... ¿qué tal funciona eso con un joystick con auto disparo? Creo que todos necesitaban +5v para funcionar, y con la costumbre que había de ahorrar en componentes no dudo que alguien conectara directamente +5v a la entrada de disparo (en vez de usar un transistor para "cerrar" contactos).
I have traveled across the universe and through the years to find Her. Sometimes going all the way is just a start.
Además vendo cosas!

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor antoniovillena » 03 May 2015, 10:37

zup escribió:Pregunta tonta antes de que alguien produzca una placa... ¿qué tal funciona eso con un joystick con auto disparo? Creo que todos necesitaban +5v para funcionar, y con la costumbre que había de ahorrar en componentes no dudo que alguien conectara directamente +5v a la entrada de disparo (en vez de usar un transistor para "cerrar" contactos).


No están soportados aunque de estarlo no habría problema. El pin 7 se cablea directamente a 5V, no hay posibilidad de que el usuario se equivoque.

Avatar de Usuario
antoniovillena
Amiga 1200
Amiga 1200
Mensajes: 2013
Registrado: 16 Abr 2012, 21:22
Gracias recibidas: 8 veces

Re: Diseños que parecen absurdos (pero funcionan): ComCon

Mensajepor antoniovillena » 03 Jul 2015, 00:12

He montado el interface, lo malo es que no lo voy a poder probar hasta el sábado.

IMG_20150628_184026.jpg
IMG_20150628_184026.jpg (193.1 KiB) Visto 9746 veces


IMG_20150628_184248.jpg
IMG_20150628_184248.jpg (223.83 KiB) Visto 9746 veces


IMG_20150628_185737.jpg
IMG_20150628_185737.jpg (256.07 KiB) Visto 9746 veces


IMG_20150628_190617.jpg
IMG_20150628_190617.jpg (199.29 KiB) Visto 9746 veces


IMG_20150702_203425.jpg
IMG_20150702_203425.jpg (295.4 KiB) Visto 9746 veces


IMG_20150702_213809.jpg
IMG_20150702_213809.jpg (267.51 KiB) Visto 9746 veces


IMG_20150702_213822.jpg
IMG_20150702_213822.jpg (265.49 KiB) Visto 9746 veces



-- Actualizado 03 Jul 2015, 19:02 --

Por suerte sí ha funcionado.



Volver a “Sistemas Varios”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados