• ベストアンサー

なぜプルアップ抵抗で電圧があがるの?

TTLの出力をC-MOSの入力へつなげる場合、TTL出力のHIGH電圧が小さい 場合があるので、その配線をVccへプルアップするとよい、と技術書に書いてありました。 が、どうしてそれでHIGH電圧がVccまで引き上げられるのか、 イマイチ理解できません。 どなたかご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

TTLの出力部はR1とR2の直列回路とみなせます。 R1に並列にプルアップ抵抗を入れることにより結合点の電圧を上げることが出来ます。 並列部の合成抵抗が下がるからです。 Vccまでと言うのは言葉のあやだと思いますが。 プルアップ抵抗もむやみに小さくするとLowの時に困ります。

suzu90
質問者

お礼

>> TTLの出力部はR1とR2の直列回路とみなせます。 そもそもこの事が分かっていませんでした。 いただいた回答でスッキリしました。 ありがとうございます。

その他の回答 (1)

  • miyabi51
  • ベストアンサー率46% (14/30)
回答No.2

TTLロジックは電源電圧は5V,VHは2.4V以上,VLは0.8V以下だったと思います。 CMOSの入力スレショルド電圧は電源電圧の約1/2ですのでそのまま繋いでも常にLレベルで正常に動作しない場合があります。 TTLの入力は入力開放でH,入力を回路グランドレベル(入力端子からある電流でグランド側に引いてやる必要がある)にするとLとなります。 TTLの出力は上下にトランジスタを繋いだプッシュプル回路になっています。出力Hの時,下側のトランジスタはOFFし,上側のトランジスタがONとなりますが,元々TTL入力を前提とした設計になっている筈で,回路構成上,上側のトランジスタがON状態でもCMOS入力にとってのHレベルになっていない場合があります。(元々考慮していない使い方です) TTLの出力をプルアップすることで上側のトランジスタONによる出力電位よりも高い電位に引き上げられるため,CMOSが駆動出きるようになります。

suzu90
質問者

お礼

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

関連するQ&A