Wie zähle ich die Anzahl der Hochspannungen im Hantek-Oszilloskop?

Ich habe ein Hantek 6022BE-Oszilloskop und möchte wissen, wie ich die Zeit und Häufigkeit zählen kann, mit der eine bestimmte Spannung von der Welle erreicht wird. Zum Beispiel messe ich die Spannung von Daten, die über ein USB-Kabel übertragen werden. Da die Daten also als 1s und 0s übertragen werden, ist die Spannung ungefähr entweder hoch (ca. 20 mV) oder niedrig (0 V). Ich möchte wissen, wie viele Hochspannungsspitzen (ca. 20 mV) es gibt. Da offensichtlich viel Rauschen vorhanden ist, ist das elektrische Signal der Wellenform nicht sehr sauber.

Screenshot 1 Screenshot 2

Ich möchte wissen, ob es eine Möglichkeit gibt, zu zählen, wie lange die Spannung über einer bestimmten, manuell eingestellten Spannung lag. Kann die von mir heruntergeladene Hantek-Anwendung dies irgendwie für mich erledigen?

20mV auf USB? Irgendetwas ist kaputt oder Sie schließen es nicht richtig an. Möglicherweise ist die Zeitbasis zu niedrig eingestellt.
USB 2.0-Daten liegen bei 200 MHz. Ihr Oszilloskop verfügt nicht über die erforderliche Bandbreite, um die Impulse zu zählen, unabhängig davon, ob die Software eine Funktion dafür hat. Aus diesem Grund sehen Sie auch nur 20 mV. Die Daten liegen weit außerhalb der Bandbreite, und Sie sehen Aliasing-Artefakte von allem, was durch die Filter gelangt.
@JRE Die Sonde ist mit dem D + -Kabel des USB-Kabels verbunden, nicht mit der Stromversorgung (+5 V).
@JRE Aber wie kommt es, dass ich die Wellenformen sehen kann? Ich habe meine Frage bearbeitet, schau dir die Screenshots an
@JRE Ich habe jetzt 2 Screenshots hinzugefügt
Sie sollten Spitzen von 2,8 V sehen, die von Masse auf den Leitungen D+ und D- gemessen werden. Sie sehen das nicht, weil Ihr Oszilloskop eine Bandbreite von 20 MHz hat, aber USB 2.0 hat 200 MHz. Das ist, als würde man versuchen, eine Ultraschall-Hundepfeife mit den Ohren zu hören – Ihre Ohren können so hohe Signale nicht verarbeiten, und Ihr Oszilloskop verarbeitet Signale nicht so schnell wie USB 2.0
Noch schlimmer. Ich sehe jetzt, dass Ihre Abtastrate 8 MHz beträgt. Damit können Sie Signale bis zu 4 MHz anzeigen. Das ist 1/50 der Abtastrate, die Sie benötigen würden. Ihr Oszilloskop kann einfach nicht das tun, was Sie wollen.
@JRE Was sehe ich dann?
Siehe die neueste Bearbeitung meiner Antwort.

Antworten (1)

Mit den zusätzlichen Daten, die Sie jetzt gepostet haben, ist die Antwort einfach:

Sie können nicht.

Die Bandbreite Ihres Oszilloskops reicht nicht aus, um ein USB2.0-Signal anzuzeigen.

USB2.0 läuft mit 200 MHz, und Ihr Oszilloskop hat eine Bandbreite von (bestenfalls) 20 MHz ( Siehe die Hantek-Website für das Modell 6022BE .)

Ob die PC-Software für das Oszilloskop in der Lage ist, die Impulse zu zählen (oder nicht), ist ziemlich irrelevant, da das Oszilloskop das USB-Signal nicht erfassen kann.

Sie müssen nach Bandbreite, Abtastung, Shannon-Theorie, Aliasing- und Antialiasing-Filtern suchen.


Die Bereiche, die ich rot markiert habe, sollten Datenstöße sein. Der kleinere blau markierte Bereich wäre ein kürzerer Datenburst. In beiden Fällen sollten Sie eine Reihe von 2,8-Volt-Spitzen sehen, aber Sie haben nur 20 mV.

Sie sehen nicht die Daten selbst, sondern nur einen verschmierten Brei, der Ihnen sagt: "Hier könnten Daten gewesen sein."

