Ich habe ein digitales Single-Ended-Signal, das zufällig zwischen +400 mV (logisch „1“) und 0 V (logisch „0“) variiert. Ich suche nach einer Schaltung, um den DC-Wert zu berechnen, der dem Durchschnitt zwischen dem Maximalwert des Signals (400 mV) und dem Minimalwert des Signals (0 V) entspricht. Also in diesem Fall 200mV. Bitte beachten Sie, dass dies nicht unbedingt dem Mittelwert des Signals entspricht, denn bei einer Folge aufeinanderfolgender „1“ ist der Mittelwert größer als 200mV und bei einer Folge aufeinanderfolgender „0“ ist der Mittelwert kleiner als 200mV. Ich suche nach einer einfachen Schaltung, die ständig 200 mV ausgibt.
Ist das möglich ?
Meine Schaltung muss so wenig wie möglich verbrauchen, daher würde ich es vorziehen, sie nur mit passiven Komponenten zu implementieren ...
Ich weiß nicht, ob dies möglich ist. Hast du eine Idee ?
Wie in den Kommentaren angedeutet wurde, muss sich jede durchgeführte Spitzenmessung darauf verlassen, dass analoge Werte auf einem Kondensator gehalten werden, wenn über einen längeren Zeitraum ein digitales 1- oder Nullereignis auftritt, und nein, es gibt keine Möglichkeit, dies passiv zu erreichen.
Ich habe dies zuvor getan, indem ich "Spitzendetektoren" (einen Operationsverstärker mit Diode und Kondensator) zum "Speichern" der positivsten Spannung und der negativsten Spannung verwendet habe - es werden zwei Spitzendetektorschaltungen benötigt. Außerdem ist eine geringfügige Tiefpassfilterung des Rohsignals erforderlich, um zu verhindern, dass Rauschspitzen eine zu große Genauigkeitsgrenze verursachen. Hier ist die allgemeine Idee zum Erkennen der positivsten Spitze des Signals: -
Für meine Anwendung musste der Detektor mit sehr hohen Geschwindigkeiten ausgeführt werden, da ich versuchte, eine spezielle Schaltung zum Erkennen und Auflösen beschädigter Hochgeschwindigkeitsdaten zu implementieren. Ich habe einen MAX999-Komparator für jede Spitzenerkennungsschaltung verwendet.
Wenn Ihre Datenrate bescheiden ist, wäre es besser, einen Mikroprozessor und einen ADC zu verwenden und die Pegel tatsächlich zu messen.
Die Erzeugung einer dritten Spannung (oder Zahl), die der Mittelwert der beiden Pegel ist, ist im Vergleich natürlich trivial.
Hier ist ein etwas anderer Ansatz-
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Immer wenn das Eingangssignal die Referenz (als 200 mV angezeigt) überschreitet, wird angenommen, dass der Eingang „hoch“ ist, und der Kondensator C2 lädt oder entlädt sich auf die Hälfte des Eingangssignals mit einer Zeitkonstante von 5 ms über den CMOS-Schalter HC4066. U1B fungiert als Puffer. Wenn U1 ein CMOS-Operationsverstärker ist, kann der Droop sehr niedrig gehalten werden, selbst wenn viele Nullen hintereinander stehen. U1A als Komparator muss viel schneller schalten als die Zeitkonstante von C2*(R3||R4), sonst leidet die Genauigkeit.
Georg Herold
Benutzer39962
Benutzer39962
Greg d’Eon
Benutzer70997
Nick Alexejew
Georg Herold