Derniers sujets
» L'immonde Docteur Kokus
Mar 17 Oct 2017 - 18:46 par Dom50

» Rencontre avec Emmanuel Viau (ERE informatique)
Mar 17 Oct 2017 - 18:17 par Dom50

» Organisation RAM vidéo
Mar 17 Oct 2017 - 14:26 par Davros

» OVERLAYS : est-ce accessible avec LCC65
Lun 16 Oct 2017 - 14:47 par Jede

» Holdies
Dim 15 Oct 2017 - 21:09 par Dbug

» Infocarte ORIC
Dim 15 Oct 2017 - 13:26 par fred72

» Alchimie DOUZE
Dim 15 Oct 2017 - 8:46 par kenneth

» maxiNoob apprend le C
Ven 13 Oct 2017 - 22:55 par Dbug

» page zéro ?
Ven 13 Oct 2017 - 22:36 par Dbug

» Orix : Thread de notification sur le développement
Jeu 12 Oct 2017 - 22:25 par Jede

Qui est en ligne ?
Il y a en tout 2 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 2 Invités

Aucun

Le record du nombre d'utilisateurs en ligne est de 29 le Mer 25 Fév 2015 - 14:01
Connexion

Récupérer mon mot de passe

Statistiques
Nous avons 123 membres enregistrés
L'utilisateur enregistré le plus récent est james64

Nos membres ont posté un total de 5719 messages dans 417 sujets
Portail ORIC




rs

Poster un nouveau sujet   Répondre au sujet

Page 4 sur 7 Précédent  1, 2, 3, 4, 5, 6, 7  Suivant

Voir le sujet précédent Voir le sujet suivant Aller en bas

Lecteur de carte SD

Message  kiwilevrai le Jeu 14 Avr 2016 - 21:44

Bonsoir,

@Kenneth :
Je vois que tu n’abandonnes pas facilement Very Happy

Pour l'anecdote, connais tu la loi de Gombretin ?
C'est une loi parfaite pour l'électronique.
Souvent constatée exacte dans mes montages  Very Happy
Elle est parfaite !

http://www.adeli.org/document/116-l25p37pdf

Certains pourront en rire mais souvent elle se révèle parfaite dans la situation.

Bon courage pour ton développement de carte SD.

NB : Je consulte toujours tes messages avec grande attention Wink

Bonne soirée.
avatar
kiwilevrai

Messages : 135
Date d'inscription : 11/03/2014
Localisation : Nord

Revenir en haut Aller en bas

Re: rs

Message  laurentd75 le Ven 15 Avr 2016 - 19:31

Excellent Kiwilevrai, ça m'a bien fait rire... De mon côté, mon ignorance presque totale en électronique me met pour l'instant à l'abri de ces lois (bon, à part les problèmes de tournevis et de couvercle peut-être..) Smile

Quant à Kenneth, j'admire ta persévérance également et je te souhaite de réussir... Un peu égoïstement d'ailleurs car comme les autres je suis impatient de découvrir et de profiter du fruit de tes travaux !!! Very Happy
avatar
laurentd75

Messages : 104
Date d'inscription : 09/08/2014
Age : 46
Localisation : Paris

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Ven 15 Avr 2016 - 20:18

@Kiwilevrai: Je ne connaissais pas ces lois mais je les applique depuis toujours Very Happy Very Happy
@Laurentd75: Le tuto sera publié intégralement, toutle monde y aura droit. Cool
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Jeu 21 Avr 2016 - 20:14

Resultat des courses....pas mieux.
Juste un détail: je n ai plus de réponses à des messages fantomatiques, je pense que le bus est bon mais que je ne respecte pas les timings de phase d'horloge, en clair le problème viendrait peut être que du code...
Bon, je m"y replonge. Cool
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Jeu 28 Avr 2016 - 17:28

Le code est bon. Je vire les bascules D. Je soupconne le composant qui les abrite de produire des petits signaux transitoires qui me brouillent mon signal. Je passe en bascule "R-S".
A +.
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  Godzil le Jeu 28 Avr 2016 - 17:49

Tu as potentiellement un problem de timing entre le 6502 et la basule, je te conseille de te pencher sur les diagrammes de lecture et ecriture mémoire du 6502 et ceux de ton 74LS175:

6502: http://archive.6502.org/datasheets/mos_6500_mpu_nov_1985.pdf
74LS175: http://www.uni-kl.de/elektronik-lager/417744

Essaye de correler (en temps) les deux je pense que ta lecture et ecriture se fait a un moment ou le bus de data n'est pas garantit
avatar
Godzil

Messages : 106
Date d'inscription : 20/01/2013
Age : 35
Localisation : Entre France et UK

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Jeu 28 Avr 2016 - 18:41