Wenn Daten vorhanden sind, befinden sich auf Ihrem Oszilloskop ungefähr 200 Peaks in einem Quadrat (auf 10 µS pro Quadrat eingestellt).

Geben Sie hier die Bildbeschreibung ein

Zum Vergleich ist hier ein gutes Bild von USB-Daten, die mit einem Tetronix-Oszilloskop aufgenommen wurden (von der Tektronix-Website ):

Geben Sie hier die Bildbeschreibung ein

Sind all diese Datenschübe also genau dort, wo sich die eigentlichen Daten befinden? Es wurde nur verkleinert, um es an die Spezifikationen meines Oszilloskops anzupassen? Wo immer die Bursts sind, sollte der Speicherort der Daten richtig sein?
Es wurde nicht verkleinert, um den Spezifikationen Ihres Zielfernrohrs zu entsprechen. Die Daten wurden überhaupt nicht erfasst. Nur ein Haufen Müll, der ein Nebeneffekt des Oszilloskops ist, das das Signal nicht verarbeiten kann. Wo in Ihrem Bild Bursts zu sehen sind, sollten wahrscheinlich Daten vorhanden sein. Es kann auch nur ein Rauschen auf den USB-Leitungen sein. Es gibt nichts wirklich Nützliches, was Sie beim Betrachten Ihrer Bilder sagen können, außer "Nun, da ist etwas los."
Aber es kann kein Rauschen sein, denn wenn ich die Sonde vom USB-Kabel trenne, verschwindet die Wellenform, die ich gerade bekomme. Könnte ich also einfach annehmen, dass dort, wo die Bursts sind, auch Daten sind? Wenn nicht, gibt es eine andere Möglichkeit, die gewünschten Ergebnisse zu erzielen?
Welches Hantek-Oszilloskop sollte ich stattdessen verwenden? Vielleicht muss ich mir eins kaufen, es sei denn, es ist zu teuer.
Glauben Sie, dass analoge Oszilloskope in der Lage sind, die Wellenform zu erfassen? Entschuldigen Sie die vielen Fragen und danke, dass Sie so geduldig sind.
Sie würden nur nützliche Daten auf einem analogen Oszilloskop sehen, wenn (1) Sie eines mit sehr hoher Bandbreite haben (unwahrscheinlich) und (2) Sie das USB-Gerät in einem „Testmodus“ konfigurieren können, in dem es abwechselnde Signale auf D+ und D- ausgibt. speziell zum Testen (normalerweise mit High-End-DSOs, die in der Lage sind, das von USBIF vorgeschriebene Augendiagramm anzuwenden). Sie benötigen wirklich einen DSO mit hoher Bandbreite und spezielle Messtechniken, um den differenziellen Bus nicht übermäßig zu belasten.
Wenn Sie bei Hantek bleiben, benötigen Sie mindestens einen DSO3254. Das ist ein absolutes Minimum. Ich gehe davon aus, dass Sie ein noch schnelleres Zielfernrohr benötigen, um wirklich etwas Gutes zu tun. Erkundigen Sie sich vor dem Kauf beim Lieferanten, ob die Software die von Ihnen gewünschte Zählung durchführen kann.
Das ist sehr viel ein Minimum. Sie sollten sich wahrscheinlich die Produkte bekannterer Unternehmen wie Tektronix oder LeCroy ansehen.
Oder Agilent/Keysight
@AdamLawrence Wie kann ich mein USB-Gerät für den Testmodus konfigurieren? Was genau passiert damit und kann ich damit mein aktuelles Hantek-Oszilloskop verwenden, um eine Wellenform der Datenübertragung zu erhalten?
Es lässt Sie nichts Nützliches mit Ihrem Hantek 6022BE machen. Auf diese Weise können Sie einen sehr (minimalen) Test der USB-Signalqualität auf einem analogen Oszilloskop durchführen (Augentest).
@LakshyaGoyal Hängt von Ihrem Gerät ab. Microchip-Teile haben zum Beispiel ein SFR-Bit für diesen Modus. Und es wird für Ihre aktuelle Lösung nicht helfen.
@AdamLawrence Gibt es also keine Möglichkeit für mich, meine Untersuchung durchzuführen, um die Wellenformen zu finden und die Zeit der Hochspannungen zu zählen?
Nicht mit Ihrem bestehenden Setup, nein.