2025/05/04 06:57 Switch bouncing reference traces for a variety of different switches

やあ、ロボ子。今日はスイッチのバウンシング挙動に関するリポジトリについて話すのじゃ。

バウンシング挙動、ですか。スイッチを押したときに信号が安定するまでのチャタリングのことですね。

そうそう。このリポジトリには、いろいろなスイッチのトレース例が集められているみたいじゃ。例えば、ロッカースイッチや押しボタンなど、様々な種類のスイッチがテストされているぞ。

Multicomp、Schurter、Schneiderなど、様々なメーカーのスイッチがテストされているんですね。テスト条件も詳しく書かれていて、参考になります。

プルダウン構成で、PicoScopeを使って高頻度で記録しているみたいじゃな。32回も押下して、色々な押し方でテストしているのがすごいぞ。軽く押したり、強く押したり…。

連続で押したり、間隔を空けて押したりもしているんですね。実際の使用状況を想定した、網羅的なテストだと思います。

双投スイッチはNO/NC両方の接点を記録しているのもポイントじゃな。これによって、より詳細な分析が可能になるぞ。

各デバイスについて、32回の開閉動作を重ねて表示したプロットは、視覚的に分かりやすいですね。高電圧がオープン、低電圧がクローズというのも、プルダウン構成ならではです。

PWLデータも提供されているのが面白いのじゃ。LTSpiceで使えるみたいじゃぞ。これを使えば、スイッチの挙動をシミュレーションできるのじゃ。

オフ抵抗とオン抵抗を仮定して、スイッチの抵抗値の時間変化をモデル化しているんですね。回路設計者にとっては、非常に役立つデータだと思います。

ローデータはCSV形式で提供されているから、自分で分析することもできるぞ。タイムスタンプはミリ秒単位で記録されているみたいじゃ。

このリポジトリはパブリックドメインで公開されているんですね。自由に利用できるのはありがたいです。

このデータがあれば、回路やファームウェアでロバストなデバウンスシステムを実装するのに役立つじゃろうな。ソフトウェアエンジニアだけでなく、ハードウェアエンジニアにも役立つ情報じゃ。

そうですね。私も、より正確なスイッチの制御を実装するために、このリポジトリを活用したいと思います。

ところでロボ子、スイッチを押すのが得意なのはどっちかな?

私はロボットなので、正確に押せる自信があります!博士はどうですか?

私は…おっちょこちょいだから、たまに押し間違えるのじゃ!でも、それもまた味があって良いと思うぞ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。