Le 20/05/2018, test de contrôleurs SDDRIVE avec le TO8D de 6502man.
Version 6502man = contrôleur original de 6502man non modifié
Version 1 daniel = deux autres contrôleurs avec le schéma original
Version 2 daniel = version modifiée avec validation des adresses par le signal E
Version 3 daniel = validation uniquement de SCK par le signal E
Version 4 daniel = validation uniquement de SCK par le signal E (autre schéma)
Version irios = variante du schéma original avec circuits logiques différents
Résultats bruts :
Code : Tout sélectionner
Controleur SDDRIVE|Nappe 15cm|Nappe 10cm|Sans nappe|Nappe+filtre|Nappe+buffers|
------------------+----------+----------+----------+------------+-------------+
Version 6502man | OK | OK | OK | OK | OK |
------------------+----------+----------+----------+------------+-------------+
Version 1 daniel | OK | OK | OK | OK | OK |
------------------+----------+----------+----------+------------+-------------+
Version 1 daniel | OK | OK | OK | OK | OK |
------------------+----------+----------+----------+------------+-------------+
Version 2 daniel | mauvais | OK | OK | OK | mauvais |
------------------+----------+----------+----------+------------+-------------+
Version 3 daniel | mauvais | mauvais | OK | OK | OK |
------------------+----------+----------+----------+------------+-------------+
Version 4 daniel | OK | OK | OK | OK | OK |
------------------+----------+----------+----------+------------+-------------+
Version irios | OK | OK | OK | OK | OK |
------------------+----------+----------+----------+------------+-------------+
Il faut toutefois nuancer ces résultats, car ils ne sont pas totalement reproductibles. Par exemple, hier soir, la version 6502man ne fonctionnait pas avec la nappe de 15 cm seule. Elle fonctionnait avec une nappe plus courte, ou avec des filtres, ou avec des buffers. Ce n'est pas la première fois que l'on constate ce phénomène : avec petitjd, nous avons eu un cas de mauvais fonctionnement sur MO6. Par contre, la veille, la même configuration avait bien fonctionné et le lendemain elle a fonctionné à nouveau.
Ces constations semblent montrer qu'interviennent des facteurs extérieurs. Je ne sais pas si c'est lié à des perturbation du réseau EDF (parasites, CPL...) ou à des ondes électro-magnétiques (radio, wifi, téléphones), mais il y a quelque chose.
D'autres tests ont également montré que SDDRIVE fonctionne beaucoup mieux avec les ordinateurs de première génération (TO7, MO5, TO7/70) qu'avec les ordinateurs de dernière génération (MO6, TO8, TO8D, TO9+).
Pour résumer, les résultats sont déconcertants. On peut tout soupçonner : le schéma, la qualité des composants, la tension d'alimentation, etc.
Je retiens seulement deux faits à peu près sûrs : la longueur de la nappe est une cause d'erreur et les filtres R/C sur les lignes d'adresses améliorent le fonctionnement. Par contre les buffers ne semblent pas être très bénéfiques. Les deux meilleurs schémas semblent être celui d'irios et ma version 4. Mais est-ce le schéma lui-même ou la qualité des circuits logiques, difficile à dire.
En lisant le tableau, on pourrait croire que les versions 2 et 3 sont plus mauvaises que la version 1, mais en réalité c'est plutôt l'inverse. Carl, qui a maintenant la version 2, a fait des essais confirmant qu'elle fonctionnait mieux que la version 1. Le résultat d'aujourd'hui est incompréhensible.
En conclusion, il n'y a toujours pas de solution totalement satisfaisante, les recherches continuent...