週末の修理またはスロットルコントローラーSaitek Rhino X55 / X56の修正方法

2つのジョイスティックの小さな冒険。 Rhino Throttle Controller X55(X56)を最小限のコストで修復する方法の物語。 注意して読んでください! これには、回路に対する容認できない態度と、電子デバイスを切り替えるためのルールが含まれています。







免責事項! 私が正しくやらなかったように行うと、良い方法でコンポーネントの交換を行うか、少なくともTVSダイオードを置く必要があります!







Rhino X55(X56)キットの2つのジョイスティックがあり、両方にスロットルコントローラーがあります。 最初のモデルは購入後ほぼ1年でクラッシュしたため、2番目のモデルが登場しました。最新のX56モデルを保証期間中に送付しました。 しかし、幸福は長くはなく、彼のスロットルコントローラーもしばらくすると決心しなくなりました。







保証を台無しにする時間がなかったので、私たちはそれを放棄しました、そして後半-ジョイスティック自体はうまく機能しました。







そして、ここ1週間前、SaitekはLogitechに移ったので、息子がこの1つを保証期間中に交換することに注意しました。







しかし、それは機能しませんでした。保証は2番目のジョイスティックで既に失効しています。







まあ、そのような酒が始まったので、失うものはもう何もないので、私はオシロスコープを発見しました。







方法は簡単です。すべての場所でオシロスコープを突いて、何が起こるかを確認します。







まず、コントローラーが別のSPI FLSAH(W25X40L)チップにアクセスせず、そこからUSBデバイスの識別子を読み取る必要があることがわかりました。 さらに、動作中のジョイスティックを調べたところ、まったく同じコントローラーチップCY7C64215-56LTXCであることが判明し、一般に動作するものとその方法が明確になりました。







動作するジョイスティックチップが、USBからの5V入力からのDC-DCアップ/ダウンコンバーターを介して5Vで駆動されていることに気付いたとき、さらに興味深いものになりました。 まあ、彼らは電力を安定させるが、5Vの出力で明らかになった。 しかし、「火災の犠牲者」は、降圧安定装置を介して3.3Vを供給しました。 電源チップは汎用であり、3.3V-5.2Vの範囲内で動作できます。 「うーん」と思った、多分彼にはほとんど力がないのだろうか? しかし、5Vを与えても助けにはなりませんでした。







2番目の違いは、データ信号をUSB 5Vから3.3Vレベルに転送する小さなバッファチップにありました。 また、コントローラー入力の信号を比較すると、コンピューターからの信号のレベルが不十分であることがわかりました(写真を参照)。







実際に修理します。







さて、5Vで実行されているジョイスティックでは、USBデータ信号がコントローラーに直接送られ、そこにはバイパスダイオードしか存在しないことを考慮して、このレベルコンバーターをルート化し、USBデータラインをコントローラーに直接挿入しました。 そして奇跡が起こりました! 稼いだ!

そのため、2つのジョイスティックセットがRhino X55とRhino X56になりました。







キャプション付きの写真-説明。







これは手術前の患者です。







これは手術前の患者です。







だからうまくいきません







だからうまくいきません







これは邪悪なバッファに囲まれています。 その下には実際のCY7C64215-56LTXCチップがあり、さらに低いのはSPI FLASH W25X40Lです。







これは邪悪なバッファに囲まれています。その下には実際のCY7C64215-56LTXCチップがあり、さらに低いのはSPI FLASH W25X40Lです。







これは、コンピューター側からバッファーへのUSB信号です。 レベルに注意してください:3.5V







これは、コンピューター側からバッファーへのUSB信号です。レベルに注意してください:3.5V







この信号はコンピューター側からでもありますが、バッファーからコンピューターへの出口です







この信号はコンピューター側からでもありますが、バッファーからコンピューターへの出口です







「そして彼はここにいる! 病気の歯!」(C)これは、コントローラーからのバッファーの後の信号です。 ご覧のように、レベルはかろうじて2.5Vに達するため、コントローラーは論理ユニットを認識しません...







「そして彼はここにいる!病気の歯!」(C)これは、コントローラーからのバッファーの後の信号です。ご覧のように、レベルはかろうじて2.5Vに達するため、コントローラーは論理ユニットを認識しません...







これは、コントローラー(出力)からバッファーへの信号です。 注目すべきレベルも







これは、コントローラー(出力)からバッファーへの信号です。注目すべきレベルも







ここに、切断の準備をしているこの邪悪なバッファコンバータがあります







ここに、切断の準備をしているこの邪悪なバッファコンバータがあります







ゴキブリが抽出されました!







ゴキブリが抽出されました!







残念ながら、それらをはんだ付けすることは非常に困難です-トラックは非常に繊細であり、いくつかの場所で外れます。 まあ、それは問題ではありません;私はそのような些細なことをはんだ付けする最初ではありません。







残念ながら、それらをはんだ付けすることは非常に困難です-トラックは非常に繊細であり、いくつかの場所で外れます。まあ、これは問題ではありません、そのような些細なことをはんだ付けするのは初めてではありません:)







できた!







できた!







今何かで満たされなければなりません







今何かで満たされなければなりません







これは私がトラックを接続するものです







これは私がトラックを接続するものです







結果はすぐに来ました! すべてが今決まっている!







結果はすぐに来ました!すべてが今決まっている!







ドライバー...







ドライバー...







これらは、コントローラーがバッファーなし(最大)で与えたものと同じレベルで見ることができるように、バッファーなしの信号です。







これらは、コントローラーがバッファーなし(最大)で与えたものと同じレベルで見ることができるように、バッファーなしの信号です。







これはコンピューターからチップに至るまでです-レベルは今ではかなり十分であることがわかります。







コンピューターからチップへ







輝く! :)







輝く! :)







まあ、それだけです。 計画では、これらの回線を保護しています。







更新:

コメントでは、 rstepanovはリモートゴキブリがIP4234CZ6であることを提案しました:

IP4234CZ6

届いたら元に戻します。








All Articles