• 締切済み
※ ChatGPTを利用し、要約された質問です(原文:チャタリング防止回路)

チャタリング防止回路とは?

このQ&Aのポイント
  • チャタリング防止回路について解説します。
  • Beaglebordにスイッチ入力回路を作りたい方への参考回路として、チャタリング防止回路を考えてみましょう。
  • 3.3Vの許容電流は250mAです。

みんなの回答

noname#230359
noname#230359
回答No.4

単にスイッチ入力をしたいだけなら マウスボタンイベントをOSから拾う方が簡単 チャタリングなんて気にする必要なし。 HARDOFFあたりなら中古USBマウスが、100円で買えるし。

noname#230359
noname#230359
回答No.3

常識的ノイズ防止回路例 http://www.miyazaki-gijutsu.com/series2/noise161.html https://www.marutsu.co.jp/pc/static/large_order/1405_311_ph 質問者さんご提示回路も積分回路なのでノイズ除去効果は期待できますが 欠点としてI/Oとマイコンポートの間にコンデンサが直結なので 電源投入時とかにはサージ電圧が逆に増えるかも? http://www.piclist.com/images/www/hobby_elec/ckt1.htm 積分回路なのに微分動作してたりして?

noname#230358
質問者

お礼

詳細な資料を教えていただき、ありがとうございました。 勉強してみます。

noname#230359
noname#230359
回答No.2

以下のような回路です。 http://7ujm.net/micro/chata/chata.html http://www.geocities.jp/zattouka/GarageHouse/micon/circuit/Chattering.htm http://www001.upp.so-net.ne.jp/FITDESIGN/manu1.htm 一番上のサイトの回路で言いますと スイッチに流す電流は1mA程度(470+470を3.3kΩ)で 上側の470を100KΩ、10μFを0.1μFでいいと思います。 これは人が触ったときに静電気で飛んでくるのを保護する意味もあります。 CPU側は電流がほとんど流れないものとします。 内部のPULL UPも設定できる場合は「無し」にしてください。

noname#230358
質問者

お礼

ご回答いただき、ありがとうございました。

noname#230359
noname#230359
回答No.1

ご提示のようなハードウェアを使っても構わないのですが、スイッチが チャタリングしても所望の動作をするように、PCのソフトウェア側で 対応することが一般的と思います。 些細のことかもしれませんが、ハードウェアの遅れ要素を使う場合、 0.47μFのコンデンサは、VCC側ではなく、GND側に繋ぐほうが一般的かも しれません。

noname#230358
質問者

お礼

ご回答いただきありがとうございました。 ソフトディレイも併用したいと思います。

関連するQ&A