Ich baue ein Hobby-Oszilloskop auf einem ATmega16-Mikrocontroller. Das Hauptproblem ist, dass ich beim Messen des Signals viel Rauschen erhalte. Ich habe LF353 -Verstärker verwendet, um die Spannung zu verschieben, und ich vermute, dass sie das Rauschen verursachen könnten.
Dies ist das Schema mit einem Operationsverstärker. Das Signal geht an 'Input' und der 'Output' geht direkt an den ADC-Pin des Mikrocontrollers.
Und das ist das Signal, das ich bekomme, wenn die Leitungen nicht verbunden sind:
Jede Spannungsschiene, die Sie über Widerstände wie Ihren R6 direkt an den analogen Signalpfad anlegen, muss absolut leise sein, um Rauschprobleme zu vermeiden. Es ist auch offensichtlich, dass die Verwendung der 5-V-Versorgung, um den Signalpfad so vorzuspannen, wie Sie es sind, dazu führt, dass der Signaleingang zum A / D eine Abhängigkeit vom absoluten Wert dieser Versorgungsspannung aufweist.
Ich würde denken, dass Sie Ihr Design etwas überdenken möchten, so dass das einzige, was den Signalpfad direkt vorspannt, die Eingangsspannung und die Ausgänge des Operationsverstärkers sind. Auf diese Weise entfernen Sie den Effekt von Schwankungen der Versorgungsspannung um einen Faktor des PSSR (Power Supply Rejection Ratio) der verwendeten Operationsverstärker.
Schließlich denke ich, dass Sie für die beste Bandbreitenunterstützung, wenn Sie Ihre Technik verfeinern, Ihren A / D-Eingang von einer Quelle mit möglichst niedriger Impedanz ansteuern möchten. Ihre aktuelle Quellenimpedanz beträgt ungefähr 33 K || 82K. Dies erscheint ziemlich hoch und muss möglicherweise erheblich niedriger sein, wenn Sie jemals versuchen möchten, mehrere Kanäle nacheinander zu multiplexen.
Der letzte Kommentar, den ich machen werde, ist, dass Sie versuchen sollten, separate AVCC- und AGND-Pins auf der MCU zu nutzen, sodass Sie separate gefilterte 5 V und GND für die analogen Schaltkreise verwenden und diese direkt an der MCU mit der MCU-GND verbinden.
Vielleicht würde das Hinzufügen am DC-Offset am Eingang besser kontrollierbare Ergebnisse liefern. Zum Beispiel.
Jippie
Anindo Ghosh
Ashton H.
Andi aka
Ashton H.
user_1818839
Ashton H.
Michael Karas
Michael Karas
Michael Karas
Ashton H.
Standard-Sandun
Standard-Sandun
Das Photon
Michael Karas
Ashton H.