Bonsoir Godzil
En fait quand je teste mes entrees sorties D0=MISO et MOSI, D1=SCK, D2=CS et D3=selection de banque EPROM, sans la carte MicroSD Adapter, ca fonctionne impeccablement, chaque BIT envoir la vraie valeur, meme si j envoie des valeurs quelconques, et la lecture de DO en envoyant un signal de l'exterieur marche aussi. Je n'ai pas vu passer de valeurs fantaisistes. Par rapport aux circuits internes,le timing du PHI2 est respecté. Mon hypothese est le fait que comme les cellules logiques peuvent provoquer un 'glitche' (une toute petite periode ou le signal ne correspond a rien de fiable), si cela ne gêne pas l'oric et ma logique exterieure, (seul est pris en compte l'état des portes pendant les fronts de PHI2) (tu m arrêtes si je m'embouse Suspect Very Happy ) celà n'est pas compatible avec la SD car sur le bus série de MOSI, il y a tout qui passe (les valeurs voulues + les glitches), ce qui expliquerait pourquoi la SD renvoie des codes d'erreurs)
Mon idée serait d'utiliser des portes SET-RESET qui éviterait les phases transitoires ou un petit démultiplexeur pour que chaque bit soit à une adresse différente dans la page 3 afin que lorsque un signal doit rester dans un état donné entre deux phases d'horloge, ce signal ne subit aucune "coupure" dû aux transitions des portes logiques.
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  NightBird le Jeu 28 Avr 2016 - 20:03

Hello,
j'ai eu quelques soucis avec les chronogrammes lors de la réalisation de cartes d'extensions pour Oric. J'ai synthétisé ça dans le CEO-MAG : Cf. No 267 juillet 2012 p. 42 et No 276 avril 2013 p. 10. Je ne sais si ça pourra aider, en tout cas bon courage pour vos recherches !
avatar
NightBird
Vainqueur du Concours 30ans
Vainqueur du Concours 30ans

Messages : 97
Date d'inscription : 07/04/2013

Revenir en haut Aller en bas

Re: rs

Message  Godzil le Jeu 28 Avr 2016 - 21:23

Le 6502 "garantit" le bus de data en ecriture, et lit celui cit en mode lecture sur la chutte de Phi2, du moins c'est ce qu'on peux interpreter sur les chronogrammes de la datasheet.

Si je ne m'abuse le front utilisé par le 74LS175 est le front montant, donc apriori quand Phi2 chute vu ton montage (mais la schématique est difficile a lire tel quel)

Point important, ne pas oublier d'inclure les temps de propagations !
Si on regarde le 74LS175 la, le temps de propagation n'a pas de minimum, mais est typique a 20ns, et peux monter jusqu'a 30ns. Je n'ai pas regardé pour les autres portes ogiques, mais si c'est du LS on peux imaginer a peu pret le meme temps.

Donc entre le Phi2 qui descent du 6502 et le 74LS175, il y a exactement 3 postes logiques, dont un décalage potentiellement de 3x20ns, soit 60ns, et au pire 90ns.

Si on lit la datasheet du 6502, tu as le temps Thw qui est minimum 30ns, typique 60ns (pas de maximum)

Il est fort possible que les temps de propagations font que ta bascule D lit les valeurs juste a la limite ou le 6502 relache le bus de data, ca marche peux etre dans 80% des cas, et pas dans les 20% restant.

ca peux sembler anecdotique, mais c'est souvent un point qui est mal compris et sous estimé.
Je ne dit pas que c'est ton problème la, mais le verifier ne te couteras pas grand chose.
avatar
Godzil

Messages : 106
Date d'inscription : 20/01/2013
Age : 35
Localisation : Entre France et UK

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Jeu 28 Avr 2016 - 22:32

@NightBird
Merci, je vais étudier ton projet Cool
@Godzil
Merci pour les chronogrammes du 6502, en le regardant, c est vrai que ca fait juste! Suspect Very Happy
Par rapport au projet précédent j avais rajouté une porte pour alleger phi2, mais en fait je crée trop de retard, je vais rectifier. Wink
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Dim 15 Mai 2016 - 22:14

J'ai modifié la piste pour avoir deux portes logiques de moins au niveau retard mais...toujours pareil. Du coup j'ai commandé un oscillo usb pour PC. Je découvrirai l'allure de mon signal touffu, et j'écrirai un livre qui s'intitulera "L Oric à Poil"! Very Happy
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Ven 20 Mai 2016 - 13:36

Je vous remercie pour vos encouragements. Mon oscilloscope est arrivé, j ai hâte de savoir ce qui merdouille... happy
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  Hialmar le Ven 20 Mai 2016 - 14:25

On croise les doigts pour toi Smile

_________________
Hialmar
Membre du CEO et de Silicium.
avatar
Hialmar
Admin

Messages : 815
Date d'inscription : 03/03/2014
Age : 47
Localisation : Toulouse

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Dim 22 Mai 2016 - 19:01

Comme quoi un oscillo ca sert...... Shocked clown




Ci dessus un signal bleu avec des signaux carrés que j envoie sur une entree de la SD avec des POKE, et un signal "plat" en rose que j envoie sur une autre entrée, comme on peut le constater, on peut voir ces méchants pics qui viennent titiller le microcontrolleur de la SD et faire brouiller mes messages pourtant plein de bonnes intentions...

En dessous un petit agrandi du gros caca généré par la commutation des portes logiques.


,

Conclusion: Faut changer de circuit. Je vire les bascules D et je passe en bascule RS, le schéma interne du 74LS73A est plus propice au "verrouillage" de la valeur envoyée même pendant le front montant de l'horloge...enfin je crois. Il n'y a plus qu' a essayer. J avais acheté les circuits au cas ou... Suspect Very Happy
A bientôt amis Oriciens...
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  Dom50 le Lun 23 Mai 2016 - 12:15

Je serai toujours admiratif devant ces courbes d'oscilloscope... et surtout devant ceux qui savent les interpréter !
Super Kenneth !

_________________

avatar
Dom50

Messages : 676
Date d'inscription : 06/12/2012
Localisation : Normandie

Revenir en haut Aller en bas

Re: rs

Message  Godzil le Lun 23 Mai 2016 - 15:09

Quelle est la base de temps pour ces mesures?

Et bleu est connecté a quoi exactement, et rose a quoi?

(et la seconde image n'est pas un zoom sur la premiere j'espere, mais une "re"mesure propre?
avatar
Godzil

Messages : 106
Date d'inscription : 20/01/2013
Age : 35
Localisation : Entre France et UK

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Lun 23 Mai 2016 - 19:58

La bleue correspond au signal qui entre en CS dans la sd et la rose est l entrée MOSI il ne s agit pas d un signal cohérent mais d un test avec un signal carré pour voir si il y a des signaux transitoires entre deux états stables.
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Mar 31 Mai 2016 - 22:47

happy Yesss !
Ca marche nickel, zero défaut.
AU final
-Les bascules RS font bien leur travail (plus de pics transitoires)
-Le code du mode spi est accepté du premier coup
-Le code init l'est au bout de la deuxieme fois
-Les autre commandes marchent a chaque fois sans code d erreur.

Le typon est déjà pret. Vérification des pistes, commande de la carte et du matos, et du code a faire...


Dernière édition par kenneth le Mer 1 Juin 2016 - 21:22, édité 1 fois
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  NightBird le Mer 1 Juin 2016 - 6:34

Bravo ! Cool
avatar
NightBird
Vainqueur du Concours 30ans
Vainqueur du Concours 30ans

Messages : 97
Date d'inscription : 07/04/2013

Revenir en haut Aller en bas

Re: rs

Message  Hialmar le Mer 1 Juin 2016 - 8:50

Félicitations !

_________________
Hialmar
Membre du CEO et de Silicium.
avatar
Hialmar
Admin

Messages : 815
Date d'inscription : 03/03/2014
Age : 47
Localisation : Toulouse

Revenir en haut Aller en bas

Re: rs

Message  Dany le Mer 1 Juin 2016 - 10:24

bravo Kenneth
avatar
Dany

Messages : 126
Date d'inscription : 26/01/2014
Age : 66
Localisation : Entre Normandie et Var

Revenir en haut Aller en bas

Re: rs

Message  didierv le Mer 1 Juin 2016 - 20:15

Tu as un super défibrilateur pour faire repartir un coeur 6502 à l'agonie visible sur le oscillostetoscope
Bravo docteur Very Happy

_________________
DidierV - CEO Mag
alias coco.oric sur Defence-Force
avatar
didierv

Messages : 489
Date d'inscription : 19/01/2014
Age : 54
Localisation : Nord de la France

http://www.dmacoco.fr

Revenir en haut Aller en bas

Re: rs

Message  Symoon le Ven 3 Juin 2016 - 22:37

Ca sent bon Wink
avatar
Symoon

Messages : 343
Date d'inscription : 26/04/2014

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Sam 4 Juin 2016 - 13:21

Un aperçu du circuit final "recompacté" avec correction d'erreurs.
J ai passé commande.
A bientot pour la suite. Cool
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  kenneth le Sam 9 Juil 2016 - 19:30

Bonsoir les amis. J ai enfin récupéré ma carte que je n'ai jamais recu et qui, après enquète, a atterri dans un point relais ou on vent des croquettes pour chiens... Suspect Evil or Very Mad Laughing

Après soudage ca donne ca:




Je n' ai pas essayé, je n ose pas savoir si ca va faire chpouf... Rolling Eyes
avatar
kenneth
Modérateur

Messages : 380
Date d'inscription : 13/01/2013
Age : 50
Localisation : 63

Revenir en haut Aller en bas

Re: rs

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Page 4 sur 7 Précédent  1, 2, 3, 4, 5, 6, 7  Suivant

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Poster un nouveau sujet   Répondre au sujet
 
Permission de ce forum:
Vous pouvez répondre aux sujets dans ce forum