555 Triggeramplitude etwas zu groß zum Triggern

Ich habe die folgende Schaltung, die dafür ausgelegt ist, einen längeren Impuls (in der Größenordnung von Millisekunden) von einem Mikrocontroller (Quelle v3 unten) zu nehmen und zwei 555-Timer in Kaskade zu verwenden, um zwei aufeinanderfolgende Impulse mit kleinerer Breite auszugeben (im Bereich von 0,5 us bis 10 us und über einen Poti individuell regelbar [im Schema unten nicht dargestellt]). Diese beiden aufeinanderfolgenden Impulse werden von diesem längeren Impuls getriggert. Der Ausgangsimpuls des zweiten 555-Zeitgebers sollte danach folgen, wenn der Ausgang des ersten Zeitgebers niedrig wird. Ich habe RC-Unterscheidungsmerkmale zwischen dem ersten BJT-Wechselrichter und zwischen den beiden 555-Timern verwendet, um ein mehrfaches Auslösen der Timer zu vermeiden.

555 Timer-Schaltung

Die simulierte Schaltung unten zeigt von oben nach unten den Eingangsimpuls, den Ausgang nach dem BJT-Inverter, den Ausgang nach dem ersten Flankendetektor (555-Triggereingang Nummer 1), den Ausgang des ersten 555-Timers, den Ausgang nach dem zweiten Flankendetektor (555 Triggereingang 2) und dem zweiten 555 Timerausgang.

555-Simulation

Ich habe diese Schaltung gebaut und der Ausgang des ersten 555-Timers erzeugt einen zufriedenstellenden Impuls, aber der Eingang zum Trigger des zweiten 555-Timers mit Flankenerkennung erreicht einen Wert knapp unter dem 1/3VCC-Wert, der zum Auslösen des zweiten Timers erforderlich ist. In der Simulation sinkt es unter diesen 1/3VCC-Wert und der zweite 555-Timer wird korrekt ausgelöst, aber in der Praxis geschieht dies nicht, wie im Oszilloskop-Messwert unten gezeigt. Der niedrigste Wert, den es erreicht, ist 2V.

Oszilloskopmessung am Eingang des zweiten 555-Timers. (Knoten mit dem Titel in1 im Schema oben)

Oszilloskop lesen

Ich habe versucht, C4 und R9 (Kantendetektor-Zeitkonstante) anzupassen, um diesen Wert niedriger zu bekommen, aber es wirkt sich nur auf die Entladungsrate und nicht auf die Amplitude aus. Das Anschließen der Oberseite des zweiten Flankendetektors an eine niedrigere Spannung wie 3 V anstelle von 5 V führt zu einem niedrigeren Auslösewert, aber ich möchte keine separate untere Quelle verwenden, um dies zu lösen. Ich suche nach einer einfachen Möglichkeit, diese Triggerspannung um etwa 500 mV zu senken, damit der zweite Timer ausgelöst wird.

bearbeiten

  • Ich verwende tatsächlich einen NE556-IC anstelle von zwei NE555.
  • Die Ausgänge der 555-Timer gehen mit einem Operationsverstärker in Unity-Gain-Puffer.
Was fährt der erste 555 noch? Sind sie bipolar oder CMOS 555?
Beide 555-Ausgänge gehen in Unity-Gain-Puffer. Die Ausgänge der Puffer werden als Eingangssignale für einen Hochspannungsschaltkreis vom H-Brückentyp verwendet. Ich verwende einen NE556-Timer, also gehe ich davon aus, dass es sich um das bipolare Sortiment handelt.
Bereinigung: 1. R6 ist parallel zu R5 und kann gelöscht werden. 2. Ein 555 hat einen vollen Totem-Pole-Ausgang, sodass R8 gelöscht werden kann. 3. Der dritte Trace ist für die Ausgabe eines Differenzierers nicht korrekt.
@AnalogKid Danke, habe das Diagramm geändert, um die Ausgabe des Differenzierers anzuzeigen.
Was ist, wenn Sie 10K von in1 zu GND hinzufügen?
@SpehroPefhany Wenn ich das versuche, macht es zumindest in der Simulation keinen Unterschied zum niedrigsten Wert (oder einen sehr winzigen Unterschied). Ich habe diese Schaltung leider auf einer Heimplatine gemacht, daher ist es schwierig, solche schnellen Änderungen auf der Platine selbst zu testen.
Das 2. Unterscheidungsmerkmal berechnet eine Zeitkonstante von 47 us, aber die Scope-Spur sieht ungefähr zehnmal so aus.

Antworten (3)

Geben Sie hier die Bildbeschreibung ein

Trigger aktiviert bei 1 3 Vcc, es ist nicht nötig, den ganzen Weg zu VCC hochzuziehen; ziehen zu 1 2 VCC statt.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Danke! Dies löste mein Problem.

Sie könnten versuchen, einen 10-100k-Pulldown-Widerstand am Ausgang des ersten und am Trigger des zweiten zu erden. Möglicherweise müssen Sie mit einigen Werten spielen, um die richtige Antwort zu erhalten. Je nach 555-Typ kann der Ausgang 2 Volt unter vcc liegen. Obwohl die meisten Diagramme, die ich gesehen habe, mit einem 555, der einen anderen auslöst, nur direkt zwischen Ausgang und Trigger verbunden sind.

Ich habe so lange gebraucht, um zu antworten - viele haben in dieser Zeit kommentiert.
Hallo, ich habe versucht, zwischen 10 und 100.000 zu beiden Punkten hinzuzufügen, die Sie vorgeschlagen haben. Leider nicht der geringste Unterschied. Ich hätte auch gedacht, dass das geht.

Ich würde vorschlagen, die Kondensatoren, die gleichen Widerstände und Dioden an den Triggereingängen des LM556 auszutauschen.555trig

Vielen Dank für Ihre Antwort. Am Ende habe ich mich für die Antwort eines anderen Benutzers entschieden, nur weil ich diese Schaltung mit einer Heim-PCB-Methode gebaut habe und nur oberflächenmontierte Schottkys zur Verfügung hatte, sodass das Löten schwieriger gewesen wäre. Würde es Ihnen etwas ausmachen, näher darauf einzugehen, warum Sie sich für die Schottky-Dioden entschieden haben, das ist sehr interessant für mich.
Es gibt ein Problem mit dem ersten Eingang, der von einem 12-V-Signal gesteuert wird. Wenn eine normale Diode mit Masse verbunden ist, beträgt sie am Triggereingang -0,9 V. Dies reicht aus, um die Diode BC des internen Transistors zu öffnen. Dies kann nur mit einer Schottky-Diode geschützt werden. Der Rest könnte auch normal sein, ich dachte nur, es wäre einfacher, mit einem Typ zu arbeiten.