ATMega644 - Levelanpassung mit Widerstand

Gast #2431123
Lesenswert?

Hallo,

ich möchte an einen 3,3V Mega644 einen S1D13305 (5V) hängen.
Der Displaycontroller ist auf einer ferigen Platine die ich nicht neu 
machen möchte. Zwischen dem Displaycontroller und dem AVR habe ich 14 
Signale die ich anpassen muss.

Levelanpassung von ein, zwei Signalen per Widerstand und interner 
Schutzschaltung beim AVR ist ja kein Problem, aber wie sieht es bei 14 
Signalen aus ? Bei einigen Controllern ist es so, dass es Probleme gibt, 
wenn zu viele Eingänge gleichzeitig mit leitenden Schutzdioden betrieben 
werden. Hat da jemand von euch erfahrungen ?
Und wieviel Strom kann man den Schutzdioden zumuten ? Dazu hab ich im 
Datenblatt nichts gefunden.

Sonnige Grüsse
Daniel
Gast #2431148
Lesenswert?

Wenn unidirektional, am Eingang einen Pull-up an die entsprechende VCC 
und mit einer Diode so entkoppeln, dass der Pull-up das H-Signal 
liefert, das L-Signal liefert dann die Gegenseite.

Quasi einen Open-Kollektor bauen.


Knut
Gast #2431190
Lesenswert?

Zumindest die 8 Datenleitungen sind bidirektional. Spannungsteiler oder 
Transistor hatte ich mir auch überlegt, aber diese Lösung ist mir für 14 
Leitungen zu aufwendig.

Wenn es mit einem Widerstand pro Leitung nicht geht würde ich zwei 
ST2378 dazwischen hängen. Aber bevor ich mir die Arbeit mache, wollte 
ich wissen obs nicht auch die Widerstände tun :-)
#2431199
Lesenswert?

@  Daniel Walter (Gast)

>Schutzschaltung beim AVR ist ja kein Problem, aber wie sieht es bei 14
>Signalen aus ? Bei einigen Controllern ist es so, dass es Probleme gibt,
>wenn zu viele Eingänge gleichzeitig mit leitenden Schutzdioden betrieben
>werden. Hat da jemand von euch erfahrungen ?

Der eingespeiste Strom muss verbraucht werden. Entweder durch die 
Schaltung oder durch eine Z-Diode.

>Und wieviel Strom kann man den Schutzdioden zumuten ? Dazu hab ich im
>Datenblatt nichts gefunden.

Steht nicht drin. Aber der inoffizielle Wert is 1mA max, siehe 
Pegelwandler.

MfG
Falk
Gast #2431529
Lesenswert?

Falk Brunner schrieb:
> Der eingespeiste Strom muss verbraucht werden. Entweder durch die
> Schaltung oder durch eine Z-Diode.

Damit ich mir die 3,3V nicht hochziehe?
Es reicht, die Z-Diode irgendwo prozessornah an die 3,3V zu hängen, 
oder?
Bedeutet das auch, das der AVR dann kein Problem bekommt, wenn die 
Schutzdioden von mehreren Pins gleichzeitig arbeiten müssen?

> Steht nicht drin. Aber der inoffizielle Wert is 1mA max, siehe
> Pegelwandler.
Danke! In dem Artikel steht auch was von speziellen 4-Fach 
Diodennetzwerken mit integrierter Z-Diode für solche Anwendungen. Kann 
mir da jemand nen Suchbegriff dafür sagen?
#2431571
Lesenswert?

@  Daniel Walter (Gast)

>> Der eingespeiste Strom muss verbraucht werden. Entweder durch die
>> Schaltung oder durch eine Z-Diode.

>Damit ich mir die 3,3V nicht hochziehe?

Ja.

>Es reicht, die Z-Diode irgendwo prozessornah an die 3,3V zu hängen,
>oder?

Ja.

>Bedeutet das auch, das der AVR dann kein Problem bekommt, wenn die
>Schutzdioden von mehreren Pins gleichzeitig arbeiten müssen?

Nein.

MfG
Falk

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