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
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?
6 SPI-Komponenten an 3,3V und an den anderen Ports möchte ich mir alle Optionen freihalten.
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.