出力が電流をソースまたはシンクしている場合、デバイスはその出力の電圧を電源レールの1つに駆動しようとしていることを意味します。ソーシング時の正の電源、シンク時のグランド/リターン。つまり、出力が供給ラインの1つに対して低インピーダンスであることです。
フローティングラインは、電源/接地システムに対して高いインピーダンスを持つラインです。フローティング入力は小さなアンテナのように動作し、回路からランダムなノイズを拾います。これが、未使用の入力を+ Vまたはグランドにプルする必要がある理由です。とにかく、ほとんどの入力は高インピーダンスです。
標準のCMOS出力を次のデバイスの入力に接続する場合、CMOS出力ステージは次のデバイスの入力を1つまたは他のロジックレベルにハード駆動するため、あまり心配する必要はありません。出力段には2つのトランジスタがあり、1つは出力を+ Vレールに駆動でき、もう1つは出力をグランドにプルできます。
ただし、発生する可能性のある問題は、「オープンコレクター」(OC)または「オープンドレイン」(OD)の出力ステージがある場合です。これらのデバイスは基本的に、出力をグランドにプルする機能のみを備えています。出力がロジックロウ、ゼロボルトの場合、出力が電流をシンクするため、次のデバイスの入力はグランドに保持されます。しかし、出力を論理「1」にする必要がある場合、出力トランジスタがオフになり、フローティング入力が残ります。そのため、この種の接続では、通常、手元のEMIに応答して入力の電圧が変動しないようにするプルアップ抵抗があります。通常、抵抗値は、OC / OD出力の電流シンク能力を圧倒しないように、逃げることができる範囲の小さい方に向かっています。
他の一般的な状況は、「トライステート」出力です。これらは2つのトランジスタ出力段を備えたデバイスであるため、プルアップ抵抗なしで「0」または「1」のロジックレベルを駆動できますが、デバイスの内部には両方の出力トランジスタをオフにできる制御があります。 「hi-Z」出力条件。単一のトライステート可能な出力を単一の入力に接続し、条件によって出力がトライステートモードになる場合、フローティング入力の別のケースが発生します。OCデバイスの場合と同じ理由で、おそらくこれらの状況でもプルアップ抵抗が表示されるでしょう。ただし、トライステート可能な出力は、いくつかのデバイスの1つがロジックレベルをアサートし、他のすべてのデバイスがhi-Z状態にある「バス」状況で最もよく見られます。回路図を調べてください」