Microcontroller mit 3,3V und 5V

Gast #3435225
Lesenswert?

Hallo,
Wenn ich ein Board baue auf dem noch zum großen Teil Microcontroller und 
i2C
Mit der Logic von 5V arbeiten, einen weiteren Controller mit 3.3V 
installiere. Wie bringe ich diesen dazu sich mit den anderen zu 
unterhalten? Wie kann dieser auch auf den I2C Bus
zugreifen?

Mfg
Bismar
Gast #3435263
Lesenswert?

Johannes M. schrieb:
> Evtl. sind die Pins des 3,3 V Mikrocontroller 5 V Tolerant
Es kann aber auch sein, dass der mit 3,3V betriebene µC Schutzdioden von 
den Eingängen gegen VCC hat und dann führt direktes Anschließen von 5V 
zur Überschreitung des maximal zulässigen Stromes. Aber wozu gibt es zu 
jedem µC ein Datenblatt, wo der zulässige Eingangsspannungsbereit 
angegeben ist.

Wenn du die Typen deiner µC verraten würdest, fände sich hier im Forum 
bestimmmt jemand, der das für dich nachguckt ;-)
Gast #3435389
Lesenswert?

Nochmal Hallo,

Also es geht um den AVR 32Bit Controller von Conrad.
Im I2C Bus habe ich ein TFT Display das mit 5V arbeitet.
Des weiteren zwei Controller die mit 5V arbeiten.

Die kann ich nicht ändern, da sie eine Motorendstufe ansteuern welche 
nur 5V als PWM Signal verarbeitet .
Die Endstufe würde bei kleinerer Spannung unzulässig arbeiten.


Also benutze ich mehrere Controller die ihren "Part" machen, aber die 
Möglichkeit besitzen Daten mit anderen auszutauschen und nach den neuen 
Daten wieder handeln können.

Bismar
Gast #3435468
Lesenswert?

Da ich ganz böse bin, sehe ich nicht ein, warum im Hobbybereich ein 
IIC-Bus mit 5V und 3V3 Betriebsspannung eine Pegelanpassung benötigt.
Die passiv erzeugten '1'-Pegel kann man auf die 3V3-Versorgungsspannung 
'klemmen', sodaß die betreffenden µCs keine Überspannung bekommen.

Bei AVRs liegt der Schaltpunkt von digitalen Eingängen bei typisch rund 
Vcc/2. Die Pegel für '0' und '1' werden in dieser Kombination für beide 
Richtungen eingehalten.
#3435505
Lesenswert?

Bismar schrieb:
> Hallo,
> Wenn ich ein Board baue auf dem noch zum großen Teil Microcontroller und
> i2C
> Mit der Logic von 5V arbeiten, einen weiteren Controller mit 3.3V
> installiere. Wie bringe ich diesen dazu sich mit den anderen zu
> unterhalten? Wie kann dieser auch auf den I2C Bus
> zugreifen?

Eigentlich sind 3.3V IO-Spannung heutzutage der Normalfall, 
5V-Elektronik stirbt langsam aus. Im Interesse der Aufwandminimierung 
und Zuverlässigkeitsmaximierung solltest Du schauen, dass Du die gesamte 
Schaltung auf 3.3V umstellst. Für die meisten 5V-ICs gibt es heute 
Ersatz, und die meisten Textmodus-LCDs laufen auch mit 3.3V.

fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren