Oszilloskop-Bandbreite, worum geht es?

Diese Frage tauchte vor ein paar Augenblicken bei mir auf. Ich habe gemessen, was eine 50-MHz-Rechteckwelle mit einem Pegel von 0 bis 2,5 sein soll, aber was ich auf dem Bildschirm sah, ist eine Sinuswelle, die um 1,2 V und einen Pegel von 0,5 bis 2,0 V zentriert war, die Frequenz war 4 MHz.

Ich habe das Datenblatt meines Oszilloskops überprüft und es zeigte sich, dass die Bandbreite 10 MHz mit einer Abtastrate von 50 MS/s betrug.

Ich frage mich, was es mit diesen Zahlen auf sich hat.

  • Sind sie ein Maß für die obere Frequenzgrenze, die ein Oszilloskop messen kann?
  • Kann dieses Oszilloskop überhaupt 50 MHz messen?
Können Sie eine Messung an einer Sinuswelle anstelle einer Rechteckwelle durchführen? Was Sie eine 50-MHz-Rechteckwelle nennen, ist in Wirklichkeit eine Kombination aus höherfrequenten Sinuswellen.
Gute Idee! Ich habe jedoch keine solche Hochfrequenzquelle, es sei denn, ich baue natürlich eine?
Sicher, Sie könnten einen mit einem schmalen Bandpassfilter (Operationsverstärker und einige Kappen / Widerstände) bauen, der auf Ihre gewünschte Frequenz zentriert ist, und ihn mit Ihrer Rechteckwelle ansteuern. National Semi hat einen Artikel darüber, hier ist ein Sinus- und Cosinus-Generator , und hier ist die Falstad-Simulation dieses Generators.

Antworten (4)

Die Systembandbreite ist eine Kombination aus Tastkopfbandbreite und Eingangsbandbreite des Oszilloskops. Jeder kann durch eine RC-Tiefpassschaltung angenähert 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 der Frequenz 9,86 MHz mit einer Dämpfung von -3 dB (100 * 10 ^ {-3/20} %) messen kann.

Bei der Messung digitaler Impulsfolgen kommt es nicht so sehr auf die Periodizität an, sondern auf die Anstiegs- und Abfallzeiten, da sie die hochfrequenten Informationen enthalten . Anstiegszeiten können mathematisch durch einen RC-Anstieg oder einen Gaußschen Anstieg angenähert werden und sind definiert als die Zeit, die das Signal benötigt, um von 10 % der Differenz zwischen Niederspannung ( logisch 0) und Hochspannung (logisch 1) auf 90 % zu gehen. des Unterschieds. In einem 5V/0V-System ist sie beispielsweise als Zeit von bis definiert . Mit diesen Beschränkungen und etwas ausgefallener Mathematik kann man ausrechnen, dass jede Art von charakteristischer Anstiegszeit einen Frequenzinhalt von bis zu etwa Gauß und hat0.1*5V=0.5V0.9*5V=4.5V0.34/t_rise0.35/t_risefür RC. (Ich verwende 0.35/t_riseohne guten Grund und werde dies für den Rest dieser Antwort tun.)

Diese Information funktioniert 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, denn das ist es, was das analoge Front-End durchlässt.

Aliasing ist ein digitales Sampling-Artefakt und wirkt sich auch auf Ihre Messung aus (haben Sie kein Glück!). Hier ist ein geliehenes Bild von WP:

Aliasing-Beispiel.

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 sie nur Sinuskurven unter 25 MHz lesen kann. Viele Oszilloskope haben an dieser Stelle einen Antialiasing-Filter (LPF), der Frequenzen über dem 0,5-fachen der Abtastrate dämpfen würde (Shannon-Nyquist-Abtastkriterien). Ihr Oszilloskop scheint diesen Filter jedoch nicht zu haben, da die Spitze-zu-Spitze-Spannung immer noch ziemlich hoch ist. Welches Modell ist es?

