Welches ist besser? 5V oder 3,3V als Versorgungsspannung

Ich bin dabei, ein neues Mikrocontroller-basiertes Projekt zu entwerfen. Ich habe alle Komponenten (wenige) überprüft und alle können mit 3,3 V oder 5 V betrieben werden. Der Mikrocontroller selbst kann auch mit 3,3 V oder 5 V betrieben werden (pic micro bei nur 4-MHz-Oszillator).

Nun, die Frage ist, was die Vorteile/Nachteile der Verwendung von 5 V als positive Versorgung gegenüber der Verwendung von 3,3 V sind

Ich könnte mir nur vorstellen, dass der Stromverbrauch geringer ist, wenn die Versorgungsspannung 3,3 V beträgt

Vielen Dank

3,3 V haben einen geringeren Stromverbrauch, richtig. Aber die meisten Mikrocontroller arbeiten bei 3,3 V nicht mit der gleichen/höheren Geschwindigkeit als bei 5 V. Viele Module und ICs zielen immer noch auf 5-V-Systeme ab. Und 5 V ist aufgrund der Fülle an USB-Netzteilen ein Defacto-Leistungsstandard. Wenn Ihr Projekt einen Akkupack benötigt, ist es einfacher, einen USB-Akkupack zu bekommen, als Ihren eigenen von Grund auf neu zu entwerfen.

Antworten (1)

Nun, es gibt auch die Rauschanfälligkeit Ihrer Schaltung, die geringer ist, wenn Sie 5 V verwenden (Sie benötigen höhere Rauschpegel, um eine 5-V-Schaltung zu stören).

Einige Komponenten haben je nach Versorgungsspannung eine sehr unterschiedliche analoge Leistung. Wenn Sie einen Operationsverstärker verwenden, kann die Gleichtaktspannung oder die von den Schienen benötigte Spannungsdifferenz ein Punkt sein, auf den Sie achten sollten, um zu entscheiden, was für Sie besser ist. Selbst wenn alle Ihre Komponenten bei 3,3 V und 5 V arbeiten, funktioniert Ihre Schaltung möglicherweise nicht wie erwartet, wenn Sie die Spannung ändern.

@Passerby erwähnte, dass 5 V aufgrund von USB ein Defacto-Standard sind. Man muss sich aber darüber im Klaren sein, dass wenn man eine stabile Versorgungsspannung braucht, USB nicht direkt zu verwenden ist.

USB ermöglicht tatsächlich eine ganze Reihe von Spannungen auf Ihrem Gerät, hinter einem passiven Hub können sie so niedrig wie 4 V sein und bis zu 5,25 V hoch gehen. In diesem Szenario ist es also besser, 3,3 V mit einem Spannungsregler auf Ihrem Board zu verwenden.

Die maximale Betriebsfrequenz Ihres Controllers kann, wie bereits erwähnt, auch von der Versorgungsspannung abhängen. Neuere Controller laufen jedoch intern mit viel niedrigeren Spannungen (wie 1,2-1,8 V) und haben keine Abhängigkeit zwischen Frequenz und externer Spannung mehr (wie die STM32-Serie).

Und natürlich der Stromverbrauch, Sie werden ziemlich viel gewinnen, wenn Sie von 5 V auf 3,3 V wechseln. Es verbraucht nur 66% der Energie in einem statischen Fall und nur (3,3^2/5^2) = 44% für den dynamischen CMOS-Fall (Ihr tatsächlicher Nutzen wird irgendwo dazwischen liegen). Aber ob das tatsächlich sinnvoll ist (auf globaler Ebene) oder notwendig ist, hängt von Ihrer Versorgungssituation und dem Strom ab, den Sie benötigen. Es könnte passieren, dass Ihre Versorgung weniger effizient wird, wenn Sie auf 3,3 V heruntergehen, und die eingesparte Energie in der niedrigeren Effizienz verschwendet wird, die sie umkehrt (sollte, könnte aber nicht).

Ein weiterer gültiger Punkt, der von Paul in einem Kommentar unten erwähnt wird, ist, dass Sie möglicherweise die 5 V benötigen, wenn Sie eine Schnittstelle zu einigen älteren Geräten herstellen. Einige Mikrocontroller bieten sogenannte 5V-tolerante Pins, aber diese können nur Eingänge bis zu 5V akzeptieren (oft nur im Digitalmodus). Der Ausgang ist auf VDD begrenzt, dort braucht man also einen Level-Shifter, wenn die 3,3V vom Legacy-Gerät nicht als High-Pegel akzeptiert werden. Was Sie sparen können, wenn Sie einen nativen 5-V-Controller verwenden.

Gibt es auch ältere Peripherieprobleme (bei denen Teile außerhalb des Mikrocontrollers 5 V verwenden), sodass die Verwendung von 5 V für den Mikrocontroller das Design vereinfachen kann?
@PaulA.Clayton Das ist auch ein gültiger Punkt, einige Mikrocontroller haben 5-V-tolerante Pins, an denen Sie bis zu 5 V eingeben können, der Ausgang ist auf VDD begrenzt.
+1 Bei gleicher Frequenz würde CMOS theoretisch eine dynamische Leistung von 3,3 ^ 2 / 5 ^ 2 = 44% bei 3,3 V verwenden, aber normalerweise liegt die Gesamtleistung irgendwo dazwischen.
@SpehroPefhany das stimmt, aber meine Messungen mit kleinen Mikrocontrollern zeigten nur einen minimalen Vorteil, wenn der tatsächliche Stromverbrauch von 3 V auf 2 V geändert wird, daher rechne ich pessimistisch. (3 V -> 1,6 mA -> 4,6 mW, 2 V -> 1,4 mA -> 2,8 mW -> 58% verbrauchte Energie (STM32F103@1MHz)) Ich denke, die Basisströme sind dort deutlicher spürbar.
PIC16F628A @ 1 MHz XT-Modus 25 °C verwendet typischerweise 325 uA bei 5 V und 190 uA bei 3 V (1,63 mW gegenüber 0,57 mW). Das Verhältnis beträgt 36 % theoretisch, ~36 % tatsächlich (gemäß Datenblatt der Abb. 18-17). Analoge Peripheriegeräte (für diesen Test nicht eingeschaltet) werden dies verschlechtern, und vielleicht sehen Sie das.
@SpehroPefhany das ist interessant, ich werde wahrscheinlich in Zukunft jeden Mikrocontroller erneut auf Spannungsskalierung überprüfen, anstatt nur pessimistisch zu sein, danke.