• 締切済み

マイコン、FPGAのプルアップについて

マイコンやFPGAのI/Oに内部プルアップがあるのに、外部(外付け)プルアップを付けている 回路がありました。 なぜ内部プルアップがあるのに、わざわざ外部プルアップを付けているのでしょうか。 ご存知の方、いらっしゃいましたら、ご教授の程、どうぞ宜しく御願い致します。

みんなの回答

  • Microstar
  • ベストアンサー率21% (289/1367)
回答No.3

以前マイコンのパターン設計をしたことがある者です。 わざわざ外部プルアップをつける理由は、5Vではなく12Vの出力回路(接点として)として使っているのでは? 内部用プルアップ回路の忘れは、考えにくいです。 パターン回路設計後、配線1本、素子からNAND、NOR、INVの各ロジックまで、念を念に入れて色鉛筆で追っかけていきますので。

Pooh8
質問者

お礼

Microstar様 御礼が遅くなりまして申し訳御座いません。 回答して頂きまして有難う御座いました。

Pooh8
質問者

補足

Microstar様 とても参考になりました。 有難う御座いました。

  • koujikuu
  • ベストアンサー率43% (429/993)
回答No.2

「フェイルセーフ」の考え方です、マイコンが暴走した、動作しない、断線して信号が伝わらない 時に外部回路の誤作動を防止する為です http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A7%E3%82%A4%E3%83%AB%E3%82%BB%E3%83%BC%E3%83%95

Pooh8
質問者

お礼

koujikuu様 御礼が遅くなりまして申し訳御座いません。 回答して頂きまして有難う御座いました。 ベストアンサーに選ばせて頂きたいのですが、 他の方にも良い回答を頂きました。 今回は1人の方にしぼることができませんが、 koujikuu様の回答はベストアンサーです。 とても勉強になりました。 有難う御座いました。

  • t0z2
  • ベストアンサー率36% (139/377)
回答No.1

1.内部プルアップがあることに気が付いていない 2.IOHの電流値が足りない 3.配線長やノイズの観点からもう少しインピーダンスを下げておきたい など、いくつか考えられますが、1の可能性が高いかもしれませんね。 それと、初期化するまでは内部プルアップが働かないような構造になっている場合は、外付にてレベルを安定させる目的があるかもしれません。

Pooh8
質問者

お礼

t0z2様 御礼が遅くなりまして申し訳御座いません。 回答して頂きまして有難う御座いました。 ベストアンサーに選ばせて頂きたいのですが、 他の方にも良い回答を頂きました。 今回は1人の方にしぼることができませんが、 t0z2様の回答はベストアンサーです。 とても勉強になりました。 有難う御座いました。

関連するQ&A