MSX Village forum

L'atelier [Réglé] Création des signaux du YM5214

metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 06/03/2014 à 19h55

Reprise du message précédent

On n'est d'accord sur ce principe là, non ?

Edité par metalgear2 Le 07/03/2014 à 10h28



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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 06/03/2014 à 20h38
oui tout a fait

en passant le LS04 se schématise avec un petit rond en sortie vu que c'est une porte inverseuse et c'est l'équivalent du petit rond en entrée sur le block diagram

les japonais ont plusieurs représentations pour le même type de porte , il suffit de lire un schéma de HB700 pour comprendre la chose ;)


:noel
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 07/03/2014 à 10h10
en étant attentif sur les signaux du schéma on voit que /PRT /PPI /VDP sont des signaux barre donc actifs a 0

le SSG lui est actif a 1 ce montage est propre au Yamaha


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 07/03/2014 à 10h31
Jipe :
oui tout a fait

en passant le LS04 se schématise avec un petit rond en sortie vu que c'est une porte inverseuse et c'est l'équivalent du petit rond en entrée sur le block diagram

les japonais ont plusieurs représentations pour le même type de porte , il suffit de lire un schéma de HB700 pour comprendre la chose ;)


:oups Rectifier.



Jipe :
en étant attentif sur les signaux du schéma on voit que /PRT /PPI /VDP sont des signaux barre donc actifs a 0

le SSG lui est actif a 1 ce montage est propre au Yamaha


Effectivement, j'avais bien vu qu'il y avait une diiférence dans les signaux et c'est pour ça que je comprennais pas pourquoi la LED s"allumée sur la PIN du SSG, Aprés avoir rajouter le 74LS04, la LED est éteinte.





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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 07/03/2014 à 11h09
metalgear2 :
Effectivement, j'avais bien vu qu'il y avait une diiférence dans les signaux et c'est pour ça que je comprennais pas pourquoi la LED s"allumée sur la PIN du SSG, Aprés avoir rajouter le 74LS04, la LED est éteinte.




Alors écran bleu ou écran noir ?



Quel suspens :moue
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 07/03/2014 à 11h32
j'espére quand même que Metalgear2 a ajouté le schéma du décodage des bank mémoire et les slots fabriqués avec le 74LS139 !!


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 07/03/2014 à 12h06
Je crois que pour ça il utilise le YM5214.
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 07/03/2014 à 15h24
Jipe :
j'espére quand même que Metalgear2 a ajouté le schéma du décodage des bank mémoire et les slots fabriqués avec le 74LS139 !!


Comme le dit Fabf, j'ai garder le YM5214 pour les autres signaux.



Voilà comment j'ai procédé :



Le YM5214 est sur un support avec les PINS PRT, VDP, SSG et PPI en l'air. J'ai simplement injecter les signaux que sort du 74LS138 à la place du YM5214 sans oublier le 74LS04.



Comme ça, j'utilise la partie MAPPER et le partie CS / SLTSL du YM5214.



@Jipe : Quand un signal est barré, on est d'accord que la LED est allumée ?



Edité par metalgear2 Le 07/03/2014 à 20h37



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 07/03/2014 à 18h33
metalgear2 :
Le YM5214 est sur un support avec les PINS PRT, VDP, SSG et PPI en l'air. J'ai simplement injecter les signaux que sort du 74LS153 à la place du YM5214 sans oublier le 74LS04.




Tu veux dire 74LS138 ;)



metalgear2 :
@Jipe : Quand un signal est barré, on est d'accord que la LED est allumée ?




En fait ça n'est pas si simple :moue



Un signal barré comme /RD veut dire qu'il est actif quand il est à 0 et inactif à +5V.

Donc je dirait qu'il allume quand il est inactif... mais n'allume pas quand il est actif :gne

Là ou ça se complique c'est qu'en général un signal n'est jamais tout le temps actif ou inactif donc la led clignote plus ou moins fort et à 3.5 Mhz une led qui clignote :oups



Perso je n'ai pas réussi à me servir de la led alors peut être qu'il me manque des infos ou de la pratique.



Maitre Jipe confirmera ;)
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 07/03/2014 à 20h41
Fabf :
metalgear2 :
Le YM5214 est sur un support avec les PINS PRT, VDP, SSG et PPI en l'air. J'ai simplement injecter les signaux que sort du 74LS153 à la place du YM5214 sans oublier le 74LS04.




Tu veux dire 74LS138 ;)


:oups Rectifier



