Forum: Mikrocontroller und Digitale Elektronik Mega644 mit 3,3V btreiben


von Thomas (Gast)


Lesenswert?

Da der überwiegende Teil der zu verwendenden Komponenten auf 3,3V läuft,
beabsichtige ich auch den Atmel damit betreiben.

Aber war ist mit den Eingängen?
"Verstehen" werden externe 5V-Komponenten die 3,3V,
aber wenn sie mit 5V antworten, bekomme ich laut Datenblatt Probleme,
wegen Vcc + 0,5V = 3,8V

Ich suche eine Lösung, um z.B. Mega644 PortA, C und D auch mit 5V 
Komponenten bidirektional zu betreiben. PortB ist der SPI wo das ganze 
3,3V-Gedöns dranhängt.
Spannungsteiler wären eher die quick & dirty -Lösung


Danke

von lkmiller (Gast)


Lesenswert?

Hm,

erst das:
...der überwiegende Teil der zu verwendenden Komponenten auf 3,3V 
läuft...
dann das:
..PortA, C und D auch mit 5V Komponenten zu betreiben...

Was ist denn für den uC überwiegend, wenn 3 von 4 Ports mit 5V 
zurechtkommen müssen?

von Thomas (Gast)


Lesenswert?

6 SPI-Komponenten an 3,3V und an den anderen Ports möchte ich mir alle 
Optionen freihalten.

von Marcus W. (Gast)


Lesenswert?


von Andreas K. (a-k)


Lesenswert?

Wenn die SPIs am gleichen Bus hängen, wird es einfacher sein, den 
Controller mit 5V zu betreiben und die SPI-Pins (3xBus+6xCS) mit 
Pegelwandlern auszustatten.

Beim "alle Optionen freihalten" bist du ohne Kenntnis was kommt mit 5V 
so gut oder schlecht dran wie mit 3,3V.

Alternativ käme in einer konsequent inkonsequenten 5V/3,3V Umgebung ein 
3,3V-Controller in Frage, dessen Pins immerhin 5V verkraften. Bei AVRs 
gibt's das leider nicht, aber anderswo schon.

von Thomas (Gast)


Lesenswert?

Ein Levelshifter am SPI scheint mir der einfachste Weg zu sein.

Alternative wäre ein ARM zu nehmen, der kann explizit 5V.

Danke für die Tipps

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
Noch kein Account? Hier anmelden.