Ich muss die physikalische Schicht einer proprietären Datenleitung mit einem Logikanalysator erschnüffeln, aber mein Analysator ist auf einen 5-V-Eingang beschränkt. Leider läuft die Leitung auf 47,5V, was alles braten würde. Ich habe einen einfachen Spannungsteiler in Betracht gezogen, aber ich mache mir Sorgen, dass ich viel Strom durch ihn pumpen oder die Daten auf der Leitung beeinflussen könnte.
Irgendwelche Vorschläge auf eine Weise, dies zu tun? Es muss nicht robust sein – es ist nur ein einmaliger Hack für einen einzigen Zweck.
BEARBEITEN : Um einige der gestellten Fragen zu beantworten: Ich weiß nicht, ob es sich um 47,5 V DC-Offset oder 47,5 V pp handelt, da mir nur eine einzige Zahl als Teil der Spezifikation gegeben wurde. Es ist ein altes System, das von einer Firma hergestellt wurde, die nicht mehr existiert, daher ist es praktisch unmöglich, Originalspezifikationen und -informationen zu erhalten. Die Datenrate beträgt 2 Mbps, was für mich bedeutet, dass sie 4 MHz auf der physikalischen Schicht nicht überschreiten sollte.
Zwei Optionen.
Option 1. Wenn die Daten vollständig von 0 V auf 47,5 V schwingen, ist ein Spannungsteiler mit zwei Widerständen in Ordnung. Wählen Sie die Widerstände nicht zu klein, damit übermäßige Leistung abgeführt wird. Überprüfen Sie auch, wie viel die Schnur belastet werden kann. Nehmen Sie bei Bedarf eine Pseudo-Scope-Eingabe von 1 MOhm und einem 100k-Potentialteiler vor - dies erzeugt etwa 4,3 Vp-p, ABER Sie müssen möglicherweise 22 pF über 1 M und 220 pF über 100 k legen, um "Edge" -Informationen im Datenstrom sauber zu halten .
Option 2. Wenn die Daten 5 Vp-p sind, die einem DC-Pegel von 47,5 V überlagert sind, ist es komplexer - dies ist wie "Phantomspeisungsdaten", und um die 5 Vp-p-Daten zu "lesen", müssen Sie den DC entfernen, indem Sie a verwenden Kondensator - dies hinterlässt ein AC-Datensignal mit 5 Vp-p, das jedoch mit dem durchschnittlichen Tastverhältnis des Signals auf und ab wellt.
Wenn die Daten so codiert sind, dass es immer Datenflankenübergänge gibt, ist das ziemlich einfach - schließen Sie das DC-entfernte Signal an einen Signalkomparator mit einem 0-V / 5-V-Ausgang an und speisen Sie es in Ihren Analysator ein. Wenn die Daten jedoch UART-Daten ähneln, gibt es lange Zeiträume, in denen das Signal 1 oder 0 ist, und dies ist ein Problem, das Sie möglicherweise nie einfach lösen werden.
Hier ist eine einfache Umkehrschaltung, die funktionieren sollte, vorausgesetzt, Sie können die Masse sicher miteinander verbinden. Es stellt eine sehr geringe Last (120 K) für das Signal dar und sollte bis zu etwa 50 oder 100 kHz gut funktionieren. Wenn Sie einen höheren Frequenzgang benötigen, überbrücken Sie R1 mit einigen pF.
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Dies setzt voraus, dass das Eingangssignal von 0 auf +47,5 V schwingt, und stellt den Übergang auf etwa 20 V ein. Wie Andy sagt, wenn Ihr Signal nicht 0/47,5 schwingt, müssen andere Mittel verwendet werden.
Beachten Sie, dass es invertiert ist, sodass der Ausgang bei 47,5 Zoll niedrig und bei 0 V Eingang hoch ist.
Obwohl dies höchstwahrscheinlich ein DC-Offset-Szenario ist, können Sie die Peak/Peak-Möglichkeit für Ihre geistige Gesundheit eliminieren. Nehmen Sie einen entsprechend großen Widerstand und eine LED und verbinden Sie diese zwischen dem Signal und seiner Referenz (Masse). Wenn die LED konstant leuchtet, handelt es sich um ein Offset-Szenario. Wenn die LED flackert, handelt es sich um ein Peak/Peak-Szenario. (Wenn Sie 48 Volt schwingen, wird dieses Signal irgendwann unter der Erde sein und die LED wird aus sein.) Hoffentlich kann Ihr Bodenteam so viel bewältigen.
Nehmen wir also an, dies ist ein DC-Offset-Szenario, bei dem die Spannung erheblich um 47,5 V schwanken könnte. Ich schlage vor, eine Pegelumsetzerschaltung mit zwei Widerständen und einem NMOS zu verwenden, um die Spannung auf einen 5-V-Bereich zu senken. Sie können den Bereich anpassen, indem Sie das Widerstandsverhältnis anpassen. Ich habe ein bisschen damit in LTSpiceIV gespielt und die Idee scheint zu halten.
http://husstechlabs.com/wp-content/uploads/2010/09/Level-shifter.jpg
Es ist jedoch immer noch ein gewisser DC-Offset vorhanden, und die Schwingung ist für einen TTL-UART-Bus nicht optimal, sodass Sie weiter konditionieren müssen. Ein einzelner Instrumentenverstärker sollte in der Lage sein, das Signal mit einem DC-Pegel zu differenzieren und es richtig auf 0-5 V zu verstärken.
http://en.wikipedia.org/wiki/Instrumentation_amplifier
Auch der Pegelumsetzer kann einen spitzen Ausgang liefern - verwenden Sie eine Entkopplungskappe vor dem Eingang zum Instrumentenverstärker, um dies zu mildern.
Andi aka
Polynom
John u
John u
Polynom
Andi aka
John u
John u
John u
John u