このZ80回路図でRESETピンがこのように設定されているのはなぜですか?


9

次の回路図を見つけました。

Z80回路図

多くのデータシートを読んだ後、私はほとんど理解しています。

しかし、私が理解していない主なことは、RESETピンで起こっていることです。まず、RESETピンがアクティブLowであることを理解しています。この場合、なぜそれが+ 5Vに引き上げられているのですか?確かに、CPUをリセットしたくありません。この部分の答えは、起動時のリセットに関係していると思います。

私の主な質問は、なぜRESETから(どうやら)アースにコンデンサがあるのか​​ということです。

それは地面ですか?もしそうなら、なぜその前にコンデンサがあるのですか?そうでない場合、それは何であり、何をしますか?


2
これは、プロセッサがリセットされるかどうかをあまり気にしない場合に使用される、ハーフa **リセット回路のようなものです。ただし、比較的長い電源オフ後にクリーンな電源を投入すると、通常は機能します。
Spehro Pefhany

リセットが必要な場合は、コンピュータを取り外してから3分間放置してから、コンピュータを再び接続するように指示するのに使用した方法です。
Ian Ringrose

回答:


16

リセットピンはアクティブLOWであるため、プロセッサをリセットするにはLOWにプルダウンする必要があります。

リセットピンに接続されたコンデンサはGndにも接続されており(回路図では誤った記号を使用しています)、プルアップ抵抗と共に、VCCが最初に上昇した後しばらくの間プロセッサをリセット状態に保つRCネットワークを形成しています。

次のようなリセット回路がよく見られます。

概略図

この回路のシミュレーションCircuitLabを使用して作成された回路

RC値は、電源を安定させるのに十分な時間、プロセッサをリセット状態に保つように定義されています。また、プロセッサをリセット/再起動するための物理的なリセットボタンを提供することもできます。


5
多くの場合、VCCが削除されたときにC1を放電するために、R1と並列にダイオードもあります。
Technophile

1
@Technophileかなり正しい...回路図に追加した
Jack Creasey

1
また、適切な操作のためには、信頼できる操作を可能にするために、入力がシュミットトリガーであることが必要です。
WhatRoughBeast

@WhatRoughBeast一部の回路はシュミットトリガーを使用しましたが、一部は使用しませんでした。多くの回路にはC1さえありませんでした。* Reset入力は* NMIおよび* INTピンと同じであり、レベルに敏感だったため、VCCが上昇すると、最終的に* Resetが解放されました。しかし、私はより良い回路図がそのようにそれをしたことに同意します。
Jack Creasey

10

あなたが正しく述べたように、RESETはアクティブローです。

電源投入時にCが放電されると、リセットがLowに保持され、電源が安定するまでチップに初期化を停止させます。

R x C(s)にほぼ等しい時間が経過した後、コンデンサの電圧はRを通じて十分に充電され、RESETを解放してコントローラを実行できるようになります。この時までに電力は安定しているはずです。

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