Hallo zusammen, eins vorweg, ich bin ziemlicher Neuling, also seid bitte gnaedig :) Ich gruebel gerade ueber eine Moeglichkeit, eine automatische Umschaltung der Versorgungsspannung auf eine Puffer-Batterie zu reallisieren. Im Forum habe ich zwar schon einige Beitraege zu dem Thema gefunden, aber keinen zu meinem konkreten Fall. Meine Spannungsversorgung soll entweder von einem Netzteil oder eben eine Pufferbatterie gespeist werden. Dabei moechte ich in beiden Faellen moeglichst die gleiche Ausgangsspannung. Daher ist die Idee, fuer den Netzteil-Zweig einen einfachen Linearregler zu verwenden und fuer den Batterie-Zweig einen StepUp Wandler. Konkret geht es mir um Vout = 3.3 V. Als Step-Up will ich einen MCP1640 einsetzen, den habe ich standalone schon zum laufen bekommen und bin mit dem Ergebnis recht zufrieden. Der MCP1640B bietet einen Enable Eingang der, wenn auf Masse gezogen, den Wandler mehr oder weniger ausschaltet (laut Datenblatt zieht er dann <1uA aus der Batterie). Meine Idee fuer die Umschaltung ist jetzt einfach dafuer zu sorgen, dass dieser Eingang auf Masse liegt wenn die Netzteil-Spannung da ist und auf Vbat wenn eben nicht. Die Ausgaenge beider Zweige schalte ich einfach zusammen. Im Anhang ist mein Entwurf fuer die entsprechende Schaltung. Oben eben der Schaltregler mit dem MCP1640, unten der Linearregler. Die Umschaltung soll via Q1, R1 & R2 funktionieren. Idee: Wenn Netzteilspannung da ist, dann liegt das Gate von Q1 auf Vnet und Q1 schaltet durch. Dadurch liegt nun wie gewuenscht Enable auf Masse. Wenn keine Netzteilspannung anliegt, wird das Gate von Q1 ueber R2 auf Masse gezogen und Q1 ist hochohmig. Enable liegt dann via R1 auf Vbat und der SteUp Wandler sollte laufen. Der Elko CP1 dient als Puffer um die Umschaltphase zu ueberbruecken. Wuerde diese Schaltung so prinzipiell ueberhaupt funktionieren? Ein paar Sachen sind mir selbst schon aufgefallen bzw. unklar: 1. Die Ausgaenge des SetUp Wandlers und des Linearreglers sind einfach so zusammengeschaltet. Kann das ein Problem sein? 2. Kann waehrend der Umschaltphase am Ausgang eine Spannung > 3.3 V anliegen? 3. Ich moechte die Versorgung so effizient wie moeglich haben. Was natuerlich schlecht waere ist, wenn die Batterie permanent, auch im Netzteilbetrieb, signifikant belastet wird. Wenn Netzteilspannung da ist, wird die Batterie ueber R1 belastet. Kann ich R1 (& R2) beliebig hoch waehlen ? 4. Angenommen das geht so ueberhaupt, spricht was dagegen den Linearregler durch einen StepDown zu ersetzen um eine hoehere Effizienz im Netzteil-Zweig zu erreichen? Danke, cn
:
Verschoben durch Admin
doh...na toll, wieso wurden jetzt gl. das alte und das neue Bild hochgeladen...war jedenfalls nicht meine Absicht @Admin/Moderator: wenn moeglich, bitte das linke loeschen, Danke
cn schrieb: > 1. Die Ausgaenge des SetUp Wandlers und des Linearreglers sind einfach > so zusammengeschaltet. Kann das ein Problem sein? Das kann definitiv ein Problem sein. Was der Step-Up im inneren hat weiß man nicht genau, weil man den inneren Aufbau nicht kennt. Im Datenblatt unter 4.1.3-4 steht da einiges: > With the EN input pulled low, the output is connected to the input > using the internal P-Channel MOSFET. Auch dein nicht genannter Linearregler kann das übel nehmen und ich würde die Chance, das es funktioniert, als gering einschätzen. -> Datenblatt lesen Man könnte als einfache Lösung die Ausgangsspannungen um eine Diodenstrecke erhöhen und jeweils eine Diode nachschalten. Das geht nur wenn die Last nicht zu arg schwankt und eine etwas ungenaue Ausgangsspannung egal ist. Es gibt auch spezielle ICs, die dasselbe mit Mosfets machen. > 2. Kann waehrend der Umschaltphase am Ausgang eine Spannung > 3.3 V > anliegen? Nein. > 3. ... Kann ich R1 (& R2) beliebig hoch waehlen ? Nein, aber das hängt vom Umfeld ab. > 4. Angenommen das geht so ueberhaupt, spricht was dagegen den > Linearregler durch einen StepDown zu ersetzen um eine hoehere Effizienz > im Netzteil-Zweig zu erreichen? Nein. Wieviel Strom braucht die Schaltung denn?
Erstmal Danke fuer deine Antwort! Da keine Kritik an der Schaltung um Q1 kam, abgesehen vom Wert von R1 & R2, nehme ich mal an, dass zumindest das an sich so funktionieren sollte? Kann man das irgendwie auch schlauer machen? Alexander Schmidt schrieb: >> 3. ... Kann ich R1 (& R2) beliebig hoch waehlen ? > Nein, aber das hängt vom Umfeld ab. R1 & R2 duerften, denke ich jedenfalls, Einfluss auf die Umschaltzeit von Q1 und den Pegelanstieg/-fall an EN, und damit der ganzen Spannungsumschaltung haben, oder? Wie kann ich denn die Werte bestimmen? Alexander Schmidt schrieb: > Das kann definitiv ein Problem sein. Was der Step-Up im inneren hat weiß > man nicht genau, weil man den inneren Aufbau nicht kennt. Im Datenblatt > unter 4.1.3-4 steht da einiges: >> With the EN input pulled low, the output is connected to the input >> using the internal P-Channel MOSFET. Das gilt ja nur fuer die Typen, die im "input bypass" Modus arbeiten. Laut Tabelle 4-1 sind das MCP1640C & MCP1640D. Die Varianten MCP1640 & MCP1640B arbeiten im "true dissconnect" Modus, in 4.1.3 heisst es dazu: >The MCP1640B devices incorporate a true output >disconnect feature. With the EN pin pulled low, the >output of the MCP1640B is isolated or disconnected >from the input by turning off the integrated P-Channel >switch and removing the switch bulk diode connection. >This removes the DC path that is typical in boost converters, >which allows the output to be disconnected >from the input. During this mode, less than 1 μA of current >is consumed from the input (battery). True output >disconnect does not discharge the output, the output >voltage is held up by the external COUT capacitance. Fuer mich klingt das eigentlich so, als waere mit EN=low der Ausgang von Eingang komplett getrennt. Alexander Schmidt schrieb: > Auch dein nicht genannter Linearregler kann das übel nehmen und ich > würde die Chance, das es funktioniert, als gering einschätzen. -> > Datenblatt lesen Hatte absichtlich keinen speziellen Typen genannt, weil ich a) keinen Favoriten habe und b) die Schaltung so vllt. auch mal mit anderen Spannungen, z.B. 5.0 V einsetzen moechte und dann eh wieder einen anderen braeuchte. Ich habe einige TS1117CW-3,3 runliegen und fuer das konkrete Projekt wuerde ich eben diesen Typ nehmen. Alexander Schmidt schrieb: > Man könnte als einfache Lösung die Ausgangsspannungen um eine > Diodenstrecke erhöhen und jeweils eine Diode nachschalten. Das geht nur > wenn die Last nicht zu arg schwankt und eine etwas ungenaue > Ausgangsspannung egal ist. Es gibt auch spezielle ICs, die dasselbe mit > Mosfets machen. Die Loesung, die beiden Spannung ueber 2 Dioden zusammen zu legen, ist mir bei meiner Suche im Forum auch schon begegnet, allerdings hat man dann ja eben das Problem des Spannungsabfalls von ca.0.7 V. Auf StepUp Seite waere das erstmal nicht so das riesen Problem, dort koennte ich einfach eine entsprechend hoehere Spannung einstellen. Wie wuerde das bei einem Linearregler funktionieren? Ich muesste einen Typ mit einstellbarer Ausgangsspannung nehmen und auf ca. 4V einstellen. Haettest du da einen Empfehlung fuer einen entsprechenden Regler? Im Anhang mal eine modifizerte Version meines urspruenglichen Entwurfs mit einstellbarem Regler und Dioden. Waere das eine praktikable Loesung? Alexander Schmidt schrieb: > Wieviel Strom braucht die Schaltung denn? Wie (spannungs-)stabil waere eine solche Loesung denn? Meine Schaltung soll, trommelwirbel der klassische Wecker als mein erstes groesseres Projekt werden. Sprich, Hauptstromfresser wird die Anzeige, welche aus 4 gemultiplexten 7-Segmentanzeigen + 2 LEDs fuer den Doppelpunkt dazwischen bestehen wird. Ich hatte nicht vor den Helligkeitsverlust durch das Multiplexen mit entsprechend hoeheren Pulsstroemen zu kompensieren, eigentlich wollte ich sogar versuchen die LEDs trotz Multiplexing mit weniger als 20mA/LED zu betreiben um den Verbrauch gering zu halten. Dann kommen noch so ca. 3 LEDs fuer die Alarmanzeige, eine RTC, ein DCF77 Empfaenger, ein Temperatursensor und im Alarmfall, ein kl. Verstaerker um LM386 + Lautsprecher, 1-2 AT45DB081D (1MB FLASH) und wahrscheinlich noch ein Aufwachlicht in Form von zusaetzlichen LEDs hinzu. Da kommt also im worst-case schon ein bisshen was zusammen. Ich wuerde als Peak ganz grob 200-300 mA schaetzen. Ich moechte auf MCU Seite gerne wissen von welcher Quelle ich gerade gespeist werde indem ich einfach den Enable Eingang des MCP1640 an einen MCU-Eingang fuehre. Wird aus der Batterie gespeist, moechte ich einige Dinge nicht nutzen und z.B. das Tastverhaeltnis beim Multiplexen anpassen um Strom zu sparen. Sprich, in dem Fall wuerde ich weniger brauchen. Auch duerfte sich der Stromverbrauch zw. Wecken und Normalbetrien deutlich unterscheiden. Alexander Schmidt schrieb: > Es gibt auch spezielle ICs, die dasselbe mit > Mosfets machen. Davon habe ich auch schon gehoert, aber bis jetzt keinen gefunden. Hast du da vllt. einen heissen Tipp ? Ein IC der einfach 2 Eingangsspannungen bekommt, eine Ausgangsspannung liefert und die Umschaltung intern macht, waere super. Ich wuerde die Konstruktion um Q1 beibehalten und der Chip wuerde quasi fuer die Zusammenlegung der beiden Zweige sorgen. Ich hatte aber auch gehoert, dass solche Teile recht teuer sein sollen. Gruss, cn
cn schrieb: > R1 & R2 duerften, denke ich jedenfalls, Einfluss auf die Umschaltzeit > von Q1 und den Pegelanstieg/-fall an EN, und damit der ganzen > Spannungsumschaltung haben, oder? > Wie kann ich denn die Werte bestimmen? Da hast du recht. Rein intuitiv hätte ich eher zu 100k gegriffen. cn schrieb: > Fuer mich klingt das eigentlich so, als waere mit EN=low der Ausgang > von Eingang komplett getrennt. Das klingt tatsächlich so aber ??? Ich würde es einfach mal testen indem du bei Disable über einen Schutzwiderstand eine externe Spannung an den Ausgang anlegst und überprüfst ob da nun ein Strom hereinfliesst oder nicht. Dann kannst du sicher sein. Wenn es dann so ist, dass es getrennt ist, kannst du zumindest diese Ausgangsdiode schon einmal einsparen. Die nächste analyse ist dann am Linearregler fällig. Kann man diese Ausgangsdiode auch einsparen ? Da gibt es ja durchaus Modelle , die am Ausgang keine höhere Spannung als am Eingang vertragen. Die z.B. bei LM 7805 verwendete Schutzdiode die den Ausgang zum eingang zurückleitet wäre bei deiner jetzigen Schaltung aber kontaproduktiv, da diese Rückführung ja wieder deinen Q1 ansteuert. Wenn man diese Rückführungsdiode nun einbaut müsste man ggf. eine weitere Diode am Eingang des Linearreglers setzen. damit dann durch die Rückführung der Regler geschützt und die zweite diode verhindert eine Rückführung auf das Gate. Alternatif könnte man wohl auch den Ausgang des Lineraren über einen Mosfet in der Ausgangsleitung abtrennen. Da musst du wohl noch etwas tüfteln. Gruss Klaus
cn schrieb: > Da keine Kritik an der Schaltung um Q1 kam, abgesehen vom Wert von R1 & > R2, nehme ich mal an, dass zumindest das an sich so funktionieren > sollte? Prinzipiell ja. Allerdings muss es ein N-Mosfet sein und einer der schon bei 5V durchschaltet. Nennt sich Logic-Level. Dein NDS0610 geht nicht. >>> 3. ... Kann ich R1 (& R2) beliebig hoch waehlen ? >> Nein, aber das hängt vom Umfeld ab. > R1 & R2 duerften, denke ich jedenfalls, Einfluss auf die Umschaltzeit > von Q1 und den Pegelanstieg/-fall an EN, und damit der ganzen > Spannungsumschaltung haben, oder? Richtig. R2 kannst du deutlich geringer machen, weil er eh nur vom Netzteil versorgt wird. 1kΩ oder so. Das Umschalten zum Netzteil geht sehr schnell, weil 0Ω. > Wie kann ich denn die Werte bestimmen? R1 am Besten über den Strom der in den EN-Pin fließt, sollte im Datenblatt stehen, ansonsten nachmessen. Dann schauen bis zu welchem Pegel noch ein High erkannt wird. R2 ist ja unkritisch. >> Das kann definitiv ein Problem sein. > Das gilt ja nur fuer die Typen, die im "input bypass" Modus arbeiten. > Laut Tabelle 4-1 sind das MCP1640C & MCP1640D. Die Varianten MCP1640 & > MCP1640B arbeiten im "true dissconnect" Modus, in 4.1.3 heisst es dazu: >>The MCP1640B devices incorporate a true output >>disconnect feature. With the EN pin pulled low, the >>output of the MCP1640B is isolated or disconnected >>from the input by turning off the integrated P-Channel >>switch and removing the switch bulk diode connection. Wenn das so stimmt kannst du sogar D1 weglassen. Ob der Strom über den FB-Pin störend ist kann man nicht sagen, dazu steht auch nichts im Datenblatt. Solltest du mal ausprobieren. Wenn RV1 groß genug ist sollte das kein Problem sein. > Ich habe einige TS1117CW-3,3 runliegen und fuer das konkrete Projekt > wuerde ich eben diesen Typ nehmen. Für deine Schaltung muss es aber ein TS1117-ADJ sein. Außerdem C4 und C3 laut Datenblatt beschalten, die können durchaus kritisch sein. > Ich muesste einen Typ mit einstellbarer Ausgangsspannung nehmen und auf > ca. 4V einstellen. Ja. Oder Schottky (z.B. 1N5817) und 3,7V. Die Ausgangsspannung schwankt dann zwischen: 3,70V - 0,50V = 3,20V bei 300mA und 3,70V - 0,30V = 3,40V bei 10mA Siehe http://www.diotec.com/pdf/1n5817.pdf rechtes Diagramm auf Seite 2. Wenn du also sicherstellen kannst, dass dein Stromverbrauch innerhalb dieser Grenzen ist und deine Schaltung auch diese Spannungsschwankung verträgt, dann sollte es kein Problem sein. Aber Achtung, von verschiedenen Herstellern fallen die Kurven auch anders aus. Am Besten also vorher messen. Außerdem sind im Datenblatt für die Vorwärtsspannung oft Worst-Case Werte angegeben, und die können durchaus höher als die Realität sein. Woraus bei dir eine höhere Spannung resultiert. > Im Anhang mal eine modifizerte Version ... > Waere das eine praktikable Loesung? Ja. >> Wieviel Strom braucht die Schaltung denn? > Ich wuerde als Peak ganz grob 200-300 mA schaetzen. 200mA * 3,3V / 80% / 1,6V = 0,5A auf der Primärseite Da kannst du dir ausrechnen wie schnell deine Batterie leer ist. Ist hoffentlich keine Knopfzelle?! > Ich moechte auf MCU Seite gerne wissen von welcher Quelle ich gerade > gespeist werde indem ich einfach den Enable Eingang des MCP1640 an einen > MCU-Eingang fuehre. Das geht wahrscheinlich nicht, weil die Schaltschwelle des MCU nicht so niedrig liegen. -> Einen zweiten Transistor (NPN oder N-Mosfet) nehmen. >> Es gibt auch spezielle ICs, die dasselbe mit >> Mosfets machen. > Davon habe ich auch schon gehoert, aber bis jetzt keinen gefunden. Nennen sich "Ideal Diode" oder "Power Switch". Sind aber eher für höhere Leistungsklassen. Alternativ kann man auch was diskretes aus zwei Mosfets bauen. Machts hier aber unnötig kompliziert. http://www.mikrocontroller.net/search?query=ideale+diode&forums[]=1&forums[]=19&forums[]=4&forums[]=3&forums[]=11&forums[]=12&max_age=-&sort_by_date=0 mfg Alexander Schmidt
Mir faellt grad was auf. Habe ich nicht den falschen Typ fuer Q1 verwendet? Das sollte doch wohl eher ein N-Channel FET sein oder nicht? Schliesslich soll Q1 durchschalten wenn G auf High und sperren wenn es auf LOW liegt, und nicht andersrum.
cn schrieb: > Habe ich nicht den falschen Typ fuer Q1 verwendet? Das sollte doch wohl > eher ein N-Channel FET sein oder nicht? natürlich! sowas wie Bs170 oder 2N7000. Logic Level muss es meines Erachten nach nicht sein, da hier sobieso kein nennenswerter Strom fliesst. k. ps.: hier tut es sogar ein BC548 oder sowas (Basisvorwiderstand)
Erstmal: Dank Euch fuer Eure Hilfe, besonders Dir Alexander! So...hat leider etwas laenger gedauert, aber nun noch gar der hoffentlich finale Schaltplan. Der Fehler mit Q1 (P- statt N-Channel FET) ist behoben, zusaetzlich habe ich Q2 und R3 eingefuegt um ein sauberes Signal "wird von Batterie gespeist oder nicht" fuer den nachfolgenden MCU bereitstellen zu koennen. Ich denke, die Loesung sollte fuer meine Zwecke ausreichen, jetzt muss ich sie nur noch aufbauen und testen. Alexander Schmidt schrieb: > 200mA * 3,3V / 80% / 1,6V = 0,5A auf der Primärseite > Da kannst du dir ausrechnen wie schnell deine Batterie leer ist. > Ist hoffentlich keine Knopfzelle?! Nein, natuerlich keine Knopfzelle, sondern 2 x AA. Die Batterien sollen wirklich nur zur Ueberbrueckung von Stromausfaellen dienen und nicht als laengerfristiger Ersatz des Netzteils. Das Ding soll kein Reisewecker werden. Alexander Schmidt schrieb: > Nennen sich "Ideal Diode" oder "Power Switch". Sind aber eher für höhere > Leistungsklassen. > Alternativ kann man auch was diskretes aus zwei Mosfets bauen. Machts > hier aber unnötig kompliziert. > http://www.mikrocontroller.net/search?query=ideale... Danke fuer den Tipp. Das waren die Schlagwoerter die mir gefehlt haben. Bei Gelegenheit werde ich mir die entsprechenden Bausteine mal anschauen, wie gesagt, fuer mein aktuelles Projekt sollte die Loesung hier eigentlich ausreichend sein. Gruss, cn
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.