Réparation de week-end ou comment réparer le contrôleur d'accélérateur Saitek Rhino X55 / X56

Une petite aventure de deux joysticks. L'histoire de la façon de réparer le contrôleur d'accélérateur Rhino X55 (X56) avec un coût minimal. Lisez avec prudence! Contient une attitude inacceptable envers les circuits et les règles de commutation des appareils électroniques.


Clause de non-responsabilité! Faire comme je ne l'ai pas fait correctement, dans le bon sens, vous devez faire un remplacement de composant ou au moins mettre des diodes TVS!


J'ai deux joysticks - les kits Rhino X55 (X56), et les deux ont un contrôleur d'accélérateur. Le premier s'est écrasé près d'un an après l'achat, et le deuxième est donc apparu - ils ont envoyé un nouveau modèle X56 plus récent sous garantie. Mais le bonheur n'a pas été long, sa manette des gaz a également cessé d'être déterminée au bout d'un moment.


Nous l'avons abandonné, car nous n'avions pas le temps de jouer avec la garantie, et la seconde moitié - le joystick lui-même fonctionnait bien.


Et ici, il y a une semaine, le fils a pris soin de remplacer celui-ci sous garantie, car Saitek a déménagé chez Logitech, pourquoi ne pas l'essayer?


Mais cela n'a pas fonctionné, la garantie a déjà expiré sur le deuxième joystick.


Eh bien, depuis qu'un tel alcool a commencé, il n'y a plus rien à perdre et j'ai découvert l'oscilloscope.


La méthode est simple: nous poussons un oscilloscope à tous les endroits et voyons ce qui se passe.


Tout d'abord, j'ai découvert que le contrôleur n'accède pas au microcircuit SPI FLSAH (W25X40L) séparé, et qu'il devrait lire l'identifiant du périphérique USB à partir de là. De plus, j'ai regardé le joystick de travail et il s'est avéré qu'il s'agissait exactement de la même puce de contrôleur CY7C64215-56LTXC et en général, il était clair de quoi et comment il devait fonctionner.


Cela est devenu plus intéressant quand j'ai remarqué que la puce du joystick fonctionnant était alimentée par 5V via un convertisseur haut / bas DC-DC à partir d'une entrée 5V USB. Eh bien, il est devenu clair qu'ils stabilisent la puissance, mais à la sortie de 5V. Mais les «victimes d'incendie» ont alimenté 3,3 V via un stabilisateur abaisseur. Malgré le fait que la puce de puissance est universelle et peut fonctionner entre 3,3 V et 5,2 V. "Hmmm," pensai-je, peut-être qu'il a peu de pouvoir? Mais donner 5V n'a pas aidé.


La deuxième différence était dans une petite puce tampon qui transférait les signaux de données de l'USB 5V au niveau 3,3V. Et quand j'ai comparé les signaux aux entrées du contrôleur, j'ai vu que les signaux de l'ordinateur étaient à des niveaux insuffisants (voir photos).


Réparer réellement.


Eh bien, compte tenu du fait que dans le joystick 5V, les signaux de données USB vont directement au contrôleur et qu'il n'y a que des diodes de dérivation, j'ai déraciné ce convertisseur de niveau et inséré les lignes de données USB directement dans le contrôleur. Et un miracle s'est produit! C'est gagné!
Alors maintenant, j'ai deux jeux de joysticks de travail Rhino X55 et Rhino X56.


Photos avec légendes - explication.


Il s'agit du patient avant la chirurgie.


Il s'agit du patient avant la chirurgie.


Donc ça ne marche pas


Donc ça ne marche pas


Ceci est entouré par un tampon maléfique. En dessous se trouve la véritable puce CY7C64215-56LTXC, et encore plus bas est le SPI FLASH W25X40L


Ceci est entouré par un tampon maléfique. En dessous se trouve la véritable puce CY7C64215-56LTXC, et encore plus bas est le SPI FLASH W25X40L


Il s'agit d'un signal USB de l'ordinateur vers le tampon. Faites attention au niveau: 3,5 V


Il s'agit d'un signal USB de l'ordinateur vers le tampon. Faites attention au niveau: 3,5 V


Ce signal provient également du côté ordinateur, mais il s'agit d'une sortie du tampon vers l'ordinateur


Ce signal provient également du côté ordinateur, mais il s'agit d'une sortie du tampon vers l'ordinateur


«Et le voici! Dent malade! »(C) c'est le signal après le tampon du contrôleur. Comme vous pouvez le voir, le niveau atteint à peine 2,5 V, donc le contrôleur ne reconnaît pas les unités logiques ...


«Et le voici! Dent malade! »(C) c'est le signal après le tampon du contrôleur. Comme vous pouvez le voir, le niveau atteint à peine 2,5 V, donc le contrôleur ne reconnaît pas les unités logiques ...


Il s'agit du signal du contrôleur (sortie) vers le tampon. Niveau remarquable aussi


Il s'agit du signal du contrôleur (sortie) vers le tampon. Niveau remarquable aussi


Le voici, ce convertisseur de tampon maléfique, se prépare pour l'amputation


Le voici, ce convertisseur de tampon maléfique, se prépare pour l'amputation


Cafards extraits!


Cafards extraits!


Malheureusement, il est très difficile de les souder - les pistes sont très délicates et se détachent à certains endroits. Eh bien, cela n'a pas d'importance, je ne suis pas le premier à souder une telle bagatelle.


Malheureusement, il est très difficile de les souder - les pistes sont très délicates et se détachent à certains endroits. Eh bien, cela n'a pas d'importance, souder une telle bagatelle n'est pas la première fois :)


C'est fait!


C'est fait!


Il doit maintenant être rempli de quelque chose


Il doit maintenant être rempli de quelque chose


Voilà ce que je connecte les pistes


Voilà ce que je connecte les pistes


Le résultat ne tarde pas à venir! Tout est déterminé maintenant!


Le résultat ne tarde pas à venir! Tout est déterminé maintenant!


Pilotes ...


Pilotes ...


Ce sont des signaux sans tampon, comme vous pouvez le voir par le niveau, ils sont les mêmes que ceux fournis par le contrôleur sans (jusqu'à) un tampon


Ce sont des signaux sans tampon, comme vous pouvez le voir par le niveau, ils sont les mêmes que ceux fournis par le contrôleur sans (jusqu'à) un tampon


C'est de l'ordinateur à la puce - vous pouvez voir que le niveau est tout à fait suffisant maintenant.


C'est de l'ordinateur à la puce


Lumineux! :)


Lumineux! :)


Eh bien, c'est tout. Les plans mettent une protection sur ces lignes.


Mise à jour:
Dans les commentaires, rstepanov a suggéré que le cafard à distance est IP4234CZ6:
IP4234CZ6
Je vais le remettre quand il arrivera.

Source: https://habr.com/ru/post/fr430990/


All Articles