MCU / CPLDの入力ピンとVCC / GNDの間に抵抗を使用する必要がありますか?


9

MCUまたはCPLDにスタティックロジックを入力させたい場合があります。したがって、私はそれをVCCまたはGNDに接続することを選択します。問題は、電流を制限するために抵抗を直列に配置する必要があるということです。私はしばらくの間自分で考えて、自分の答えを得ます:いいえ!たとえば、STM32F103(データシート)を86ページで取り上げます。 IO特性 「入力リーク電流」から、VDDを適用したときに入力抵抗が少なくとも1 Mオームであるため、電流を制限するための直列抵抗が不要であることがわかります。それは合理的ですか?


デザイン中にピンが使用される可能性があると思われる場合は、プルアップまたはプルダウンを追加します。
アンディ、別名

したがって、現在の制限とは関係ありません...
oilpig 2013年

回答:


14

ピンのVCCまたはGNDへのハード接続は、CMOSロジック入力などの高インピーダンス入力の機能的な観点からは問題ありません。また、PCボードの設計においても、追加のコンポーネントが不要になるため便利です。

抵抗を介して入力をプルアップまたはプルダウンする方が、直接レールタイよりも優れている条件がいくつかあります。これらの理由のいくつかを以下に示します。

1)ピンがデフォルトでたまたま入力になっているが、双方向または出力としてプログラムできる場合、誤ってプログラムするとデフォルトの状態が変化する可能性があります。プルアップ抵抗値が電流を安全なレベルに制限するように適切にサイズ設定されていれば、抵抗により部品の損傷を防ぐことができます。

2)プロジェクト開発中に追加の機能や機能のためにピンを利用したい可能性がある場合、プルアップ抵抗があればピンをすぐに使用できますが、GNDまたはVCC接続には銅のエッチカットが必要です。ピンがサーマルスポークタイプのパッドを介して銅プレーンに接続されていると、電源レールの銅からのピン分離を実行することが非常に困難になる可能性があります。

3)予備のI / Oピンは、MCUのソフトウェアを開発する際の一時的な接続によく使用されます。ピンのプルアップ/プルダウンにより、ピンを自由に使用でき、テスト信号を接続するためのワイヤを接続する簡単な場所があります。リード付き抵抗器の場合は、ミニフックグラバーをクリップするのに最適な場所があるかもしれません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.