Ich habe einen Z80, der sich schlecht benimmt und die Signale überprüfen möchte. Da ich jedoch kein Oszilloskop besitze, suche ich nach einer anderen Möglichkeit, die Rechteckwellen an den Stiften zu überprüfen.
Ich muss im Grunde nur feststellen, ob es ein Lebenszeichen ausgibt, ich bin nicht an den Bits an sich interessiert . Gibt es einen Weg?
microprocessor
z80
Eric
quelle
quelle
Antworten:
Wenn Sie einige elektronische Teile haben, können Sie eine Schaltung erstellen, die eine LED erzeugt, die mit der Frequenz heller wird.
Link zum Schaltplan.
In der Simulation verwende ich einen Frequenz-Sweeper als Eingang, um zu sehen, wie sich die Schaltung gegenüber verschiedenen Frequenzen verhält. Wie Sie sehen können, wird die LED umso heller, je höher die Frequenz ist.
Diesem ist es egal, ob es sich um Rechteckwellen, Dreieckswellen oder andere Wellenformen handelt. Solange ihre Amplitude über 1,4 V und über 1 kHz liegt, sollte die LED aufleuchten.
Wenn Sie die Größe des 1 nF auf etwas Größeres erhöhen, leuchtet die LED mit niedrigeren Frequenzen auf.
Der Transistor ist nicht magisch, er lässt die LED nicht verbrennen. Der 1 kΩ-Widerstand in Reihe mit der LED begrenzt den Strom.
Wenn Sie nur sehr wenige Teile haben, können Sie den Widerstand von 1 µF, 10 kΩ und die nach rechts zeigende Diode entfernen. Wenn Sie dies tun, ist die LED möglicherweise zu dunkel.
Bearbeiten
Sie können auch die LED, den 1-kΩ-Widerstand und den NPN-Transistor entfernen und den 10-kΩ-Widerstand so parallel zum 1-µF-Kondensator mit Masse verbinden. Sie können dann die Spannung am 10-kΩ-Widerstand messen, die möglicherweise leichter abzulesen ist als die Helligkeit einer LED.
Diese Schaltung, die ich gerade beschrieben habe, ist fast ein Hüllkurvendetektor .
Dies ist die Schaltung, über die ich spreche.
Hier ist die Schaltung, die ich vorschlage, schwarz auf weiß. Nicht hinter Worten versteckt.
quelle
Verwenden Sie möglicherweise eine Logiksonde
Am Sondenkörper befinden sich normalerweise drei verschiedenfarbige LEDs:
Rote und grüne LEDs zeigen hohe bzw. niedrige Zustände an
Eine gelbe LED zeigt einen Impuls an
Auf dieser Website finden Sie eine Tabelle mit einigen typischen Spezifikationen .
Ich habe die Tabelle zunächst kopiert, dann aber einen Copyright-Hinweis bemerkt. Die Tabelle gibt typische maximale Frequenz von 20 MHz, aber die ersten, die ich auf einer Elektronik - Anbieter Website bei einer Suche gefunden erklärt , dass seine Logiktastkopf zu 50MHz stieg.
quelle
Wie HandyHowie erwähnt, ist eine Logiksonde ein gutes, billiges Werkzeug, das Sie in Ihrem Arsenal haben sollten.
Ein weiterer schneller Trick besteht darin, sich ein kleines Hochpassfilter mit einem Kondensator und einem Widerstand zu machen.
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
Wenn das Signal Gleichstrom ist, sollte am Messgerät keine Wechselspannung angezeigt werden.
quelle
Suchen Sie auch nach Logikanalysatoren .
Diese Geräte können in der Regel 8 Kanäle gleichzeitig analysieren und den PC zum Anzeigen / Einrichten verwenden. Die Verbindung erfolgt über USB.
Ich habe eine chinesische für etwa 5 Euro und funktioniert bemerkenswert gut. Ich benutze es öfter als mein sehr altes Oszilloskop. Der Logikanalysator kann jedoch nur für digitale (TTL) Signale verwendet werden.
quelle
Überprüfen Sie, ob Ihr DMM über einen Frequenzzählermodus verfügt. In diesem Fall können Sie diese Funktion möglicherweise zum Überprüfen der Signale verwenden. Wenn der Zähler 0 anzeigt, haben Sie wahrscheinlich keine Ausgabe. Wenn der Zähler viel größer als 0 ist, sind Sie wahrscheinlich in Ordnung.
http://en-us.fluke.com/training/training-library/test-tools/digital-multimeters/how-to-measure-frequency-with-a-digital-multimeter.html
quelle
Für Rechteckwellen bis zu einigen KHz (z. B. was Sie auf den höherwertigen Adressleitungen eines Busses erhalten würden):
Führen Sie das Signal einer LED zu, nehmen Sie einen kleinen Spiegel und schütteln Sie ihn wie einen Lüfter.
Führen Sie es einem Verstärker und einem Lautsprecher zu.
quelle
Nehmen Sie einen monostabilen Multivibrator und fügen Sie seinem Ausgang einen LED + Widerstand hinzu. Lassen Sie die Pulslänge lang genug sein, um bemerkt zu werden, sagen wir 500 Millisekunden.
Sie können auch ein CMOS-D-Flipflop verwenden, das angeschlossen ist, um sich über ein RC-Tiefpassfilter (R = 470 kOhm, C = 1 uF) zurückzusetzen. Dies missbraucht jedoch den IC => Verwenden Sie diese Methode nicht im Design.
Der Eingang des monostabilen Multivibrators oder D-ff ist ein geeigneter Logikeingang. Zusätzlich können spärliche Impulse im Submikrosekundenbereich erfasst werden. Viele Impulsdetektoren, die auf einem Gleichrichter + Transistorverstärker zum Ansteuern einer LED basieren, laden einen Kondensator auf, was zu einer Überlastung des Signals führen kann und spärliche kurze Impulse unbemerkt bleiben.
Eine Überlastung eines Bussignals wirft das Programm aus der Schiene. Das Anschließen der Sonde entspricht der Computeranweisung GOTO HELL.
quelle
Ich habe diesen Vorschlag nicht gesehen: Arduino Uno kann als billiger Signalrekorder und Generator (USD $ 20-25) verwendet werden. Schließen Sie einfach Ihre Quelle an den Analogeingang an, sammeln Sie Messwerte und drucken Sie das Ergebnis über die serielle Schnittstelle. Ich denke, es sollte bis zu wenigen Hz funktionieren
Sie benötigen lediglich ein Kabelpaar und ein USB-B-Kabel.
quelle