5V-Arduino: Ausgänge mit 3,3V ?
hallo,
bei der beschreibung des atmega2560 ist mir gerade folgendess ins auge gestochen:
aber wenn ich das lese, dann sieht es doch aus, als ob man bei einem mit 5v versorgten arduino, die ausgänge definieren kann, dass sie bei high-pegel 3,3v ausgeben?
sehe ich das richtig?
würde des öfteren die levelshifter sparen....
bei der beschreibung des atmega2560 ist mir gerade folgendess ins auge gestochen:
quote
ioref. pin on arduino board provides voltage reference microcontroller operates. configured shield can read ioref pin voltage , select appropriate power source or enable voltage translators on outputs working 5v or 3.3v.ich kenn den ioref nur in verbindung mit den analogeingängen.
aber wenn ich das lese, dann sieht es doch aus, als ob man bei einem mit 5v versorgten arduino, die ausgänge definieren kann, dass sie bei high-pegel 3,3v ausgeben?
sehe ich das richtig?
würde des öfteren die levelshifter sparen....
nein, das ist nicht richtig.
der ioref pin wurde irgendwann mit rev3(!?) eingeführt. hintergrund ist, dass die meisten shields auch mit dem 0 und due funktionieren sollen.
ioref entspricht dem vcc des mcus. auf uno/mega 5v, auf due/zero 3v3. gäbe es einen uno mit 8mhz quarz/resonator/.. dann wäre der ioref ebenfalls < 5v.
p.s.:
levelshifter versuche ich wenn möglich immer zu vermeiden. das muss man immer abwägen, wo die vor und nachteile liegen.
habe ich hauptsächlich komponenten, die mit ~3v3 laufen (i2c oled displays, rtcs (teils auch 5v tolerant) ...) und macht mein programm nicht soviel durchgehend, dann bleibe ich direkt bei 3v3 und ggf. sogar ohne quarz (beim zb. attiny841).
8mhz ist ja schon eine gute hausnummer für die meisten sachen und spart des weiteren auch gut strom
der ioref pin wurde irgendwann mit rev3(!?) eingeführt. hintergrund ist, dass die meisten shields auch mit dem 0 und due funktionieren sollen.
ioref entspricht dem vcc des mcus. auf uno/mega 5v, auf due/zero 3v3. gäbe es einen uno mit 8mhz quarz/resonator/.. dann wäre der ioref ebenfalls < 5v.
p.s.:
levelshifter versuche ich wenn möglich immer zu vermeiden. das muss man immer abwägen, wo die vor und nachteile liegen.
habe ich hauptsächlich komponenten, die mit ~3v3 laufen (i2c oled displays, rtcs (teils auch 5v tolerant) ...) und macht mein programm nicht soviel durchgehend, dann bleibe ich direkt bei 3v3 und ggf. sogar ohne quarz (beim zb. attiny841).
8mhz ist ja schon eine gute hausnummer für die meisten sachen und spart des weiteren auch gut strom
Arduino Forum > International > Deutsch (Moderator: uwefed) > 5V-Arduino: Ausgänge mit 3,3V ?
arduino
Comments
Post a Comment