Nach der Abtastbrücke werden die Daten in einige DSP-Prozesse geschoben, von denen einer als Decimation and Cardinal Spans bezeichnet wird, wodurch die Abtastrate und die Bandbreiten weiter reduziert werden, um sie besser anzuzeigen und zu analysieren (besonders hilfreich für die FFT-Berechnung). Die Daten werden weiter massiert, sodass sie keine Frequenzen über dem ~0,4-fachen der Abtastrate anzeigen, die als Schutzband bezeichnet werden . Ich hätte erwartet, dass Sie eine Sinuskurve von ~ 20 MHz sehen - haben Sie die Mittelung (5-Punkt) eingeschaltet?


BEARBEITEN: Ich strecke meinen Hals aus und vermute, dass Ihr Oszilloskop über digitales Antialiasing verfügt, das Dezimierung und Kardinalspannen verwendet, was im Grunde genommen ein digitales LPF und dann ein Resampling eines interpolierten Pfads bedeutet. Das DSP-Programm sieht ein 20-MHz-Signal und dezimiert es, bis es unter 10 MHz liegt. Warum 4 MHz und nicht näher an 10 MHz? "Kardinalspanne" bedeutet Halbierung der Bandbreite, und die Dezimierung erfolgt oft auch um eine Zweierpotenz. Eine ganzzahlige Potenz von 2 oder ein einfacher Bruchteil davon führte dazu, dass eine 4-MHz-Sinuskurve anstelle von ~ 20 MHz ausgespuckt wurde. Deshalb sage ich, dass jeder Enthusiast ein analoges Oszilloskop braucht. :)


EDIT2: Da dies so viele Aufrufe erhält, sollte ich die obige peinlich dünne Schlussfolgerung besser korrigieren.
EDIT2: Das spezielle Tool , das Sie verwenden möchten, kann Undersampling verwenden, für das ein analoger BPF-Eingang mit Fenstern für Antialiasing erforderlich ist, den dieses Tool anscheinend nicht hat. Daher muss es nur einen LPF haben, der es auf Sinuskurven von weniger als 25 MHz beschränkt auch bei Verwendung von Äquiv. Zeitabtastung . Obwohl ich auch die Qualität der analogen Seite vermute, macht die digitale Seite wahrscheinlich nicht die oben genannten DSP-Algorithmen, sondern streamt Daten oder überträgt eine Aufnahmegleichzeitig für Brute-Force-Zahlenknacken auf einem PC. 50 MS/s und 8-Bit-Wortlängen bedeuten, dass dies ~48 MB/s an Rohdaten erzeugt – viel zu viel, um über USB zu streamen, trotz der theoretischen Grenze von 60 MB/s (die praktische Grenze liegt bei 30 MB/s-40 MB/s), egal den Paketierungs-Overhead, also gibt es direkt eine Dezimierung, um dies zu reduzieren. Das Arbeiten mit 35 MB/s ergibt eine Abtastrate von ~37 MS/s, was auf eine theoretische Messgrenze von 18 MHz oder 20 ns Anstiegszeit beim Streaming hinweist, obwohl sie wahrscheinlich niedriger ist, da 35 MB/s erstaunlich (aber möglich!) sind. Das Handbuch gibt an, dass ein Blockmodus zum Erfassen von Daten mit 50 MB / s bis zum internen 8-KB-Speicher vorhanden ist (hust ) .voll ist (160us), dann in gemächlichem Tempo an den Computer schicken. Ich würde davon ausgehen, dass die Schwierigkeiten beim Entwerfen eines hochwertigen analogen Eingangs teilweise durch 2- faches Oversampling (zusätzliche Genauigkeit von einem halben Bit) überwunden wurden, was eine effektive Abtastrate von 25 MS/s, eine maximale Frequenz von 12,5 MHz und ein 10 % Schutzband ( (0.5*25-10)/25), die alle im Handwerkzeug selbst reduziert werden könnten. Abschließend bin ich mir nicht sicher, warum Sie eine 4-MHz-Sinuskurve sehen, da dies möglich ist, aber ich möchte dieselbe Messung im Blockmodus durchführen und dann die Daten mit einem Drittanbieterprogramm analysieren. Ich war schon immer hart an PC-basierten Oszilloskopen, aber dieses scheint anständige Eingänge zu haben ...