Perso, j'utilise la manip de la LED depuis que je suis sur la recherche des signaux du YM5214 et c'est vrai que c'est pas évident :'( Edité par metalgear2 Le 07/03/2014 à 20h45



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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 08/03/2014 à 11h34
la led est surtout efficace si un composant est HS car dans ce cas il ne change pas d'état

c'est vrai que prendre un signal sur les adresses et les données quand tout ça vie n'est pas évident

une LED qui reste éteinte quand on fait un reset de la machine et jusqu'au moment de l'allumage nest pas toujours un signal HS car le signal peut être activé a un moment précis

valable aussi avec une led qui reste allumée

mais sur un bus de données une led qui reste allumée ou éteinte signifie composant hs car le bus vie en permanance

en tout cas ça marche ou pas ?

si le YM5214 est en partie HS il vaut mieux le remplacer complétement par des composants classiques


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 08/03/2014 à 12h16
Jipe :
si le YM5214 est en partie HS il vaut mieux le remplacer complétement par des composants classiques




J'utilise un YM5214 en état de fonctionnement a 100%. Si je le remet sur son support avec tous les PINS, le MSX démarre bien.



Clavier, mémoire, son, port cartouche, ... OK



Jipe :
en tout cas ça marche ou pas ?




Toujours écran noir. :'(



Mais je désespére pas, y'a bien un truc qui est oublier. Par exemple, un signal PPI est bien un signal PPI, il doit pas exister plusieurs signaux PPI.





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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 09/03/2014 à 10h40
moi je déconseille ta méthode de mélanger les signaux du YM5214 avec les puces externes

j'espére que tu a mis le YM5214 sur support car a force de lever des pattes elles vont forcément casser

si tu utilise ton YM5214 qui est bon le fait de lever les pattes ne neutralise pas toute le partie concernée car il reste les alims en internes

si tu utilise ton YM5214 qui est HS il faut se poser la question a quel point est t'il HS et surtout est ce que les signaux PPI PSG VDP et PRT sont sur le bus ?
comme c'est non comment ont t'ils pétés , est ce bien la cause ?

c'est pour cela refaire toute la circuiterie ne peut amener qu'un meilleur résultat

aprés il faut trouver le schéma qui colle le plus au montage et éviter de mélanger des morceaux de schémas

le MSX est une norme mais la façon d'y arriver n'est pas identique pour tous coté electronique


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 09/03/2014 à 11h55
Jipe :
j'espére que tu a mis le YM5214 sur support car a force de lever des pattes elles vont forcément casser




Bonjour,



Non, quand je dis que les PINS sont en l'air, en faite, y'a une ranger de cavalier de chaque cote du YM5214 et je désactive la PIN comme ça. C'est evident que je m'amusse pas a lever la PIN, car comme tu dis, un moment ou un autre, elle va casser. Le YM5214 ne bouge pas de son support une fois insérer.



Je n'utilise pas le YM5214 HS et de toute façon, il est dans la boite avec des autres C.I HS. ^^



J'ai voulu essayer que la partie I/O car j'avais refais tous le systéme des signaux sans résultats. Donc pour trouver le probléme, j'ai essayer les schéma un par un. (I/O, CS et SLTSL)









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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 09/03/2014 à 18h19
Bon, je vais suivre le conseil de Jipe et tous reprendre a zéro.

Déjà, tous sera en externe avec des 74LSxx et ça sera plus facile a chercher.

Et je vais surtout prendre le schéma complet de la même machine et eviter de mélanger plusieurs solution de machine différentes.

J'ai simplement rajouter un 7404 sur le signal SSG.

Edité par metalgear2 Le 09/03/2014 à 18h21



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

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10318

Le 09/03/2014 à 18h51
sinon il existe une solution avec le YM5214 pour comprendre le fonctionnement

relier l'alim 5v pin 1 au moins , pin 10 au +5v

il faut cabler des interrupteurs reliés au 0V sur toutes les entrées et mettre une résistance de 4,7k sur le +5V de chaque entrée

ensuite il faut cabler une led avec une résistance de 1K en série sur chaque sortie

voir dans la doc du CX5 pour les I / O et si activé a 1 H ou 0 L

ensuite par combinaison des interrupteurs on peux établir la table de vérité des signaux

avec Protéus / Isis il faut recopier le schéma que tu as mis au post d'avant et mettre des signaux Logicstate sur les entrées et logicprobe sur les sorties

ensuite lancer l'animation et comparer avec le YM5214 cablé


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie