MSX Village forum

L'atelier PROJET SWITCHER CLAVIER NMS 8250/55/80 SWITCH CLAVIER

Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 21/01/2014 à 07h49
Bonjour

voici un nouveau PROJET

Si comme moi vous possédé (ou vous êtes possédé :lol :lol :lol MSX oblige !!) 2 MSX avec un clavier a chacun et en plus 1 FR et 1 UK ce switch pourra vous convenir

sur un base de ( 74LS157 4x2entrées et 1 sortie ) x 6 pour les 22 signaux a switcher , 2 Leds + Résistances (Out 1/2) , 6 condos pour chaque LS (100µf) , un switch ON/OFF , 1 PCB , le reste consiste a relier les couleurs et N° entre eux !! :D |-) |-)

je considère que les masses sont commune aux 2 MSX par contre le +5V est switcher



Je passe a la réalisation surement ce week !!



TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 21/01/2014 à 08h35
Bonjour,

C'est vrai que c'est pas bête ton idée. A voir maintenant si le clavier sera reconnu correctement quand tu basculera l'inter.

Tu n'aurais pas inversé les deux - des 2 LED au niveau de l'inter ?



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 21/01/2014 à 08h50
salut

je crois pas sur le switch le commun a le - en haut il distribue aux LS (pin 1) et a la led 2 (OUT2) par contre en bas il ne distribue pas les LS mais uniquement la LED 1 (OUT1)

Voila ce que ca devrait donner :fou :fou :fou


TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10731

Le 21/01/2014 à 17h52
il faut bien étudier la question car le clavier est décodé par des ports d'entrées / sorties cablés sur le PPI 8255

la rangées des Y est en sortie sur le port C et au travers d'un décodeur BCD / Décimal

la rangée des X est donc en entrée

le principe est d'envoyer un signal sur Y et de récupérer la valeur sur X pour décoder la matrice du clavier

je ne pense pas que ce montage fonctionne avec les aiguillages

il faudrait couper toutes les pistes et intercaler des relais ou un interrupteur a plusieurs contact


:noel
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 21/01/2014 à 18h24
salut

je vais tenter le projet on verra bien , j'ai déjà bien avancer dessus , je prefere switcher avec le 74LS157 2x4entrée et 4 sorties que de le faire avec un potar 90 piste 2 positions !!! ;) ;) ;) du style le switcher pour imprimante
je recherche encore une nappe 26 pins , un cable // PC devrais faire l'affaire mais il faut que j'en trouve un second !!






TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 21/01/2014 à 21h08
Jipe :
... Il faudrait couper toutes les pistes et intercaler des relais ou un interrupteur a plusieurs contact




Ou utiliser du CD4066 qui équivant a un inter 4 positions. Circuit qui est souvent utiliser pour la commutation des péritel sur TV.



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 22/01/2014 à 07h27
Salut MG2