Beachten Sie, dass einige digitale Systeme (insbesondere CMOS) Anstiegszeiten von 20 % bis 80 % definieren.
Stimme zu!! ziemlich technisch und etwas, das ich nicht verstehe!! ;)
Das Oszilloskop ist hier picotech.com/handheld-oscilloscope.html , Modell 2104
Irgendwelche Empfehlungen für 2-Kanal-Oszilloskop für 100 MHz?
Ich habe die Oszilloskopspezifikation erneut überprüft und die Abtastrate (Einzelaufnahme) = 50 MS/s und für sich wiederholende Signale ist 1GS/s, nicht sicher, was diese Zahlen bedeuten?
@KevinBoyd, Die tatsächliche Abtastrate beträgt immer 50 MS/s. 1 GS/s kann beansprucht werden, indem Samples aus über 20 Perioden kombiniert werden, eine Technik, die von Sampling-Oszilloskopen und einigen digitalen Spektrumanalysatoren verwendet wird und Undersampling genannt wird .
@KevinBoyd, Im Moment sieht das Instek GDS-1062A mit 2 MB Speicher und 60 MHz recht gut aus. Ich habe einen Rigol DS1052E mit 1 MB Speicher und kann ihn auf 100 MHz erhöhen, aber das ist mir nicht so wichtig wie das Wort Speicher. Für höhere Frequenzen habe ich mir einen alten Tek 485 geholt: 4 Kanäle, 200MHz. Ich denke, Rigol hat kürzlich ihre Firmware geändert, um den Hack zu stoppen. Infos: A , B .
Außerdem werde ich diese Frage sehr bald aktualisieren, um auf die Differenzierung von DSOs, Sampling-Oszilloskopen und Spektrumanalysatoren einzugehen, wenn Sie interessiert sind.
@tyblu: Entwerfen Sie Oszilloskope?
@KevinBoyd, Heh - ich wünschte! Danke, aber ich bin nur ein Junior-EE und Bastler, der ein oder zwei App-Notizen gelesen hat ...
@tyblu: Du sagst, du warst kein großer Fan von PC-basierten Oszilloskopen, irgendwelche Nachteile gegenüber Tischoszilloskopen?
@KevinBoyd, Nur ein allgemeines Stereotyp, das sie als hochgespielte Tools mit schmutzigen analogen Eingängen darstellt. Was wirklich zählt, sind Bandbreite, Grundrauschen, Triggerrauschen (wrt-Jitter) und Speicher; Eine hervorragende Benutzeroberfläche ist eine persönliche Anforderung von mir. Es wäre schwierig, einen DSO in all diesen Faktoren zu erreichen, ohne den Preis zu berücksichtigen, und Sie binden einen Computer. Ich kann mir vorstellen, dass es da draußen wettbewerbsfähige PC-Oszilloskope gibt – das ist die Natur des Kapitalismus. Hier wird gerade etwas Vielversprechendes entwickelt. (PS: Der Open-Logic-Sniffer ist großartig.)
@tyblu - Während nette Oszilloskope bei langsameren Abtastgeschwindigkeiten eine ordnungsgemäße Mittelwertbildung durchführen können, stören sich viele beschissene chinesische DSOs nicht daran und verwerfen einfach alle zusätzlichen Abtastungen.
Wenn es sich tatsächlich um ein billiges chinesisches Modell handelt, verlassen Sie sich nicht einmal darauf, dass es Anti-Aliasing-Filter hat. Viele nicht

10 MHz analoge Bandbreite bedeutet, dass ein 10-MHz-Signal bei 10 V wie ein 5-V-Signal aussieht, mit anderen Worten, Ihre Amplitude wird bei 10 MHz halbiert.

Die 10-MHz-Bandbreite bedeutet, dass Ihr 50-MHz-Signal ziemlich gedämpft wird, aber wie viel ist schwer zu spekulieren.

