Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Les Mains dans le Cambouis
Circuit Bending
Actu
Articles
Tutoriels

réparer mon clavier maitre, modifier son circuit...

  • 39 réponses
  • 7 participants
  • 5 034 vues
  • 6 followers
Sujet de la discussion réparer mon clavier maitre, modifier son circuit...
Bonjour,

je viens d'acheter un beau Fatar SL990xp d'occasion qui d'origine fournit une seule courbe de vélocité. Or quand j'essaie d'appeler des mémoires de jeux internes, celui ci a un fonctionnement erratique et me donne une deuxième courbe de vélocité différente !!
Aucune des deux ne me convient car elles n'expoitent pas toute la plage dynamique.
Je possède un autre clavier Fatar, qui lui n'a qu'une seule courbe mais c'est la bonne.
Ils utilisent chacun les mêmes circuits intégrés, à savoir:

PIC16F74-IP
M74H6373B1
+ un 8 pattes sur le XP qu est 24CC08B
Connaissez vous ces composants? Que font ils?

Mon idée est de relever les deux schémas à partir de photos, les redessiner à la main pour voir la différence. Mon objectif est d'obtenir la même courbe sur les deux claviers. Car je pense qu'ils sont câblés différemment car le constructeur a pris un choix différent pour la vélocité.
Dans le prochain message je mettrai des photos.
Afficher le sujet de la discussion
11
Oh merci beaucoup pour vos lumières :8)
Je vais me procurer bientôt un 24C08 neuf
En attendant aujourd'hui je vais tenter de mettre une résistance de 1K entre 4 et 5 ou moins pour voir si j'ai du son.
Theroms, je ne t'ai pas bien compris mais je vais examiner les pistes de plus près.

12
J'ai mis une résistance de 1K entre broche 4 et 5 du CI 8pins
Le clavier fonctionne, à l'allumage j'ai la courbe haute; si je fais memo 3 j'ai la courbe basse, Mais si je refais memo 1 il ne repasse pas sur la courbe haute alors qu'avec le CI il le fait.
Comment faire pour obtenir une courbe totale de 0 à 127 ? Pourtant çà semble possible de modifier la courbe, mais comment? En tous cas il est capable de m'en faire deux, ce qui n'est pas prèvu d'origine.
Theroms, je pourrais en apprendre davantage en relevant à l'oeil les schémas des deux claviers pour les comparer mais ce serait un boulot considérable, c'est du double face très peu lisible.

Croyez vous que le PIC est programmé pareil pour tous les modèles ? Pour des raisons de production en série? Parce que le SL990pro a 4 courbes de vélocité et il a presque certainement les mêmes puces mais pas le même circuit imprimé.

[ Dernière édition du message le 23/05/2013 à 11:05:11 ]

13
Pas vraiment besoin du schéma, il y a une liaison I²C entre le pic et la mémoire et c'est relativement standard. Par contre, si tu remplace l'eeprom, revérifie la référence sur ton circuit et notamment le fabricant. Même si tu trouves des 24c08 avec la même fonction chez plusieurs fabricants, certaines pins sont utilisées pour des choses différentes. Entre STMicro et Microchip par exemple, les pins 1, 2, 3 et 7 ne sont pas compatibles.

Apparemment, à la mise sous tension, le pic configure sa pin SDA en entrée et teste la valeur. Si il y a un circuit I²C, la pin est reliée à l'alim via une résistance de pull-up R11 et donc le pic lit un 1. S'il n'y en a pas, la résistance de shunt sert de pull-down à la masse et le pic lit un 0 (R11 est absent sur le TMK88). Par simplicité, il y a probablement le même programme dans le pic des 2 claviers qui teste la présence de l'eeprom. Si tu ne remplace pas l'eeprom, la pin SDA du pic (pin 23 a priori) voit une tension issue du pont diviseur R11/1k qui doit être inférieure à 0.2 x Vdd (la tension d'alim du pic), ce qui est limite si R11 = 4.7k. De plus, ton circuit consomme continuellement Vdd/(R11 + 1k). Donc si tu ne remplace pas l'eeprom, je te conseille de virer R11 pour éliminer les 2 problèmes d'un coup.

Maintenant, les courbes de vélocité ont l'air d'être dans la mémoire interne du pic. L'unique solution est de lire cette mémoire, désassembler le code (ce qui est illégal), le comprendre puis le modifier pour obtenir la courbe de vélocité que tu souhaite. C'est faisable mais vraiment très difficile !
14
Tu es vraiment un spécialiste de ces choses !
La référence d'origine est:
Microchip
24LC08B
/P8.F5
OO50

J'ai trouvé celle là chez Microchip http://radiospares-fr.rs-online.com/web/p/memoires-eeprom/0454319/ tu crois que c'est bon pour remplacement? Je peux commander?

Citation :
je te conseille de virer R11

Mais où as tu vu une R11 ? Les photos sont toutes petites...c'est laquelle?

[ Dernière édition du message le 23/05/2013 à 12:27:32 ]

15
R11 elle est référencée sur l'autre clavier mais pas implantée sur le circuit. La référence de la puce est la bonne. Par contre, sur le circuit de l'autre clavier, il y a un pont entre la pin 2 et 7 qui m'intrigue. Vérifie si la pin 7 est reliée à l'alim sur celui que tu répares. Si c'est le cas, ça veut dire que l'eeprom est protégée en écriture donc impossible d'écrire dessus et qu'elle ne contient que des données d'usine, pas des presets (ce serait étrange mais bon ...). Dans ce cas, ça ne servirait à rien de la remplacer, il faudrait d'abord la programmer en dehors du circuit ... à voir avec Fatar directement !
16
OK vu pour R11 et le pont.
Le pont existe aussi sur celui que je répare qui relie pin 2 et 7.
J'ai relevé :
pin8 = +5V
pin7 = 0V
pin6 = +5V

Ce sont des memoires de réglages que l'on doit enregistrer soi même, donc pourquoi serait-ce protégé en écriture...

Bon, prochaine étape remplacer l'eeprom par une neuve. Si au moins je peux récupérer le fonctionnement d'origine du clavier, ce sera déjà çà de gagné.

Pour ce qui est de voir avec Fatar, çà oui, j'irai me faire voir, ils vont probablement me dire de le porter chez un concessionnaire agréé. Il me semble avoir lu qu'il y avait pas mal de Fatar SL qui ne peuvent plus être réparés faute de pièces je crois.
17
Ok, juste par curiosité, les pin 1 et 3 sont à 5V non ?
18
pin1 = 0V
pin2 = 0V
pin3 = 0V
pin4 = 0V
pin5 = 0,83V (avec la R = 1K)
pin6 = 5V
pin7 = pin2 = 0V
pin 8 = 5V

çà c'est du dépannage en ligne dis donc ! :bravo:
19
Ok, ça avait l'air différent sur l'autre circuit. Tiens nous au courant quand tu aura remplacé l'eeprom.
20
Snif, bonjour,
J'ai remplacé l'eeprom
Microchip
24LC08B
et bien c'est exactement comme avec l'ancienne, çà ne fonctionne pas normalement.
Je n'ai pas essayé longtemps tellement je suis déçu. Je vais voir çà un peu mieux aujourd'hui.