Bestimmen der Spannung und Ladungen über jedem Kondensator

Da jemand meine Frage bearbeitet und mich gebeten hat, stattdessen eine neue Frage mit den von mir vorgenommenen Änderungen zu posten, ist hier das neue Schema für diese Frage:

Kann mir jemand helfen, die Spannung und Ladung über jedem der Kondensatoren zu finden? Dies ist nicht nur eine einfache Parallelschaltung, daher habe ich ein Problem bei der Formulierung der richtigen Gleichung, um die Spannung und Ladung über jedem Kondensator zu finden. Dies ist eigentlich ein Zweig einer Ladungspumpe, bei der Kondensatoren Ladungen zum Lastkondensator pumpen. CL. Ich möchte auch wissen, wie die Ladungsübertragung zwischen Kondensatoren erfolgt.Geben Sie hier die Bildbeschreibung ein

Unten ist die ursprüngliche Schaltung:Geben Sie hier die Bildbeschreibung ein

Bitte beschriften Sie alle Knoten in Ihrem Schaltplan, damit wir sie besprechen können und Sie wissen, wovon wir sprechen.
Hinweis: Der Knoten, der R2, C2 und Cx verbindet, hat keinen DC-Pfad zur Erde, daher gibt es keine eindeutige Lösung für Ihr Problem. (Sehen Sie, warum es einfacher gewesen wäre, wenn Sie diesen Knoten als "Knoten 2" oder so bezeichnet hätten?)
Haben Sie schließlich versucht, die Schaltung in einen SPICE-ähnlichen Simulator einzugeben? Welches Ergebnis hast du bekommen? Was ist mit dem Ergebnis, verstehst du nicht?
Ladungspumpe? Dann sollte es einige Schalter in der Schaltung haben? Rechts?
Die Schalter haben einen gewissen Widerstand, daher befinden sich die Widerstände dort, wo sich die Schalter @diverger befinden. Und in diesem Moment sind die beiden geschlossen.
@ThePhoton Ich habe die Korrekturen bereits vorgenommen. Was meinst du mit "keine eindeutige Lösung"? Ich habe es bereits in SYNOPSYS simuliert, aber was ich brauche, ist, wie ich diese Werte durch eine mathematische Gleichung oder eine Stift- und Papieranalyse erhalten habe.
Ich meine, die Spannung am Knoten b könnte alles sein.
@ThePhoton Ich habe versucht, es zu simulieren, indem ich die Kapazität von Cx variiert habe, und das habe ich beobachtet: (Cx = C1 = C2; Vout = 1,33 x Vd und Cx = 1/2 C1 = 1/2 C2; Vout = 1,5 xVd), mein Problem ist, wie kann ich diese Beziehung in Gleichung setzen?
Soll Vd eine Wechselstromquelle sein? Sie müssen diese Informationen zu der Frage hinzufügen, ob dies der Fall ist.
Wenn Sie über "Vout" sprechen möchten, müssen Sie auch sagen, an welchem ​​​​Knoten es gemessen wird.
Übrigens, sollte eine einfache Anwendung des Thevenin-Theorems (im s-Bereich) nicht helfen?
Es ist eine DC-Quelle @ThePhoton. Ist meine Ersatzschaltung basierend auf der von mir geposteten Originalschaltung korrekt? Ist es richtig, dass ich C2 direkt an die Vd-Quelle angeschlossen habe, genau wie ich es getan habe?
Oh, das Original ist klarer, ich denke, ich sollte meine Antwort etwas bearbeiten.
Bitte @diverger, da ich Ihre Lösung und Eingabewerte für die Kondensatoren und Vd überprüft habe, stimmen die Werte, die ich aus der Simulation erhalten habe, nicht überein.
R1 und R2 sind Schalter, richtig? Können sie gleichzeitig geschlossen werden?
@diverger Dies ist das cmos-Äquivalent der Ladungspumpe electronic.stackexchange.com/questions/129226/… , die obige Schaltung stellt nur einen Zweig der Schaltung dar, in dem das PMOS „EIN“ ist und als Schalter fungiert, der „GESCHLOSSEN“ ist. Da die Operation auf dem anderen Zweig genauso ist.

Antworten (2)

Betrachtet man die obere Schaltung:

Anwenden von KCL auf die Knoten:

A : (Vd - Va) / R1 = ( Va / sC1) + ( (Va - Vb) / sCx)

B : ( (Va - Vb) / sCx ) + ( (Vd - Vb) / sC2) = ( Vb - VL) / R2

L: ( (Vb - VL) / R2 ) = VL / sCL

3 Gleichungen für 3 Unbekannte.

(Vergessen Sie nicht, die Laplace-Transformation der Eingabe, dh von Vd, einzusetzen).

(Habe ich etwas verpasst ?)

Ich habe diese Lösung ausprobiert, die sehr langwierig ist, aber am Ende, als ich s bis unendlich für einen stationären Zustand auswertete, erhielt ich eine Antwort von Null. Probieren Sie also eine andere Lösung aus.
Ich habe es zusammen mit meinem Lehrer überprüft und wir schienen keinen Fehler im Lösungsprozess zu finden (Auswertung von Algebra, Knotenanalyse usw.). Jemand sagte mir, ich solle die Ladungsübertragung versuchen, aber ich hatte ein Problem bei der Analyse.
@djambalong. Ja, die Lösung wird langwierig sein, da Sie nach Spannung an allen Kondensatoren gefragt haben. Und übrigens, warum nehmen Sie limit s-> unendlich? Für den stationären Zustand verwenden Sie den Endwertsatz für die Laplace-Transformation, gemäß der Sie lim s-> 0 ( s * F (s) ) nehmen.
@djambalong. Wenn Sie s auf unendlich auswerten, erhalten Sie gemäß dem Anfangswertsatz Anfangswerte. Und da Sie Null bekommen, deutet dies darauf hin, dass meine Lösung tatsächlich richtig sein sollte, da alle Spannungen anfangs Null sind.

Betrachtet man die untere Schaltung, kann sie wie folgt berechnet werden. Wie Sie wissen, gilt Kirchoff immer in jedem Knoten. Anstatt Kirchoff mit Strömen zu schreiben, machen wir es mit Ladung (Stromintegral über die Zeit):

A)

Q R 1 = Q C 1 + Q C X

B)

Q C X = Q C 2 + Q C L

Die Gesamtladung in jedem Kondensator ist am Ende seine Anfangsladung plus die Ladung, die danach umgewälzt wurde, dh QC1total=QC1initial + QC1 (in der vorherigen Gleichung).

Daher müssen die Anfangsladungen (bevor Strom zu fließen beginnt) bekannt sein, um das Problem zu lösen. Wir gehen davon aus, dass die Anfangsladung aller Kondensatoren 0 ist und daher QC1total=0+QC1=QC1, QC2total=QC2 usw.

Unter Verwendung des zweiten Kirchoff-Gesetzes können wir nun die Endspannungen schreiben, da wir wissen, dass die Endströme 0 sind und daher kein Spannungsabfall in den Widerständen auftritt.

ICH)

v D + v 1 = 0 v D + Q C 1 C 1 = 0

II)

v 1 + v X + v 2 + v D = 0 Q C 1 C 1 + Q C X C X + Q C 2 C 2 + v D = 0

III)

v D v 2 + v Ö u T = 0 v D Q C 2 C 2 + Q C L C L = 0

Mit diesen 3 Gleichungen plus der Gleichung in b) erhältst du 4 Gleichungen mit 4 Unbekannten.

Die Gleichung in b) sagt genau das aus Δ Q C X = Δ Q C 2 + Δ Q C L , dh

Q C X Q C 2 Q C L = Q P R e v ich Ö u S C X Q P R e v ich Ö u S C 2 Q P R e v ich Ö u S C L

Wenn Sie die Gleichungen II, III und die letzte nehmen, können Sie in Matrixform schreiben

( 0 v D Q P R e v ich Ö u S C X Q P R e v ich Ö u S C 2 Q P R e v ich Ö u S C L ) = ( 1 C X 1 C 2 0 0 1 C 2 1 C L 1 1 1 ) ( Q X Q 2 Q L )

Dies kann gelöst werden, indem die Matrix invertiert und mit dem Vektor auf der linken Seite multipliziert wird, wobei Sie die vorherigen Werte der Kondensatorladung verwenden müssen (am Anfang sind sie 0).

Danach sollten Sie die Gleichungen für den anderen Wert von CLK erhalten. Sie werden sehen, dass sich die Matrix nicht ändert, nur der Vektor ändert sich (Vd tauscht die Position mit 0) und Sie verwenden als Qvorher die im vorherigen Schritt erhaltenen Ladungen. Nach der Multiplikation erhalten Sie die neuen Werte von Q und können erneut mit anderen Werten von CLK iterieren.

Sie werden sehen, dass die Ausgangsspannung eine Welligkeit hat (pendelt zwischen 2 Werten). Wählen Sie für Ihre Simulationen eine langsame Uhr und Sie werden dieselbe Welligkeit sehen. Wenn die Uhr schnell ist, hat die Ausgangsspannung keine Welligkeit, aber ihr Endwert ist der Durchschnitt zwischen den beiden aus Gleichungen erhaltenen Werten.

Beispiel mit Vd = 5 V, C1 = 1 uF, Cx = 0,1 uF, C2 = 1 uF, CL = 1 uF und einem langsamen CLK von 10 Hz, hier ist die Simulation:Simulation 10 Hz

Sie können sehen, dass es zwischen 2,619 V und 238,1 mV oszilliert.

Wir erhalten die gleichen Ergebnisse, wenn wir in Matlab die zuvor angegebenen Gleichungen lösen:Gleichungen gelöst

Wenn Sie den Takt erhöhen, wird die Ausgangsspannung glatt, wie Sie in dieser Simulation sehen können (CLK auf 100 kHz geändert):Geben Sie hier die Bildbeschreibung ein

Die Endspannung beträgt 1,43 V, was Sie als Mittelwert zwischen 2,619 V und 238,1 mV erkennen können.