pour ton CD4066 j'ai regarder le datasheet il me faut 1 sortie et 2 entrées sur le 4066 tu n'as que le in/out et la const tandis que sur le 74LS157 tu as
2 entrées et 1 (sorties de l'une des 2 entrées) :fou :fou :fou avec une pin qui sert de switch a tous le 74LS (si elle est a la masse) :oups :oups
sur une plaque d'essai le principe marche ...on verra en realité !!! ;) ;) ;)

Salut Jipe

je ne cherche pas a etudier les signaux vennant des MSX mais juste les switcher ainsi que le +5V (SW1 pin 23) de chaque MSX les masses resteront communes
donc le codage / decodage ne m'inquiete pas car c'est le clavier qui envois l'info via la selection du switch (SW1) :sick :sick :sick :sick

Vivement ce week


TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 22/01/2014 à 19h07
Ha oui, ok, je vois ce que tu veux dire, désoler :oups




Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 22/01/2014 à 19h51
y as pas de soucis :| :| Pan Pan BOOUUMM t'est mort !!!! :D :D :D :D :D je deconne !!!


TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 25/01/2014 à 10h34
salut a tous

pour mon projet de switch clavier j'ai pensé a des GAL ou PAL , car a première vu je n'arrive plus a reproduire mon expérience (j'ai broché un LS complet et rien ne sort :'( ) comme sur la plaque d'essai :@ :@ :@ peut être grillé mais je pense pas !!

donc je cherche d'autre piste :( en parallèle
1/ j'attend des relais 5V :(
2/ Avec des GAL / PAL comment ce matérialise la logique des GAL / PAL car sur les datasheet c'est pas très clair :fou :fou
est ce a moi de créer la table logique ??? je pense que oui mais quel serait les variables , avec des 0 et des 1 suivant mes besoins ???



TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/01/2014 à 10h47
Je n'ai pas compris ce que tu cherche à faire :oups
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 25/01/2014 à 12h51
Vu que les 74LS157 ne semble pas faire le boulot que je voulais mon but est de :

soit avec des GAL ou PAL si c'est possible

de sélectionné l'un des 2 MSX comme départ et transmettre via une sortie le clavier en commun
(hypothèse ex dans le cas ou la pin 1 serait active la pin 2 et 4 serait couplé sinon le pin 2 et 3)
soit :
1101
0110
i i i i-MSX N°2---
i i i--MSX N°1---
i i---CLAVIER---
i----SWITCH----

sinon via des relais mais ca devra nécessité une alim a part surement

je m'explique avec un petit schéma pour 1 signal

----MSX N°1------o
o-----CLAVIER-----
----MSX N°2------o i
i----- SWITCH




TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/01/2014 à 13h26
Je comprends mieux.
Pourquoi pas une porte "ET" sur chaque entrée sortie gérée par switch=0 ou switch=INV(0).
Bastion Rebel Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 21/09/2013 à 07h42

Messages: 1887

Le 27/01/2014 à 18h25
Bonjour a tous

Voici mon nouveau schema de principe a savoir le remplacement des LS157 par des CD4016 ou CD4066 !! :( :( :( :( et celui la marche !!



Je m'explique
2 entrées claviers M1 / M2
1 Sortie Clavier FR
MATOS
11 CD4016 + condo 100nf
2 Résistances 470 + 2 LED Rouge/Verte
4 diodes 1N4148
1 Switch 2 positions 2 circuits
2 Nappes 26lignes
3 connecteurs males HE10 2x13 (1 sortie 2 entrées)
4 connecteurs Femeles HE10 2x13 (2 sorties)

les alims des 2 msx sont croisé sur le switch permettant en sortie d'etre au +5 ou GND et inversement permettant de selectionner la LED puis les deux fils (marron) sont monté sur un pont de diode afin de forcer la position du +5 et GND sur le connecteur Clavier et alimentation des CD4016
2 switchs (4016) (Fils jaune) sont utiliser pour recuperer sur la bonne entrée clavier , les broches servant de switch(4016) sont soit au +5 (1-4) s'il sont en service soit GND (2-3) s'il sont deactivé !! :fou :fou :fou :fou

je passe au montage des que je recoit les CD4016 et mes connecteurs HE10 2x13


TURBO-R FS-A1ST 512/128ko MSX2+ NMS 8250 F4 /Fix Audio /Ram 1/4Mb VDP9958 VRAM 192ko 2FDD SANYO WAVY PHC35J MSX2 NMS 8280 Ram 4Mb VDP9938 VRAM 192ko 2FDD NMS 8250 128/128ko 2FDD VG8235/39 128/128ko 1FDD SONY HB-F700D MSX1 MC810 32/16k VG 8020 64k HB75F 64k HX-22 64k RS232/ CX5M 32k HB501F EXT : My Exp 4X/[b] MegaFlashSCC 512ko/BERT R2/BEER CF/SUNRISE 2CF/FUNRICE V2.01/MAXIOL/MEGASCSI HDD-CD/SDMSX 1SD/FMPAC SRAM/NMS1205+1160/RS 232 Harukaze/GR8NET/DOS2/ HOMER V2 RAM512ko/Floppy Pack/MAXduino/ROM1664/FM Pak /GR8NET /AMIGA/ PC/ RaspB Pi(B) / ARDUINO
E-mail    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 27/01/2014 à 19h25
:top

je ne m'étais pas trompé en fin de compte. ^^




Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie