Pegelanpassung

OP #1139629
Lesenswert?

Hallo Forum,

ich such jetzt schon den ganzen Morgen für das folgende Problem, bin 
aber auf keine direkte Lösung gestossen.
Es geht um Pegelanpassung. Ich bau gerade an einer kleinen Platine für 
meine Modellbauladegeräte um mittels eines GLCDs die Ladekurven zu 
plotten. Soweit funzt auch alles, da das eine Ladegerät (Orbit 
Pocketloader) schöne 5V Pegel ausgibt, die ich direkt an meinen 
ATMega128 hängen kann. Soweit so gut. Ein anderes Ladegerät (Hyperion 
EOS 606i) gibt aber leider nur 2.7 - 3.0V Pegel aus und da verlier ich 
dann ab und an mal Daten (lt. Datenblatt high: 0.6 * VCC, VCC = 5.0V). 
Das Ganze kommt in nen kleine Gehäuse für den "rauhen" Einsatz am 
Flugplatz. Jetzt hier mal meine Wünsche:

* Schutz für meinen Mega128 bei "äußerlicher Fehlbeschaltung"
* Pegel der Ladegeräte ist "egal"

jetzt hier mal meine Vorschläge mit der Bitte um Korrektur und 
Kommentar:

1. Levelkonverter wie in 
(http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf). 
Hier ist aber leider das Problem, dass ich keine LV (low voltage) habe.

2. Konverter mit BSS138. RX Eingang über kleinen Widerstand (330 ?) auf 
das Gate. Gate über Widerstand (10k ?) auf Masse, Source auf Masse und 
Drain über Widerstand (10k). Abgriff dann an Drain. Signal ist hier dann 
aber invertiert. Das in ein 74HCT240 schieben und dann an den AVR. 
Gefällt mir aber nicht so gut, da ein "riesen" Chip nur für eine Leitung 
"misbraucht" wird. Oder noch einen BSS138 nachschalten der nochmals 
invertiert? Wie genau könnte so eine Schaltung dann aussehen? Gate vom 
2. BSS an Drain vom 1. BSS, Source wieder auf Masse und Drain vom 2. BSS 
wieder über Widerstand auf VCC, Signalabgriff dann an Drain vom 2. BSS?

Btw. das hier Pegelwandler kenn ich schon ;-)

Bin für alle Infos dankbar !

Grüße,
Michael

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