-
-
Erfahrener Benutzer
Roboter Experte
Niedrige Versorgungsspannung - Pin Spannung?
Hi,
wenn ich einen AVR mit 3,3V oder ähnlich niedrigen Spannungen versorge... Liegen dann an Outputpins immernoch 5V an, oder auch nur z.b. 3,3V?
Gruß, CowZ
-
Erfahrener Benutzer
Roboter Experte
Wo sollen denn dann bitte die 5V herkommen?
-
Erfahrener Benutzer
Roboter-Spezialist
@CowZ
wenn du trotzdem 5V haben willst, musst du den Ausgang als OpenCollector deklarieren und extern einen Pullup Widerstand nach 5V hängen. Vorausgesetzt dein Ausgang kann die 5V ab. Die liegen dann solange an, bis der Ausgang vom µC auf Low gezogen wird.
sast
-
Erfahrener Benutzer
Roboter Experte
"Vorausgesetzt dein Ausgang kann die 5V ab."
Das könnenn die AVRs aufgrund der internen Begrenzungsdioden eh nicht, d.h. wenn man z.B. 5 Volt anlegen würde bei 3,3 Volt Versorgung, fließt der Strom von 5V über die Diode nach 3,3V ab. Dann kommt man entweder nicht über ca. 4V (mit genügend großem Pullup) oder der AVR wird durch den zu hohen Strom durch die Begrenzung warm. ( Bei zu kleinem Pullup ).
Edit: Man könnte auch ne Emitterschaltung an den Pin hängen.
Der Basis-Vorwiderstand zusammen mit dem NPN-Transistor bildet dann im Grunde einen Open-Collector Ausgang. An den Collector hängt man einen Widerstand nach 5V (Größenordnung je nach dem Strom, der bei 5V am Ausgang fließen soll) und fertig.
MfG
-
Erfahrener Benutzer
Roboter Experte
Ok
Danke für die Antworten
Gruß, CowZ
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen