Analogverstärker für Mikrocontroller Oszilloskop

#7486644
Lesenswert?

Christian S. (roehrenvorheizer) 27.08.2023 14:38

eine Variante wäre, einen solchen Verstärker diskret aus fünf Kleinsignaltransistoren aufzubauen als Nachbildung eines OPV. Die nächste Variante könnte FETs im Eingang verwenden.

Danke für den Hinweis. Wenn ich mich recht erinnere, hatte der ELV-Blog mal den Eingangsverstärker der einfachen Rigols analysiert und den Schaltplan gezeigt. Ich meine, es war ziemlich einfach und im wesentlichen ein Transistor. Leider würde ich den Beitrag nicht mehr finden.

Gerade kam im anderen Thread ein Vorschlag mit Kompensationskondensatoren. Ich hab's mal in der Simulation probiert und 3.7pF über dem Eingangswiderstand bringen eine deutliche Verbesserung.

Angehängte Dateien:
#7486656
Lesenswert?

Christoph M. schrieb:

Wie könnte man einen sehr einfachen, kostengünstigen Vorverstärker mit ca. 1MHz Bandbreite für ein MC-Oszilloskop bauen?

Die Bandbreite wird beim PicoScope nicht durch den Vorverstärker limitiert. Sondern durch den ADC. Dort ist eine maximale Abtastrate von 500sps möglich. Wenn man mehr möchte, bedarf es eines entsprechendem separatem ADC mit einer höheren Samplingrate und bestenfalls SPI Interface. Dies wiederrum geht dann aber wieder direkt ins Geld. So das sich solch ein Aufbau nicht wirklich lohnt.

https://hackaday.com/2022/11/06/a-pi-pico-oscilloscope/

#7486660
Lesenswert?

Die Bandbreite dieser Version scheint mir etwas zu klein:

Wir wissen nicht was du brauchst weil du noch "etwas" und "klein" definieren musst. Allerdings ist so ein herkoemmlicher Mikrokontroller eher lahm. Sowohl TI wie auch Analog werden dir einen OP anbieten koennen der dich gluecklich macht.

Ab einer gewissen Bandbreite wird die Freude im uebrigen beim Eingangsteiler aufkommen wo du die Empfindlichkeit umschaltest und dabei wohlmoeglich Kapazitaeten kompensieren musst damit nicht jeder bereich anders wird.

Aber erfahrungsgemäß sparst du dir das Geld besser auf ein richtiges Oszi.

Das ist natuerlich auch war. Basteln lohnt nicht, kaufen ist preiswerter. :-)

Vanye

#7486666
Lesenswert?

Rene K. (xdraconix) 27.08.2023 15:13

Die Bandbreite wird beim PicoScope nicht durch den Vorverstärker limitiert. Sondern durch den ADC.

Die Bandbreite ist durch den verwendeten Vorverstärker und die Abtastrate limitiert. Da die Abtastrate durch die MCU auf 500kSps limitiert ist, bleibt also nur die Möglichkeit, den Vorverstärker möglichst gut zu optimieren.

#7486710
Lesenswert?

Da die Abtastrate durch die MCU auf 500kSps limitiert ist, bleibt also nur die Möglichkeit, den Vorverstärker möglichst gut zu optimieren.

DA gibt es nicht viel zu optimieren. Du brauchst halt maximal 250khz und solltest zusehen das danach den Antialisingfilter brauchbar hinbekommst.

Vanye

#7486715
Lesenswert?

Discovery Board STM32F407 3 separate 12bit ADCs à 2.4Msps triple interleaved 7.2Msps. Per DMA. (Läuft alles auch prima in µPython)

Knapp 15 mal schneller und die sind auch nicht so grauenvoll krumm wie der RP2040 ADC.

Nicht falsch verstehen, der RP2040 ist ein wirklich feiner µC, aber die letzte Wahl wenn schnelle und/oder gute ADCs gebraucht werden.

Edit: USB hat auch mehr Ffffump.

#7486862
Lesenswert?

Christoph M. schrieb:

Hier mal eine Simulation der Eingansstufe vom Link.

Das soll ein Verstärker sein? Die Schaltung dämpft nur (mal das eigene Diagramm ansehen!) und stellt einen Tiefpass mit DC-Versatz dar. Der MCP6001 hat Eingangsschutzdioden nach V+ und GND, die externen sind also überflüssig und die Diskussion um ihre Kapazitäten daher auch. So wird das nichts.

Motopick schrieb:

Der beste OPV fuer so einen Iingangsverstaerker duerfte wohl der OPA627 sein.

Längst überholt, der OPA828 ist schon länger das Maß.

#7487323
Lesenswert?

Rene K. schrieb:

Wer sagt denn das dies eine Verstärkerschaltung sein soll?

Wie lautet nochmal der Threadtitel?

Rene K. schrieb:

Arno R. schrieb:

Der MCP6001 hat Eingangsschutzdioden nach V+ und GND, die externen sind also überflüssig

Bist du sicher? Im DB kann ich dazu nichts finden.

Maximale Eingangsspannung positive Versorgung +0,3V, negative Versorgung -0,3V, maximaler Eingangsstrom +-2mA.

#7488040
Lesenswert?

Was nicht stimmt, ist die Eingangsimpedanz ohne Abschwächer. Irgendwo hatte ich mal ein Teilschaltbild von einem Tekway/Hantek Scope gefunden, bei dem die Werte plausibel sind.

Der schnelle HF-Zweig geht über 330 pF und FET/NPN-Puffer und der NF-Zweig mit AC/DC-Umschaltung über einen AD8510, an dem auch der Offset einstellbar ist. Ähnliche Schaltungen findet man bei diversen Eingangsstufen.

Angehängte Dateien:
#7488046
Lesenswert?

Christoph M. schrieb:

Die Bandbreite ist durch den verwendeten Vorverstärker und die Abtastrate limitiert.

Ja.

Da die Abtastrate durch die MCU auf 500kSps limitiert ist, bleibt also nur die Möglichkeit, den Vorverstärker möglichst gut zu optimieren.

Nein.

Sei froh, wenn der Vorverstärker auf 50kHz limitiert.

Denn mit 500ksps ist nicht mehr drin, du erntest nur Aliasing-Effekte wenn der Vorverstärker mehr durchlässt.

Nicht ohne Grund galten Digitaloszilloskope als unbrauchbar bis zum Erscheinen des TDS220: 1Gsps für 100MHz Bandbreite.

#7488433
Lesenswert?

Matthias S. (Firma: matzetronics) (mschoeldgen)

Haben die Rigols keine DC-Kopplung? Und alles über einen 1nF ? - das kann nicht stimmen.

Man könnte sich eine Zweiteilung vorstellen: Einen DC-Pfad mit langsamen OPs und einen schnellen AC-Pfad mit schnellem Transistorverstärker.

Addiert man AC und DC, erhält man das vollständige Signal.

#7489820
Lesenswert?

Christoph M. schrieb:

Man könnte sich eine Zweiteilung vorstellen: Einen DC-Pfad mit langsamen OPs und einen schnellen AC-Pfad mit schnellem Transistorverstärker. Mi N. (msx) Nur erkennst Du solch eine Schaltung nicht ;-)

Es freut mich, dass du dich hier auskennst. Könntest du kurz erklären, wie der DC-Pfad mit seinem Tiefpassverhalten und der AC-Pfad mit seinem Hochpassverhalten so angepasst wird, dass es im Übergangsbereich nicht zur Amplitudenverzerrung kommt?

#7489908
Lesenswert?

Christoph M. schrieb:

Wenn ich mich recht erinnere, hatte der ELV-Blog mal den Eingangsverstärker der einfachen Rigols analysiert und den Schaltplan gezeigt.

Vielleicht interessiert dich auch dieses PDF, es stammt von hier:

https://www.eevblog.com/forum/projects/rigol-ds10xxz-firmware-re-write/msg1202261/#msg1202261

Peter

Angehängte Dateien:
#7490180
Lesenswert?

Christoph M. schrieb:

Könntest du kurz erklären, wie der DC-Pfad mit seinem Tiefpassverhalten und der AC-Pfad mit seinem Hochpassverhalten so angepasst wird, dass es im Übergangsbereich nicht zur Amplitudenverzerrung kommt?

Gegenkopplung über alles. Dafür braucht man einen bei allen Frequenzen vorhandenen Verstärkungsüberschuss, und deshalb macht man keinen "Übergangsbereich" mit einem Verstärkungs-Loch in der Mitte, sondern einen "Überlappungsbereich", dessen geringer Verstärkungsüberschuss durch die Gegenkopplung aufgehoben wird.

#7491164
Lesenswert?

Rene K. schrieb:

Die Bandbreite wird beim PicoScope nicht durch den Vorverstärker limitiert. Sondern durch den ADC. Dort ist eine maximale Abtastrate von 500ksps möglich. Wenn man mehr möchte, bedarf es eines entsprechendem separatem ADC mit einer höheren Samplingrate und bestenfalls SPI Interface. Dies wiederrum geht dann aber wieder direkt ins Geld. So das sich solch ein Aufbau nicht wirklich lohnt.

Im Datenblatt steht leider nichts zur eff. SH-Zeit für den ADC. Bei 1 pF SH-Kondensator würde ich diese aber auf max. 1/10 der Wandlungszeit schätzen.

Bei periodischen Signalen könnte man den ADC phasenversetzt triggern, um eine Vervielfachung der Kurvenpunkte zu erhalten. Mit > 100 MHz Taktfrequenz ist der RP2040 in der Lage, beispielweise 8 Kurven nacheinander mit jeweils 625 ns Versatz in den Speicher zu schreiben und abschließend als eine einzige Kurve zu bewerten. Verwendet man nur 8 Bit des ADC, fallen seine Wandlungsdefizite nicht ins Gewicht. Nachteil bei der Geschichte: man müßte es selber programmieren ;-)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren