Die Systembandbreite ist eine Kombination aus Prüfbandbreite und Oszilloskop-Eingangsbandbreite. Jedes kann durch eine RC-Tiefpassschaltung approximiert werden, was bedeutet, dass sich Verzögerungen geometrisch addieren:
t_system^2 = (t_probe^2 + t_scope^2)
f_system = 1/sqrt((1/f_probe)^2 + (1/f_scope)^2)
Dies bedeutet, dass ein 10-MHz-Oszilloskop mit 60-MHz-Sonden Sinuskurven mit einer Frequenz von 9,86 MHz mit einer Dämpfung von -3 dB (100 * 10 ^ {- 3/20}%) messen kann.
Wenn digitale Pulszüge messen , es ist nicht so sehr die Periodizität , dass Angelegenheiten, aber die Anstiegs- und Abfallzeiten, wie sie enthalten die Hochfrequenzinformationen. Anstiegszeiten können mathematisch durch einen RC-Anstieg oder einen Gaußschen Anstieg angenähert werden und sind als die Zeit definiert, die das Signal benötigt, um von 10% der Differenz zwischen niedriger Spannung (logisch 0) und hoher Spannung (logisch 1) auf 90% zu gehen. des Unterschieds. In einem 5V / 0V-System ist dies beispielsweise die Zeit, die benötigt wird, um von 0.1*5V=0.5V
nach zu gelangen 0.9*5V=4.5V
. Mit diesen Einschränkungen und einigen ausgefallenen Berechnungen kann man herausfinden, dass jede Art von charakteristischer Anstiegszeit einen Frequenzgehalt von bis zu ungefähr 0.34/t_rise
für Gauß'sche und Gauß'sche hat0.35/t_rise
für RC. (Ich benutze es 0.35/t_rise
ohne guten Grund und werde es für den Rest dieser Antwort tun.)
Diese Informationen funktionieren auch umgekehrt: Eine bestimmte Systembandbreite kann nur Anstiegszeiten bis zu messen 0.35/f_system
. in Ihrem Fall 35 bis 40 Nanosekunden. Sie sehen etwas Ähnliches wie eine Sinuswelle, weil das analoge Front-End dies durchlässt.
Aliasing ist ein digitales Sampling-Artefakt und wirkt sich auch auf Ihre Messung aus (haben Sie nicht Glück!). Hier ist ein geliehenes Bild von WP:
Da das analoge Front-End nur Anstiegszeiten von 35 ns bis 40 ns durchlässt, sieht die ADC-Abtastbrücke so etwas wie eine gedämpfte 50-MHz-Sinuswelle, aber sie tastet nur mit 50 ms / s ab, sodass nur Sinuskurven unter 25 MHz gelesen werden können. Viele Oszilloskope verfügen an dieser Stelle über ein Antialiasing-Filter (LPF), das Frequenzen über dem 0,5-fachen der Abtastrate abschwächt (Shannon-Nyquist-Abtastkriterien). Ihr Oszilloskop scheint diesen Filter jedoch nicht zu haben, da die Spitze-Spitze-Spannung immer noch recht hoch ist. Um welches Modell handelt es sich?
Nach der Abtastbrücke werden die Daten in einige DSP-Prozesse verschoben, von denen einer als Dezimierungs- und Kardinalbereich bezeichnet wird. Dadurch werden Abtastrate und Bandbreite weiter reduziert, um sie besser anzuzeigen und zu analysieren (besonders hilfreich für die FFT-Berechnung). Die Daten werden weiter massiert, sodass keine Frequenzen über dem 0,4-fachen der Abtastrate angezeigt werden, die als Schutzband bezeichnet wird . Ich hätte erwartet, dass Sie eine Sinuskurve mit ~ 20 MHz sehen - haben Sie die Mittelwertbildung (5-Punkt) aktiviert?
EDIT: Ich werde meinen Hals rausstrecken und vermuten, dass Ihr Oszilloskop über digitales Antialiasing mit Dezimierung und Kardinalabständen verfügt, was im Grunde genommen bedeutet, dass ein digitaler LPF einen interpolierten Pfad neu abtastet. Das DSP-Programm sieht ein 20-MHz-Signal, so dass es es dezimiert, bis es unter 10 MHz liegt. Warum 4MHz und nicht näher an 10MHz? "Kardinalspanne" bedeutet die Halbierung der Bandbreite, und die Dezimierung erfolgt häufig auch durch eine Zweierpotenz. Eine ganzzahlige Potenz von 2 oder ein einfacher Bruchteil davon führte dazu, dass eine Sinuskurve von 4 MHz anstelle von ~ 20 MHz ausgespuckt wurde. Aus diesem Grund sage ich, dass jeder Enthusiast ein analoges Oszilloskop benötigt. :)
EDIT2: Da dies so viele Ansichten bekommt, korrigiere ich besser die obige peinlich dünne Schlussfolgerung.
EDIT2: Das spezielle Tool, das Sie verwenden möchten, kann Unterabtastung verwenden, für die ein Fensterbild-Analog-BPF-Eingang für das Antialiasing erforderlich ist, was dieses Tool anscheinend nicht hat. Daher muss es nur über ein LPF verfügen und auf Sinuskurven von weniger als 25 MHz beschränkt sein auch bei Verwendung von Äquiv. zeitliche Abtastung . Obwohl ich auch die Qualität der analogen Seite vermute, führt die digitale Seite wahrscheinlich nicht die oben genannten DSP-Algorithmen aus, sondern streamt Daten oder überträgt eine Aufnahmezu einer Zeit für Brute-Force-Nummer auf einem PC knirschen. 50 MB / s und 8-Bit-Wortlängen bedeuten, dass dadurch ~ 48 MB / s Rohdaten generiert werden - viel zu viel, um über USB gestreamt zu werden, trotz der theoretischen Grenze von 60 MB / s (praktisch 30 MB / s - 40 MB / s), egal der Paketierungsaufwand, sodass sofort eine gewisse Dezimierung erforderlich ist, um dies zu reduzieren. Die Arbeit mit 35MB / s ergibt eine Abtastrate von ~ 37MS / s, was auf eine theoretische Messgrenze von 18 MHz oder eine Anstiegszeit von 20 ns beim Streaming hinweist, obwohl diese wahrscheinlich niedriger ist, da 35MB / s erstaunlich ist (aber möglich!). Das Handbuch zeigt an, dass ein Block-Modus für die Erfassung von Daten mit 50 MB / s bis zum internen 8-KB-Speicher (Husten) vorhanden ist.ist voll (160us) und sendet es dann in gemächlichem Tempo an den Computer. Ich würde annehmen, dass die Schwierigkeiten, die beim Entwerfen eines hochwertigen Analogeingangs aufgetreten sind, teilweise durch Überabtastung um das Zweifache (zusätzliche Halbbitgenauigkeit) überwunden wurden , was eine effektive Abtastrate von 25 MS / s, eine maximale Frequenz von 12,5 MHz und ein Schutzband von 10% ergab ( (0.5*25-10)/25
), die alle im Handwerkzeug selbst reduziert werden könnten. Zusammenfassend kann ich sagen, dass ich nicht sicher bin, warum Sie eine 4-MHz-Sinuskurve sehen, da es hierfür verschiedene Möglichkeiten gibt. Ich möchte jedoch die gleiche Messung im Blockmodus durchführen und dann die Daten mit einem Programm eines Drittanbieters analysieren. Ich habe mich schon immer mit PC-basierten Oszilloskopen beschäftigt, aber dieses scheint anständige Eingaben zu haben ...