Hallo Markus,
> Kann ich dann beide Spannungen mit einer Spannungsquelle erzeugen? (Also
> eine mit 12 V nehmen und durch eine Schaltung für den Controller auf 5 V
> runterregeln.)
Ja, das ist der übliche Weg. Um die 5V zu erzeugen, kannst Du das
Bauteil 7805 verwenden. Das ist ein sogenannter Linearregler.
Ein Linearregler ist im Prinzip ein Transistor zwischen Ein- und Ausgang
zusammen mit einer Regelung. Die Regelung macht den Transistor gerade so
leitfähig, daß am Ausgang die gewünschte Spannung (5V) erscheinen.
(Ist die Ausgangsspannung zu hoch, läßt der Transistor weniger Strom
durch; ist die Ausgangsspannung zu klein, läßt er mehr Strom durch.)
Seine Beschaltung geht so:
12V _________ 5V
--*------*-----| |-----*------*----
| | | 7805 | | |
--- --- |_________| --- ---
--- --- | --- ---
| | GND | |
GND GND GND GND
100µF 100nF 100nF 100µF
(Elko) (Keramik) (Keramik) (Elko)
Die (12-5)=7V werden in Wärme verheizt. Die Wärmeleistung beträgt 7V*I,
wobei I der Strom ist, den der µC benötigt. Der Strom für einen
einfachen µC ist normalerweise nicht allzu hoch, vielleicht 30mA, so daß
die Wärmeentwicklung meist nicht kritisch ist.
Tu Dir den Gefallen und verwende beim 7805 die Elkos auch dann, wenn sie
nicht ausdrücklich im Datenblatt stehen. Es gibt hier im Forum zig
Threads alleine darum, weil Leute meinten, sie könnten darauf
verzichten.
Jedes einzelne Bauteil benötigt dann nochmal 100nF (Keramik) an der
Spannungsversorgung.
Am wenigsten Probleme bekommst Du, wenn Du SMD-Bauteile verwendest und
eine möglichst ununterbrochene Massefläche verwendest, je nach Anwendung
Analog- und Digitalmasse getrennt.
Gruß,
Michael