danke @Roger C., aber warum ist der Widerstand nicht in der Durchführung des KVL enthalten?
Denn wenn die Kondensatoren geladen sind, hört der Strom I auf zu fließen, also I=0 A. Daher ist der Spannungsabfall an den Widerständen V=I·R=0·R=0 V. Dies setzt natürlich voraus, dass die Eingangsspannung (CLK in Ihr Diagramm) ist stabil genug, um die Kondensatoren vollständig aufzuladen.
Das heißt, es gibt eine Anfangsladung über den Kondensatoren? Wie könnte ich die Anfangsladung @Roger C. bekommen? Ich habe versucht, es zu lösen, und ich gehe davon aus, dass der Wert in pF des Kondensators Cx die Vout basierend auf meinen Simulationsergebnissen beeinflussen sollte, aber wenn ich Werte darauf einsetze, ist der Ausgang immer noch Vd in nur einem Zweig. Das Hinzufügen der zwei Zweige würde zu zweifachem Vd führen. Aber Cx sollte den Vout beeinflussen, etwa wenn Cx=1/2 C1; Vout=1,5xVd.
@djambalong, ich habe die Antwort aktualisiert.
@djambalong, ich habe diese Vorzeichenkonvention für Spannungen und Ladungen in vertikalen Komponenten befolgt: + oben und - unten und für horizontale Komponenten + links und - rechts. Hinweis: Berücksichtigen Sie in Ihrer Frage immer die unterste Schaltung.
Sie sagten @Roger C., dass die Widerstände nicht in die Durchführung von KVL einbezogen wurden, da der Strom nicht mehr fließt, wenn Kondensatoren geladen werden, dh im stationären Zustand. "Nach dem Multiplizieren erhalten Sie die neuen Werte von Q und können erneut mit einem anderen Wert von CLK iterieren", warum müssen wir basierend darauf erneut mit anderen Taktwerten iterieren, wenn es bereits in seinem stabilen Zustand ist? Das bedeutet, dass die Kondensatoren noch nicht vollständig geladen sind und der Gleichung die Elemente Widerstände R1 und R2 fehlen. Und wie sieht es mit der Zeitkonstante RC aus?
@djambalong, wir müssen erneut iterieren, wenn sich CLKs ändert, weil die Kondensatorspannungen nicht mehr im Gleichgewicht sind (Eingangsspannungen geändert). Wie auch immer, Sie können sehen, dass Gleichungen in Ordnung sind, weil Matlab-Berechnungen aus diesen Gleichungen genau mit Multisim-Simulationen übereinstimmen. Versuchen Sie, die unterste Schaltung dieser Frage zu simulieren, und Sie werden sehen.
Die Gleichungen finden die endgültige Spannung nach jeder Taktänderung unter der Annahme, dass die Uhr ihren neuen Zustand lange genug behält, um konstante Spannungen zu erreichen. Wenn die Uhr für die beteiligten Zeitkonstanten sehr schnell ist, konvergiert die reale Wellenform zum Durchschnitt der 2 Werte, die aus den Gleichungen erhalten werden, wie in meiner Antwort erläutert.
Hallo @Roger C. Beim nächsten Zyklus passiert dies oder die Matrix imgur.com/zI4maq4 , da basierend auf der ursprünglichen Schaltung die cmos-Ersatzschaltung hier electronic.stackexchange.com/questions/129226/… sie zwei Zweige hat, also für die Im nächsten Zyklus wechseln auch die Kondensatoren C1 und C2 den Knoten, C1 ist jetzt mit dem Knoten b und C2 mit dem Knoten a verbunden.
Falls Sie verwirrt sind, wie es hier mit zwei Zweigen aussieht imgur.com/w9ud7WM Schalter S1 und S2 schließen gleichzeitig und S3 und S4 schließen beim nächsten Schaltzyklus.
@djambalong, ich verstehe. Die beiden Zyklen sind dann ganz anders! Sie müssen die Matrix für jeden Zyklus finden und dann iterieren, genau wie ich es für die Schaltung in dieser Frage getan habe. Sie können die gleichen Schritte ausführen, denen ich hier gefolgt bin. Sie werden wahrscheinlich mit 4x4-Matrizen enden, da die Ladung auf C1 beim nächsten Zyklus berücksichtigt werden muss. Versuchen Sie es zu lösen, und wenn es mit den Simulationsergebnissen übereinstimmt, sind Sie fertig. Andernfalls posten Sie Ihren Lösungsversuch und wir finden das Problem heraus!
Hallo @Roger C. Ich habe versucht, es mit diesem Matrixformular imgur.com/YpmEcw8 zu lösen . Ich wette, ich stimmt etwas nicht, da ich nicht die richtige Antwort bekomme, es stimmt nicht mit meinen Simulationen überein.
Was ich getan habe, @Roger C., war das Addieren der Spannung aus den Ladungen, die ich im ersten Zyklus durch die obige Matrix erhalten habe, und der Spannung aus den Ladungen, die ich in der hier gezeigten Matrix für den nächsten Zyklus erhalten habe imgur.com/YpmEcw8 . Ist mein Prozess korrekt? Und es scheint eine Diskrepanz zu den Werten zu haben, die ich in der Simulation erhalten habe.