Beim Kauf eines Oszilloskops für den Heimgebrauch habe ich die Fragen hier in Bezug auf die Bandbreite gesehen. Ich interessiere mich für das Prototyping von Mikroprozessoren mit Taktraten von über 800 MHz, aber ich sollte kein Oszilloskop mit dieser Bandbreite benötigen, richtig? Nur für die externen Busse/Peripheriegeräte. Wenn also der Speicherbus 100 MHz beträgt, brauche ich ein Oszilloskop mit einer Bandbreite von mindestens 100 MHz usw. Habe ich die richtige Idee??
Prozessoren sind komplexe Chips in Bezug auf ihre Uhr: Sie verwenden einen Quarz/Oszillator als primäre Taktquelle. Aber diese primäre Taktquelle ist niedriger als 100 MHz, daher wird eine PLL verwendet, um das Taktsignal zu multiplizieren und zu "reinigen". Dann wird der Takt in zwei Bereichen verwendet: Kerntakt und Bus/Peripherietakt, wobei der Kerntakt mit der höchsten Frequenz läuft.
Soweit ich gesehen habe, ist die Kernuhr selten auf einen Pin geführt, sodass man sie nicht beobachten kann. Und eigentlich ist es uns egal, ob es extern verfügbar ist oder nicht: Sie haben auch keinen Zugriff auf die interne CPU.
Wichtig ist also, was in den Chip hinein- und hinausgeht, nicht was drin ist. Welche Bus- und Kommunikationsprotokolle werden verwendet? Was sind ihre Geschwindigkeit und Bandbreite? Sind sie seriell/parallel/differenziell?
Wie Rolf Ostergaard sagte:
Wenn Sie die Anstiegszeit nicht kennen, z. B. wenn im Datenblatt keine minimale Anstiegszeit angegeben ist, haben Sie zwei Fälle:
Das versuche ich bei der Arbeit, aber meistens habe ich ein 500 MHz / 1 GHz Oszilloskop für Signale unter 50 MHz, also bin ich immer gut
Überprüfen Sie einfach, ob die Abtastrate das 3- bis 4-fache der Bandbreite des Oszilloskops (oder Ihrer Signalfrequenz) beträgt.
Sonden nicht vergessen! Überprüfen Sie auch ihre Bandbreite. Da Signale über 100 MHz häufig differentiell sind, benötigen Sie möglicherweise einen differentiellen Tastkopf.
Eine gute Funktion bei der Suche nach Glitch ist FastAcq (Tektro), WaveStream (Lecroy): Dies ist eine statistische Darstellung der Wellenformen.
Logikanalysatoren werden nicht verwendet, um eine Wellenform zu beobachten, sondern um Timings zu analysieren, daher der Name. Mit einem Oszilloskop überprüfen Sie die Signalintegrität des Takt- und Datensignals Ihres Busses, während Sie mit Ihrem Logikanalysator die Timings überprüfen.
Die Bandbreitenangaben auf einem Oszilloskop gelten nur für Sinuswellen. Wenn Ihr Oszilloskop beispielsweise eine Bandbreite von 100 MHz hat, bedeutet dies, dass es keine Probleme mit 100-MHz-Sinuswellen hat. 100-MHz-Rechteckwellen sind eine andere Sache - im Allgemeinen benötigen Sie die 10-fache Bandbreite, um eine Rechteckwellenform gut zu sehen. Damit eine 100-MHz-Rechteckwelle gut auf Ihrem Oszilloskop angezeigt wird, benötigen Sie eine Bandbreite von 1 GHz.
Wenn Sie ein Oszilloskop für digitales Zeug kaufen, sollten Sie wirklich darüber nachdenken, welche Anstiegs-/Abfallzeiten Sie sehen möchten.
Verwenden Sie die Formel BW (GHz) = 0,35/t_rise (ns), um eine Vorstellung von der 3-dB-Bandbreite dieser Flanke zu bekommen.
Moderne Teile wie DSPs, Speicher, FPGAs usw. haben leicht Anstiegs- / Abfallzeiten von bis zu 200 ps, was bedeutet, dass Sie mindestens 0,35 / 0,2 = 1,75 GHz Bandbreite in Sonde und Oszilloskop benötigen. Dies erklärt, warum Oszilloskope mit einer Bandbreite von 2 GHz heutzutage in professionellen Setups sehr beliebt zu sein scheinen.
Das ist nicht billig und Sie können mit weniger auskommen - denken Sie nur daran, dass Sie die schnellen Kanten möglicherweise nicht vollständig sehen können.
Connor Wolf
MDMoore313
Connor Wolf