Reicht ein Einkanal-Oszilloskop für die meisten Zwecke aus?

10

Daher habe ich in den letzten zwei Tagen verschiedene Budget-Oszilloskope durchgesehen und deren Spezifikationen im Vergleich zum Preis überprüft. Die meisten Informationen, die ich gesammelt habe, stammen von hier und ich bin fast auf einem MSO-19 verkauft. Der einzige Grund, warum ich es noch nicht gekauft habe, ist, dass es ein Einkanal-Oszilloskop ist. Bevor ich 180 Pfund dafür ausgebe, möchte ich sicherstellen, dass es 95% meines Elektronikbedarfs abdeckt. Ich denke, mein Hauptproblem ist, dass ich nicht weiß, in welchen Bereich der Elektronik ich in Zukunft gehen werde, und daher nicht genau vorhersagen kann, was ich brauchen werde.

Derzeit arbeite ich als Softwareentwickler und spiele bereits mit PICs, AVRs und MSP430s herum. Ich denke, kurzfristig werde ich mich mit der Herstellung kleiner intelligenter Roboter befassen (nicht mit Stößen und Drehungen, die man auf den meisten Hobby-Websites sieht, sondern mit „Charakter“). Ich bin seit einigen Jahren in der KI und obwohl ich kein Marvin Minsky bin, weiß ich ein oder zwei Dinge darüber, was etwas intelligent erscheinen lässt.

Das andere, was ich mir angesehen habe, ist dieser 32-Kanal-Logikanalysator ( Open Workbench Logic Sniffer ), der nur 30 Euro kostet und ein leistungsfähigerer Logikanalysator ist als der MSO-19. Wäre es eine bessere Idee, das zu kaufen?

Ich bin auch offen für andere Vorschläge, aber ich möchte nicht mehr als 250 Pfund ausgeben, wenn ich helfen kann.

Mr. Hedgehog
quelle
Danke für die tollen Antworten. Ich habe den DSO-2090 gekauft, wie in der akzeptierten Antwort vorgeschlagen.
Mr. Hedgehog

Antworten:

8

Ich stimme den anderen zu, dass Zweikanäle manchmal sehr praktisch sind. Besonders wenn es einen separaten Triggereingang gibt (fast wie bei einem dritten Kanal).

Was sind Ihre Mindestanforderungen an die Bandbreite? Benötigen Sie wirklich etwas so schnelles wie das MSO-19? Der DSO-2090 ist ein PC-basiertes 100-Kanal / s-40-MHz-Zweikanal-Oszilloskop (plus externer Trigger) für 139 GBP. Sie hätten dann noch Geld übrig, um den eigenständigen 30-Pfund-Logikanalysator zu kaufen.

tcrosley
quelle
Ich habe nicht einmal daran gedacht, auf die Bandbreite hinzuweisen. Ich habe vergessen, wie oft die Leute nicht wissen, wie wenig Bandbreite sie benötigen.
Kortuk
Wie wenig Bandbreite braucht man?
Mr. Hedgehog
1
@Nat, wenn Sie nicht sehr schnell digital oder HF arbeiten, sollten Sie mit 40 MHz auskommen können. Dies entspricht normalerweise der höchsten Taktrate der meisten Mikrocontroller, und die meisten Signale (SPI, I2C usw.) sind viel langsamer. Zum Betrachten von Audio- oder PWM-Signalen (für die Robotik) benötigen Sie überhaupt nicht viel. Stellen Sie auf jeden Fall sicher, dass Sie einen guten Satz Sonden erhalten, für die möglicherweise weitere 20 GBP oder mehr erforderlich sind.
Tcrosley
2
Stellen Sie sich vor, Ihre Bandbreite soll 3-10 mal schneller sein als Ihr Signal mit der höchsten Geschwindigkeit. Es tut nie weh, zu viel Bandbreite zu haben, aber es kann wirklich weh tun, zu wenig zu haben.
Kortuk
1
@Nat, wie ich in meinem früheren Kommentar ausgeführt habe, werden Sie im Allgemeinen keine Signale in der Nähe der internen Taktrate des Mikrocontrollers betrachten. SPI-Takte laufen im Allgemeinen mit einigen MHz, und I2C-Takte haben normalerweise nur 400 kHz. Ein schneller UART ist 115K Baud. Eine typische PWM-Frequenz für die Motorsteuerung könnte 40 kHz betragen - ein 40-MHz-Bereich würde es Ihnen ermöglichen, sehr enge PWM-Impulse zu sehen.
Tcrosley
7

Ein einzelner Kanalbereich ist reine Zeitverschwendung. Vielleicht ein Fünftel eines 2-Kanal-Kanals wert. Sie möchten fast immer die Beziehung zwischen Signalen betrachten.

mikeselectricstuff
quelle
5

Für die meisten Aufgaben benötigen Sie zwei Kanäle.

