Level-shifting, tristate erhalten?

Gast #993528
Lesenswert?

Hallo,

ich hoffe hier kann mir jemand mit meinem problem helfen.

Ich will nen merkwürdigen IC mit 12V-tristate-logik (12V, 0V und 
floating, also nichts angeschlossen) mit nem 5V-Atmel µC steuern.

Gibt es irgendeinen IC mit dem ich 5V auf 12V ziehen und den 
undefinierten Zustand vom Atmel beibehalten kann? Am besten relativ 
ökonomisch für 13 Pins.

Danke schonmal für eure Hilfe.
#993541
Lesenswert?

Da würd ich aus dem Bauch raus sagen gibt es nicht.

Um das zu realisieren müßte man z.b. einen Spannungsteiler anschließen 
der den pin bei Tristate auf Ub/2 legt dann mittels Komparatoren 
auswerten und damit (und n bischen logik)anderen Tristate Buffer 
steuern.
#994178
Lesenswert?

teatime01 wrote:
> Naja, die Ausgänge von den 8-bit Atmels machen ja tristate, Z ist da
> eben den Pin auf Input zu setzen und die pullups zu deaktivieren.
Da ist es aber einfacher ein extra enable pin zu steuern.
Oder hast du zuwenig pins über dann teil mehr und genaueres mit.

> Würde eigentlich sowas (Anhang) funktionieren?
nee
Hat nie high-Z
Der ober T leitet ausserdem bei max 5V input immer also bei high beide.


Die Lösung mit Komparatoren ist nur sinnvoll wenn man an der Quelle nix 
ändern kann.
Ansonsten 40109 un feddich.

Ende
Gast #994237
Lesenswert?

Tja, ich müsste 13 pins jeweils mit 1, 0 und Z ansteuern, von daher 
fallen die HEF45... weg. Ich wollte gern nen Atmega8 nehmen, aber der 
der hat leider keine 26 Output-pins.

Naja, werd ich wohl ein paar shift register und die 40109 nehmen müssen.

Danke auf jeden Fall.

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