Z80が正常に動作せず、信号を確認したい。しかし、私はオシロスコープを所有していないので、ピンの方形波をチェックする別の方法を探しています。
基本的に、それが生命の兆候を出力しているかどうかを判断する必要があるだけです。ビット自体には興味がありません。方法はありますか?
Z80が正常に動作せず、信号を確認したい。しかし、私はオシロスコープを所有していないので、ピンの方形波をチェックする別の方法を探しています。
基本的に、それが生命の兆候を出力しているかどうかを判断する必要があるだけです。ビット自体には興味がありません。方法はありますか?
回答:
電子部品を手に入れたら、周波数で明るくなるLEDを作る回路を作ることができます。
回路図へのリンク。
シミュレーションでは、入力として周波数スイーパーを使用して、回路が異なる周波数でどのように動作するかを確認しています。ご覧のとおり、周波数が高いほど、LEDは明るくなります。
これは、それが方形波、三角波、または他の形の波であるかどうかは本当に気になりません。振幅が1.4 Vを超え、1 kHzを超えている限り、LEDが点灯するはずです。
1 nFのサイズを大きくすると、LEDはより低い周波数で点灯します。
トランジスターは不思議ではありません、それはLEDを燃やしません。LEDと直列の1kΩ抵抗は電流を制限します。
部品が非常に少ない場合は、1 µF、10kΩの抵抗と右向きのダイオードを削除できます。しかし、それを行うと、LEDが暗すぎる場合があります。
また、LED、1kΩ抵抗、NPNトランジスタを取り外し、10kΩ抵抗をグラウンドに接続して、1 µFコンデンサと並列にすることもできます。その後、LEDの明るさよりも読みやすい10kΩ抵抗の両端の電圧を測定できます。
私はちょうど説明した回路であり、ほとんどの包絡線検出器。
これが私が話している回路です。
これが私が提案している回路で、白地に黒です。言葉の後ろに隠されていません。
おそらくロジックプローブを使用する
通常、プローブの本体には3つの異なる色のLEDがあります。
赤と緑のLEDはそれぞれ高状態と低状態を示します
オレンジ色のLEDはパルスを示します
このウェブサイトにいくつかの典型的な仕様の表があります。
最初にテーブルをコピーしましたが、著作権表示に気付きました。この表は典型的な最大周波数20Mhzを示していますが、電子機器サプライヤのWebサイトで最初に見つけたものは、そのロジックプローブが50Mhzに達したと述べています。
以下のようHandyHowieは、ロジック・プローブを言及あなたの武器を持っていることは良い、安い、ツールです。
もう1つの手っ取り早い方法は、コンデンサーと抵抗器を備えた小さなハイパスフィルターを作成することです。
この回路のシミュレーション – CircuitLabを使用して作成された回路図
信号がDCの場合、メーターにAC電圧は表示されません。
ロジックアナライザーも確認します。
これらのデバイスは通常、同時に8チャネルを分析でき、PCを使用して表示/設定できます。接続はUSB経由です。
私は約5ユーロで中国のものを持っています。私は非常に古いオシロスコープよりも頻繁に使用しています。ただし、ロジックアナライザーはデジタル(TTL)信号にのみ使用できます。
DMMに周波数カウンターモードがあるかどうかを確認します。そうであれば、その関数を使用して信号をチェックできる可能性があります。カウンターが0を示している場合、おそらく何の出力もありません。カウンターが0をはるかに超えている場合は、おそらく大丈夫です。
数KHzまでの方形波の場合(たとえば、バスの上位のアドレスラインで得られるもの):
信号をLEDに送り、小さな鏡を取り、ファンのように振る。
アンプとスピーカーに供給してください。
単安定マルチバイブレータを取り、その出力にled +抵抗を追加します。パルスの長さを気づくのに十分な長さ、たとえば500ミリ秒にします。
また、RCローパスフィルター(R = 470kOhm、C = 1uF)を介してリセットするために接続されているCMOS Dフリップフロップを使用することもできますが、ICを誤用しているため、設計ではその方法を使用しないでください。
単安定マルチバイブレータまたはD-ffの入力は、適切なロジック入力です。さらに、まばらなサブマイクロ秒パルスを検出できます。LEDを駆動する整流器+トランジスタアンプに基づく多くのパルス検出器は、コンデンサを充電します。これにより、信号に過負荷が発生し、まばらな短いパルスが検出されなくなります。
バス信号の過負荷はプログラムをレールからスローし、プローブを接続することはコンピュータ命令GOTO HELLと同等です。
私はその提案を見ていません。ArduinoUnoは安価な(20〜25米ドル)信号レコーダーおよびジェネレーターとして使用できます。ソースをアナログ入力に接続し、読み取り値を累積し、シリアルポートを介して結果を印刷するだけです。私はそれが数Hzまで機能するはずだと思います
必要なのは、ワイヤーのペアとUSB-Bケーブルだけです。