Ich möchte Triggersignale auf der Vorderseite mit dem Mikrocontroller in meinem Gerät bereitstellen. Das Triggersignal wird über ein 50-Ohm-Koaxialkabel zu einem anderen Gerät mit einem 50-Ohm-Eingang geleitet.
Eine direkte Verbindung würde die digitalen Ausgangspin-Treiber des Controllers überlasten, daher suche ich nach so etwas wie einem Pufferverstärker-IC. Ich möchte diesen Triggerausgang auch etwas idiotensicher machen: Kurzschließen sollte nichts zerstören. Meine Idee war, einen Widerstand in Reihe mit dem Endausgang zu schalten, mit einem Widerstand, der ausreicht, um den Strom in einer Kurzschlusssituation auf die absolute maximale Nennleistung des Endtreibers zu begrenzen. Dieser Widerstand sollte natürlich klein sein, um bei richtig angeschlossenen 50 Ohm Geräten noch möglichst viel Spannungsabfall zu haben. Ist der Vorwiderstand der richtige Ansatz, um den Ausgang hart kurzschlussfest zu machen (PTC-Sicherungen sind dafür zu langsam, nehme ich an)? Wenn jemand ein 1-MOhm-Gerät anschließt, möchte ich außerdem, dass der Triggerimpuls rechtzeitig ausgeschaltet wird.
Bisher habe ich diese drei Ideen für Verstärker/Treiber:
Ich hätte gerne Kommentare zu diesen drei Ideen, sowie natürlich "wie man es richtig macht".
Einige Informationen, die interessant sein könnten: Ich strebe Schaltzeiten (und Anstiegs-/Abfallzeiten) unter 100 ns an, wenn ein 50-Ohm-Gerät angeschlossen ist. Ich habe VCC +5V leicht verfügbar und mit etwas zusätzlichem Aufwand +6 V und +12 V. Ich brauche zwei Triggerausgänge, daher möchte ich Puffer-ICs mit> 8 Kanälen vermeiden. Ich möchte am 50-Ohm-Gerät einen hohen Pegel von> = 3 V erreichen (das sollte jedes Gerät richtig auslösen, oder?)
Sie könnten einen MOSFET-Treiber wie den TC4427 mit einem 47-Ω-Vorwiderstand verwenden. Der Widerstand begrenzt die Leistung ausreichend, um den Ausgang zu schützen.
Beachten Sie, dass bei einem 50-Ω-Ausgangswiderstand die Spannung an einem hochohmigen Eingang doppelt so hoch ist wie an einem 50-Ω-Eingang.
Was Sie wirklich brauchen, hängt von dem Gerät ab, das das Signal als Eingang verwendet.
ETA - Bedauerlicherweise muss ich das Folgende (in Bezug auf Option 1) für falsch erklären . Nach weiterem Nachdenken bin ich zu dem Schluss gekommen, dass der grundlegende Ansatz die Anforderung zum Treiben einer 1-MOhm-Last nicht erfüllt und nicht dazu gebracht werden kann. Diese netten Seelen, die mich positiv bewertet haben, sollten es sich wahrscheinlich noch einmal überlegen.
Mit Ihren Anforderungen sollte dies ziemlich einfach sein.
1 - Option A. Sie können dies problemlos tun, aber Sie müssen einen PNP-Transistor verwenden, keinen NPN.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Zu beachten ist, dass dieser Treiber das Signal invertiert. Außerdem sollte der Eingang wirklich eine Höhe von 5 Volt liefern. Wenn Sie möchten, können Sie R2 ein wenig reduzieren, um die Hochpegelspannung zu erhöhen, aber je mehr Sie dies tun, desto größer ist die Wahrscheinlichkeit, dass der Transistor versehentlich zerstört wird, wenn Sie den Ausgang gegen Masse kurzschließen (dies kann leicht passieren, wenn Sie ihn anschließen). seine Last, während der Ausgang aktiv ist.)
ETA - Ich habe vergessen, auf die Anforderung einzugehen, dass die Schaltung eine Last mit hoher Impedanz (1 MOhm) treiben kann. Mein Fehler. Dies kann mit einer etwas nicht standardmäßigen Herangehensweise an das, was TTL steuern kann, erfolgen.
Simulieren Sie diese Schaltung
Dies benötigt 6 Volt, um 3 Volt Ausgang an 50 Ohm zu bringen, und treibt eine hochohmige Last auf 6 Volt und treibt die hochohmige Last mit wenig Klingeln unter Verwendung von 50-Ohm-Koax (da der Ausgang jetzt quellenterminiert ist). bis 50 Ohm). Wenn die 6 Volt in 1 Meg nicht akzeptabel sind, kann die 6-Volt-Versorgung auf 5 reduziert werden, aber dann geht die 50-Ohm-Last nur auf etwa 2,4 Volt. Die hinzugefügte Spannung am TTL-Eingang sollte durch die Kombination aus Basiswiderstand und Diode sicher begrenzt werden. Fast alle TTL werden damit elegant umgehen.
Heh - Eigentlich ist dies ein gutes Beispiel dafür, wie Designs einfach beginnen und dann immer komplexer werden.
Option 2 - Das ist einfach. Einfach die 4 Geräte in jedem Paket parallel schalten. Die Gesamtstromkapazität beträgt ~120 mA, was reichlich ist. Dieser Ansatz funktioniert, weil die 4 Kanäle in einem Paket in Bezug auf das Verhalten alle ziemlich gut aufeinander abgestimmt sind und thermisch verbunden sind, sodass ein Kanal nicht heißer als die anderen werden und anfangen kann zu hacken. Sie könnten wahrscheinlich mit der Verwendung von nur 2 Kanälen davonkommen, wodurch Sie Treiber im Wert von 2 Signalen aus einem einzigen Paket erhalten.
Option 3 - Entschuldigung, Ihre Befürchtungen sind berechtigt, und es wird "schwierig" für so etwas wie ein ULN2003 sein, so zu funktionieren, wie Sie es möchten.
Das sollte es tun:
V2 ist Ihre 5-V-Logikquelle, R3 ist Ihre 50-Ohm-Quellenimpedanz, R4 ist Ihre 50-Ohm-Last, und die LTspice-Schaltungsliste ist hier , wenn Sie mit der Schaltung spielen möchten.
Der einfachste Weg, dies zu tun, besteht darin, einen NPN-Emitter zu verwenden, bei dem der Kollektor über einen 10-Ohm-Widerstand (zum Schutz) mit Vcc verbunden ist, die Basis mit Ihrem Digitalausgang verbunden ist und der Emitter direkt mit dem BNC-Ausgang verbunden ist (ohne Eingriff ) . Widerstand). Der Anschluss einer 50-Ohm-Last über ein 50-Ohm-Kabel überträgt TTL-Signale mit guter Wiedergabetreue. Tatsächlich ist diese Idee (gestohlen aus The Art of Electronics) bei Signalen mit Anstiegszeiten von bis zu etwa 2 ns unter Verwendung von 300-MHz-Transistoren nützlich. Zum Schutz des BE-Übergangs des Transistors gegen Sperrspannung kann eine Anti-Parallel-Diode verwendet werden.
kjgregory
Georg Herold
Martin JH