HN 日本語サマリー

← 一覧へ戻る
その他

Floppy Emu ハードウェア故障解析結果

Floppy Emu Hardware Failure Analysis Results (bigmessowires.com)

61 pointsby zdw10 コメント

要約

この記事は、Floppy Emuデバイスのハードウェア故障に関する詳細な分析結果を報告しています。筆者は、製造バッチで発生した多数のQA(品質保証)テスト不合格品を調査し、故障原因を特定しました。最も多かったのはクロッククリスタル関連の不具合で、次いでCPLDチップの故障やマイクロコントローラーの未プログラムなどが挙げられています。

全文翻訳

Floppy Emu ハードウェア故障解析結果 2026年9月29日 | カテゴリ: Floppy Emu | 著者: Steve 動作しないハードウェアのトラブルシューティングは誰にとっても楽しいものではなく、私も例外ではありません。Floppy Emuのバッチを契約製造業者に組み立ててもらうたびに、QAテストに合格しないものがいくつか必ず出てきます。それらはどうなるのでしょうか?数年間、私のオフィスの一角には、顧客からの返品品と共に、QAで不合格になった品々が積み重なっており、いつかその調査に時間を割く日が来るのを待っていました。長い時間がかかりましたが、「故障解析の日」がついにやってきました。いや、故障解析の月と言った方が良いかもしれません。そしてその結果は非常に興味深いものでした。ここで、私が特定した故障のユニークな原因と、それぞれの影響を受けたボードの数をまとめます。 ハードウェアの問題診断 | 回数 クロッククリスタル / クロックなし | 26 クロッククリスタル / クロック不良 | 16 CPLDチップ不良 | 6 マイクロコントローラー未プログラム | 5 はんだ付けの問題 | 5 マイクロコントローラーチップ不良 | 4 ディスプレイヘッダー破損 | 1 部品欠品 | 1 PCB破損 | 1 問題なし、良品 | 1 不明、解決できず | 2 クロッククリスタル これは奇妙な故障で、当初は特定に多くの時間を要しましたが、症状を認識できるようになると、私のQA故障のほとんどがこの問題によるものであることに気づきました。先月、別の投稿でクロッククリスタルの謎について詳しく書きました。要するに、直近の製造バッチで、いつものクロッククリスタル供給業者が在庫切れだったのです。契約製造業者は、私の承認を得て、同じ仕様の別のクリスタルを代替品として使用しました。それは何も影響しないはずでした。しかし、何らかの形で影響しました。QA故障の26件は、全く機能するクロックがないように見えました。ボードはマイクロコントローラーのクロックソースが外部クリスタルに変更されると、全く何もできなくなりました。さらに16件は、ある程度の機能を示しましたが、不安定な動作や、より高いクロック速度での故障が見られました。当初、これが新しいクリスタルがFloppy Emuのデザインの欠陥や脆弱性を露呈させたのか、それとも単に不良または損傷したクリスタルによるものなのか確信が持てませんでした。最終的に、クリスタルは組み立て中の取り扱いの悪さや過熱によって損傷したという意見に至りました。クリスタルを交換し、ボードを再プログラムすることで、これらの問題はすべて解決しました。 CPLDチップ Floppy EmuのXilinx CPLDチップは繊細な部品であり、長年課題の原因となってきました。今年のクリスタル問題の大騒動以前は、CPLDが私が観察した故障の最大の単一原因でした。Floppy Emuの外部インターフェースに直接接続されているチップであるため、静電気放電や電気的ストレスの直撃を受けます。これは5V耐性のある3.3V部品ですが、ここでの使用方法においては、その5V耐性が時々疑わしいように思われました。故障した、あるいは不良なCPLDの症状には、ディスクエミュレーションの失敗、過熱、または不安定な動作が含まれることがあります。通常、デバイスはまだ機能し、ディスプレイにテキストが表示されますが、ディスク機能は動作しなくなります。極端なケースでは、故障したCPLDは電源からグラウンドへのハードショートとして機能し、何も動作しなくなります。CPLDを交換し、再プログラムすることで、これらのボードの問題はすべて解決しました。 マイクロコントローラー未プログラム 面白く、あるいはあなたの視点によっては憂鬱なことに、QA故障の第3の原因は、マイクロコントローラーが単にプログラムされていなかったことでした。契約製造業者の誰かがスイッチで居眠りしたか、何をしているかを見失ったか、PCBを間違った山に入れたか、あるいは何らかの理由でそうなったのでしょう。プログラムされていないマイクロコントローラーを持つボードは、一見すると完全に死んでいるように見えますが、デバッガーには応答し、チップをフラッシュしてすべてを動作させるのに数秒しかかかりません。 はんだ付けの問題 すべての部品は、はんだによってPCBに電気的に接続されなければなりません。はんだ付けの問題は肉眼では見つけにくいことがありますが、通常は拡大すると明らかになるため、問題のあるボードを10倍で確認するのが私の最初のトラブルシューティングステップの1つです。クールなデスクトップ顕微鏡を手に入れるべきですが、今のところ、10倍の安価な宝石ルーペを使用しており、それは十分に機能します。数枚のボードでは、はんだが多すぎて、隣接するICピンを意図せず接続するソルダブリッジが発生していました。しかし、はんだが不足している、あるいはICピンがPCBパッドに実際に結合せずに、かろうじて乗っているだけの貧弱な半田付け箇所を見つけることの方が一般的でした。幸いなことに、どちらの問題もはんだごてと少量のフラックスで簡単に修正できました。 マイクロコントローラーチップ不良 オンボードのマイクロコントローラーチップも故障の潜在的な原因です。私の経験では、これらのマイクロコントローラーはかなり堅牢であり、私がこれまでに見た唯一の故障は、顧客がFloppy EmuケーブルをApple II Disk IIコントローラーに誤って逆に接続した場合にフィールドで発生するものです。Disk IIコントローラーには、キー付きのコネクタではなく、むき出しのピンコネクタがあるため、これは驚くほど簡単にできてしまいます。逆に接続すると、+12ボルトと-12ボルトがMCUのピンに印加され、それが破壊されます。残念ながら、不良マイクロコントローラーの症状は、不良クロッククリスタルの症状とほぼ同じです。全く応答しないボードで、デバッガーの活動もありません。どちらの問題が原因かを推測するために、応答しない各ボードの履歴を確認する必要がありました。場合によっては、私が間違って推測し、マイクロコントローラーを交換し、それでも改善しない場合はクロッククリスタルも交換することになりました。 その他 残りの問題はすべて単発でした。1枚のボードのディスプレイヘッダーが物理的に破損し、ピンが1本欠けていたため、ディスプレイが真っ白になりました。別のボードはLEDが点灯しなかったためQAで失敗しましたが、実際にはLEDがありませんでした!PCB上には単なる空白のパッドがあるだけでした。また、PCBが物理的にひび割れていることによる故障にも遭遇しました。PCBの幅に沿って長い線が走り、特定の角度からの光の下でしかはっきりと見えませんでした。さらに2つのボードは、原因を特定する私の努力を拒み、それらにあまりにも多くの時間を費やした後、私はそれらをスクラップ箱に捨てました。私が検査した最後の1枚のボードは、全く問題がないことが判明しました。私はそれを広範囲にテストし、完璧に動作しました。これは、不良電源やケーブルのような外部要因でQAに失敗したか、あるいは単に誤って分類されたのかもしれません。 最終結果 故障解析の山にあった68個のFloppy Emuのうち、私は65個を復活させることができました。これはかなり堅実な割合です!特定の故障原因の症状を認識できるようになり、再びそれらが発生した場合に、より迅速に対処できるようになりました。さらに重要なのは、故障解析で得た知識(特にクロッククリスタルに関するもの)は、将来のQA故障の数を減らすために、設計および組み立てプロセスの変更を導くのに役立つでしょう。知識は力である、と言うように、今や私は多くの力を得ました。 最初のコメントをどうぞ! まだコメントはありません。最初の方になりましょう。 返信を書く。 カスタマーサポートに関する問題については、コメントを書く代わりにカスタマーサポートリンクを使用してください。 名前 メールアドレス(表示されません) ウェブサイト ここにコメントを書いてください: フォローアップコメントをメールで通知する。 コメントせずに購読することもできます。