Die 50 MS/s bedeuten, dass Sie realistischerweise nicht mit Signalen weit über 5 MHz arbeiten können, wenn Sie hoffen, das Signal in einer Einzelaufnahme zu erfassen, was wirklich der einzige Grund ist, überhaupt ein DSO zu haben.

Wenn Sie das Bandbreitenproblem für eine Minute ignorieren, können Sie das Oszilloskop möglicherweise in den Modus für wiederholte Abtastung versetzen und auf diese Weise ein sich wiederholendes Signal erfassen, genau wie bei einem analogen Oszilloskop.

Ich würde mir ein richtiges DSO besorgen (das auf 100 MHz analoge Bandbreite modifizierte Rigol ds1052e erhält meine Empfehlungen), da ein gebrauchtes analoges Tektronix-Oszilloskop möglicherweise ein guter Weg ist (ich verwende von Zeit zu Zeit die Modelle 2236, 2246 und 2247A). und sie sind alle feine analoge Zielfernrohre)

10 MHz wäre der Punkt der 3-dB-Dämpfung, also 0,707x und nicht 0,5x.
@dren.dk: Dies ist ein PC-basiertes Oszilloskop. Welches Oszilloskop und welche Tastköpfe würden Sie für die Messung digitaler Signale bis 100 MHz empfehlen?
@dren.dk: Ich habe den Rigol ds1052e überprüft, er scheint 50 MHz zu sein, wie modifiziert man ihn auf 100 MHz?
@Thomas O: Ach! wie pro tyblu Rigol scheint ihre Firmware geändert zu haben!
@Kevin: Entschuldigung für das dB-Thinko dort.
@Kevin: Es gibt kein Problem, den Rigol zu modden, da Sie immer noch auf die ältere Firmware herunterstufen, den Mod durchführen und dann auf die neueste und beste aktualisieren können. Sie müssen die tatsächliche Hardware ändern, um den Mod loszuwerden.
@dren.dk, Sie haben Recht - ich sehe die Lösung hier . Software-Version 02.05 SP1 (00.02.05.01.00) scheint einen Trigger-Bug zu haben , also bleiben Sie bei 2.04 SP1.
* Are they a measure of the upper frequency limit an oscilloscope can measure?

Ja für direkte Messung.

* Is this oscilloscope capable of measuring 50Mhz at all?

Ja, mit einigen kniffligen Methoden: 1) Spitzenerkennung (nützlich, wenn Sie ein AM-moduliertes Signal sehen müssen) 2) Frequenzverschiebung (wieder nützlich, wenn das Signal moduliert ist) - Wenn Sie ein 50-MHz-Signal mit einer 49-MHz-Sinuswelle mischen, erhalten Sie 1-MHz-Signal in der Nähe der gewünschten Frequenz.

Was ist Direktmessung?
Wenn Sie das Oszilloskop einfach an Ihr Signal anschließen und alles sehen möchten.

Die Bandbreite und die Abtastrate sollten normalerweise das 4- bis 5-fache der maximalen zu messenden Frequenz betragen. Beachten Sie jedoch, dass Ihr Eingangssignal, wenn es sich nicht um eine reine Sinuswelle handelt, wie in Ihrem Fall die Rechteckwelle, auch Oberwellen mit viel höheren Frequenzen enthält. Für eine genaue Messung müssen Sie mindestens die erste dieser Harmonischen abdecken.

Bei der Frequenz der maximalen Bandbreite (hier 10 MHz) wird eine Sinuswelle dieser Frequenz durch das analoge Frontend des Oszilloskops um 3dB gedämpft. Das heißt, es wird nur mit 70 % seines realen Wertes gemessen. Die Abtastrate gibt an, wie viele Messungen das Oszilloskop pro Sekunde durchführt, dh wie genau die Form des Signals erfasst wird (50 MS/s entsprechen 5 Messungen pro Zyklus bei einem 10-MHz-Signal).

Überlegen Sie nun, was Ihr Oszilloskop mit stark gedämpftem Eingangssignal (aufgrund der zu geringen Bandbreite) und mit nur 5 Abtastungen pro Zyklus (aufgrund der Abtastrate) sieht.