Forum: Mikrocontroller und Digitale Elektronik ATmega8L mit 3,3 Volt und 5 Volt an Eingängen


von Felix O. (zotteljedi)


Lesenswert?

Hi,

ich habe ein paar Dinge vor, bei denen ein Mega8L bei 3,3 Volt laufen 
muß. Jetzt habe ich nur MAX232 rumliegen, würde aber gerne schauen, was 
der AVR so treibt, sprich: USART mit 9600 Baud sollte drin sein. Der MAX 
kommt laut Datenblatt damit klar, bis 0,8 Volt low, ab 2 Volt high. 
Umgekehrt ist der Ausgang mindestens 3,5 Volt für high, maximum wohl 
VCC, also 5 Volt. Die Frage ist: wie kriege ich das in den AVR rein?

Ja, ich weiß daß es samstag nachmittags zu Apothekenpreisen erhältliche 
MAX232-Varianten für 3,3 Volt gibt. Aber selbst zu normalen Zeiten 
liegen die IIRC deutlich höher als z.B. die 40 Cents für einen MAX232 
CPE. Die 5 Volt Spannungsversorgung brauche ich eh, für den ISP-Adapter, 
von daher wäre die Variante mit 3,3 Volt nichtmal ein Gewinn.

Die Frage ist also: was mache ich mit den AVR-Eingängen? Das Datenblatt 
sagt, die dürfen max. VCC + 0,5 Volt abkriegen, das wären 3,8 Volt. Da 
liege ich recht wahrscheinlich drüber. Kann man das (mit 'nem Widerstand 
davor) machen, die Schutzdiode wird's schon richten? Oder selbst mit 
'ner 1N4148 nach +3,3 Volt clampen? 3,1 Volt Zener nach GND? Was würdet 
ihr machen?

Gruß,
  Felix

von jemand (Gast)


Lesenswert?

>Was würdet
ihr machen?

Die einfachste Möglichkeit benutzen:
Spannungsteiler.

von Sonic (Gast)


Lesenswert?

Mach' einfach 'n 180 Ohm-Widerstand dazwischen, dann passiert dem AVR 
nix mehr. Es kann höchstens ein Strom von ca. 10mA fließen, das schadet 
aber nicht.

von Felix O. (zotteljedi)


Lesenswert?

@jemand:
Mit 'nem Spannungsteiler halbiere ich mir aber auch den Störabstand. Mag 
bei dem Anwendungsfall nicht so dramatisch sein, aber Clampen halte ich 
dann doch für "digitaler".

@Sonic:
So mach ich's dann, danke.

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.