Ich habe ein kleines Signal von etwa 10 uV-100 uV, das auf etwa 1 V Gleichtakt reitet. Ich habe versucht, dies im Bild darzustellen. Ich bin daran interessiert, eine Schaltung auf Platinenebene zu entwerfen (kann keinen kommerziellen Lock-In-Verstärker verwenden), die das 10uV-100uV-Signal auf besser messbare Pegel verstärken kann, die mein ADC unterstützen kann (z. B. 10 mV). Das blaue Signal ist eine Uhr und das orange Signal wird von einer einzelnen Fotodiode ausgegeben, wenn sie zwei verschiedenen Lichtwellenlängen ausgesetzt wird. Was ist der beste Weg, dies zu erreichen? Ich bin ziemlich offen für die Wahl der Impulsbreite, wie durch die gestrichelten blauen Linien dargestellt.
Hinweis: Betrachten Sie das Blau als ein TTL-Logik-Taktsignal. Die Skalen der y-Achse für Blau und Orange sind nicht gleich.
Der Gleichtakt ändert sich langsam, das Signal ändert sich schnell.
Was Sie also brauchen, ist ein Hochpassfilter, der den DC-Anteil herausfiltert. Im einfachsten Fall: Das ist ein Kondensator in Reihe mit Ihrer Signalquelle, mit einem Widerstand gegen Masse, um niederfrequente Inhalte "kurz" zu machen. Hier ist ein benutzerfreundliches RC-Hochpass-Designtool . Beginnen Sie mit etwas wie C=10nF. Sie scheinen sich sehr darum zu kümmern, Spannungen zu erhalten: Das ist die Aufgabe, einen geeigneten Filter zu entwerfen, und dieses Tool hilft dabei. Sie müssen zuerst die Frequenzen des interessierenden Signals herausfinden!
Sie würden am Ausgang des Hochpassfilters für jede Flanke Ihres "blauen" Signals eine Spitze erhalten (da diese Flanke ein sich sehr schnell änderndes Signal ist).
Nach dem Hochpassfilter erhalten Sie nur Ihr interessierendes Signal, das sich um die von Ihnen verwendete Vorspannung zentriert (Hinweis: Ihr Widerstand vom Filter kann auch in einen Spannungsteiler zwischen Versorgungsspannung und Masse aufgeteilt werden, sodass Sie Ihr Signal in vorspannen können in der Mitte des Betriebsbereichs Ihres Verstärkers). Dann verstärken Sie das einfach, damit das interessierende Signal so viel wie möglich von Ihrem ADC-Bereich abdeckt.
Die Spitze, die Sie erhalten, wenn der Hochpassfilter die Kante Ihrer Uhr sieht, ist nicht so schlimm, filtern Sie sie digital heraus. (Sie werden nicht viele Samples durch die "Überverstärkung" dieser Spitze verlieren.) Besonders wenn Sie die Periode des blauen Signals kennen, wird das digitale Filtern sehr einfach.
Du verwendest einen ADC. Sie müssen daher auch einen Tiefpassfilter haben, der die Bandbreite, die Ihren ADC erreicht, auf die Hälfte Ihrer Abtastrate begrenzt! Andernfalls würden Sie Aliasing bekommen und Ihr Signal wird unbrauchbar.
Eine mögliche Lösung ist die Verwendung eines slew-rate-begrenzten Verstärkers für dieses Signal in Kombination mit AC-Kopplung. Die Schrittgröße würde dann verringert werden, während eine langsamer ansteigende Welligkeit durchlaufen wird. Einige Operationsverstärker mit externem Kompensationskondensator können dies mit einem überdimensionierten Kompensationskondensator tun.
Eine andere wäre das synchrone Gating, so dass eine Reihe von Messungen durchgeführt wird und diese Messungen in „Low-V“-, „Transition“- und „High-V“-Datensätze getrennt werden.
Wenn Ihr Taktsignal bekannt ist, kann es phasenverriegelt werden, um die Bin-Adressen zu erstellen (ein interner Zähler, der mit der Uhr verbunden ist und „0“, „1“, „2“ wiederholt), um die Datenpunkte zu trennen. Ich habe dies mit mehreren Datenrekordern gemacht, indem ich in jeder Phase die entsprechenden aktiviert habe.
Und wenn Ihr ADC über genügend Reichweite verfügt, kann das gesamte Signal später in Software digitalisiert und aussortiert werden. es würde eine Kurvenanpassung an eine am besten passende Rechteckwelle bedeuten und dann diese Rechteckwelle von den Daten subtrahieren.
Oskar Skog
Benutzer1155386
owg60
Benutzer1155386
Markus Müller
Benutzer1155386
Markus Müller
Oskar Skog
Oskar Skog