Der Grund, warum zwei Kanäle importiert werden, ist, dass Sie häufig an der Beziehung zwischen verschiedenen Signalen interessiert sind. Hier einige Beispiele, wann zwei Kanäle sehr wichtig sein können:

  • Ein Taktsignal und ein Datensignal, bei denen Sie das Setup überprüfen und das Timing halten müssen.
  • Ein Freigabesignal für eine analoge Schaltung, bei dem Sie sehen müssen, wie schnell sich die analoge Schaltung nach der Aktivierung stabilisiert. Dies kann in einem System mit geringem Stromverbrauch der Fall sein, in dem ein Sensor nur dann eingeschaltet wird, wenn er abgetastet werden muss.
  • Um das relative Timing einiger Aufgaben auf einem Mikrocontroller zu untersuchen, stellen Sie jede Aufgabe so ein, dass beim Ein- und Ausstieg ein anderer E / A-Pin umgeschaltet wird.
  • Wenn Sie einen PWM-Ausgang mit einem komplementären Antrieb haben und die Totzeit zwischen dem oberen und unteren Schalter bestätigen müssen.
Clint Lawrence
quelle
Ein Trick, der gelegentlich nützlich sein kann, um einen "zusätzlichen" Kanal mit digitalen Signalen auszuloten, besteht darin, einen Widerstand zu verwenden, um Signale zu kombinieren und dann die resultierende Spur zu untersuchen. Je nachdem, was die Signale sind, kann ein solches resultierendes Signal leichter oder schwerer zu lesen sein als die beiden ursprünglichen Signale (normalerweise schwerer zu lesen, aber manchmal funktionieren die Dinge gut).
Supercat
4

Sobald Sie einen Einkanal erhalten, möchten Sie den Doppelkanal. Heck, ich habe ein Doppel und kaufe für einen Vierkanal. Sie gelangen zu dem Punkt, an dem Sie Signale vergleichen müssen, um Informationen zu erhalten, Fehler zu beheben oder Spaß zu haben. Mit Ihrem Budget von 250 Pfund sollten Sie in der Lage sein, mit dem mehrjährigen Favoriten, dem Rigol DS-1052E, zusammenzuarbeiten .

Endolith
quelle
1
Sieht so aus, als könnte es auf 100 MHz modifiziert werden - sehr cool: eevblog.com/2010/03/31/…
Mr. Hedgehog
Ja, das habe ich vergessen ...: |
Ich werde auf weitere Meinungen warten, aber das Rigol sieht gut aus (auch wenn es das Budget belastet). Außerdem kann ich nur Quellen außerhalb Großbritanniens finden, um es für 250 GBP zu kaufen, was bedeutet, dass ich wahrscheinlich von einer Importgebühr betroffen sein werde. Irgendwelche Kommentare zum Logik-Sniffer?
Mr. Hedgehog
3

Es lohnt sich, eBay nach einem gebrauchten DSO zu durchsuchen.

Ich habe meinen Tektronix TDS-210 für £ 180 bekommen:

  • 2 Kanal + separater Trigger
  • 60 MHz
  • 1 GS / s

Ich habe auch einen Open Logic Sniffer gekauft. Es ist ein großartiges Gerät für den Preis, aber angesichts der geringen Menge an RAM fühlt es sich ein bisschen wie eine Schlüssellochoperation an.

Toby Jaffey
quelle
3

Einkanalbereiche sollten verboten werden! Meistens möchten Sie (mindestens) zwei Signale in Bezug zueinander sehen. Zwei Beispiele:

Phase
Phase für ein einzelnes Signal ist bedeutungslos. Sie vergleichen die Phase immer mit der Phase eines anderen Signals. Sie können dies tun, indem Sie sehen / schätzen, wie viel Zeit sich das Signal verschoben hat. Der bessere Weg ist jedoch, die Lissajous-Figur im XY-Modus zu betrachten. Einkanalbereiche haben keinen XY-Modus.

Serielle Protokolle Mit
Ausnahme von Manchester sind Codierungsdaten und Uhr bei den meisten Protokollen getrennt. Möchten Sie Ihre Daten nur mit dem Datenkanal analysieren? So was:

Geben Sie hier die Bildbeschreibung ein

Na dann viel Glück! Dies ist der SDA-Kanal eines I2C-Busses. Irgendeine Idee, was es darstellt? Nicht ohne die Uhr:

Geben Sie hier die Bildbeschreibung ein

Jetzt können Sie nicht nur sehen, was SDA bei jedem Taktimpuls ist, sondern auch die I2C-Startbedingung: SDA wird niedrig, während der Takt hoch ist. Auf einem Einkanal-Scope nicht möglich.

stevenvh
quelle
2

Wenn Sie sich nur mit digitalen Signalen mit niedriger Geschwindigkeit befassen, erledigt ein Logik-Sniffer die Aufgabe.

Wenn Sie eine höhere Geschwindigkeit erreichen, benötigen Sie möglicherweise ein O-Scope, um nach Problemen mit der Signalintegrität zu suchen.

Wenn Sie analog arbeiten, benötigen Sie ein analoges O-Scope.

Kortuk
quelle
2

Ich habe das MSO-19 und es gefällt mir. Es funktioniert gut unter VMWare auf meinem Mac. Ich möchte jedoch oft einen zweiten Kanal.

Blalor
quelle
2

Es ist praktisch unmöglich, ein anderes Einkanal-Oszilloskop als für Grundmessungen zu verwenden.

Mit Dual Channel können Sie die meisten seriellen Protokolle debuggen. Dies ist auch für die Analyse komplexer Signale wie Video von entscheidender Bedeutung (z. B. muss ich bei meinem OSD-Projekt das Videosignal und Csync vergleichen).

Heck, ich habe ein Quad-Channel-Oszilloskop und ich sage, wenn Sie einen Sekundenzeiger für ein kleines Extra bekommen können, sage ich, dass es sich lohnt.

Thomas O.
quelle