Suche Analoge Multiplexer mit Speicherfunktion

Gast #5827730
Lesenswert?

Hallo,

Gibt es Analoge Multiplexer, welche eine Speicherfunktion besitzen? 
Beispiel: Ich stelle per Steuerleitungen den gewünschten Eingang ein, 
und nun werden die Steuerleitungen "offen" gesetzt (da uC ausgeschaltet 
wird), der Multiplexer jedoch den vorher eingestellten Eingang halten 
soll.

mFg
Gast #5827748
Lesenswert?

Sehr sehr interessant, Dankeschön!

In der Wahrheitstabelle sind die letzten zwei Zustände für den Ausgang, 
wenn die Steuerleitungen X sind, mit einer Notiz versehen.
Bei /E1=0 und E2=1, wird der zuletzt ausgewählte Channel 
durchgeschaltet, OK.
Bei /E1 und E2=X, steht da "selected Channels latched". Was wird denn 
durchgeschaltet? Die Steuerleitungen stehen ja alle auf X. Auch der 
vorherige?

lG
#5827755
Lesenswert?

Jon schrieb:
> Bei /E1 und E2=X, steht da "selected Channels latched". Was wird denn
> durchgeschaltet? Die Steuerleitungen stehen ja alle auf X.

Da sowohl logisch 0 als auch logisch 1 gelatcht werden kann, steht bei 
den Steuereingängen ein X.
Oder anders ausgedrückt: Man hat es sich gespart, nochmals alle 8 
Möglichkeiten anzugeben.
Die Steuereingänge werden unabhängig von den Enable-Eingängen gelatcht. 
Daher steht auch bei /E1 und E2 ein X.
Gast #5827770
Lesenswert?

Luca E. schrieb:
> Oder anders ausgedrückt: Man hat es sich gespart, nochmals alle 8
> Möglichkeiten anzugeben.

Achso, das bedeutet dass bei /LE = 0 die Steuereingänge egal sind, es 
wird der letzte Zustand geschaltet, und bei /LE = HighToLow müssen die 
Steuereingänge angegeben werden?

Ich benötige jedoch ein Multiplexer der den letzten zustand schaltet 
wenn alle Steuereingänge und auch Enable Eingänge nicht mehr aktiv 
geschaltet werden können.

@GEKU: Ja genau, uC wird in den Sleep Modus gesetzt.
#5827788
Lesenswert?

Jon schrieb:
> Achso, das bedeutet dass bei /LE = 0 die Steuereingänge egal sind, es
> wird der letzte Zustand geschaltet, und bei /LE = HighToLow müssen die
> Steuereingänge angegeben werden?

Genau.

Jon schrieb:
> Ich benötige jedoch ein Multiplexer der den letzten zustand schaltet
> wenn alle Steuereingänge und auch Enable Eingänge nicht mehr aktiv
> geschaltet werden können.

Dann verschalte die Enable Eingänge so, dass der Multiplexer aktiv ist, 
wenn der uC schläft.
Gast #5827803
Lesenswert?

GEKU schrieb:
> Normalerweise bleiben die Zustände der Ports des Mikrokontrollers
> während des Sleep Modus  erhalten. Es bleibt der letzte Zustand
> erhalten. Nur im Resetzustand werden alle Ports hochohmig.

Analoge Portausgänge eines MC?
Und der Zustand wird da noch erhalten?
Ich hätte da noch ein paar Fragen dazu.
#5828061
Lesenswert?

Jon schrieb:

> Gibt es Analoge Multiplexer, welche eine Speicherfunktion besitzen?

Man könnte eine solche Speicherfunktion mit einem mehr oder
weniger aufgeladenem Kondensator verwirklichen. Allerdings
haben diese die unangenehme Eigenschaft, das sie sich auch
ohne Belastun langsam entladen. Da heutzutage µCs allgemein
unb billig zur Verfügung stehen, würde man besser den Analog-
wert mit einem AD-Wandler in eine Digitalzahl umwandeln und
diese Speichern. Dann bleibt der Wert praktisch unbegrenzt
erhalten.
Gast #5828215
Lesenswert?

michael_ schrieb:
> Analoge Portausgänge eines MC?

Ich verwende hauptsächlich den MSP430, dieser erlaubt analoge 
Ausgangssignale mittels Pulsweitenmodulation zu erzeugen. Dies ist ein 
dynamisches Verfahren und benötige mindestens einen aktiven MC Takt.
Im Gegensatz dazu wäre die Beschaltung mehrerer Ausgangsports mit einem 
Widerstandsnetzwerk ein statisches Verfahren, welches z.B. beim MSP430 
auch im LP4 Mode funktioniert. Siehe Wikipedia
R2R-Netzwerk
#5828431
Lesenswert?

Jon schrieb:
>
> Ich benötige jedoch ein Multiplexer der den letzten zustand schaltet
> wenn alle Steuereingänge und auch Enable Eingänge nicht mehr aktiv
> geschaltet werden können.

Kannst du das mal in einem logisch einwandfreien Satz hinschreiben? Ich 
verstehe nur Bahnhof.

> @GEKU: Ja genau, uC wird in den Sleep Modus gesetzt.

Im Sleep bleiben alle Pegel an den I/O-Pins erhalten. Das tut also schon 
genau das, was du vermutlich willst: den Zustand, der vor dem Sleep 
ausgewählt war, beibehalten.
#5828464
Lesenswert?

Jon schrieb:
> Beispiel: Ich stelle per Steuerleitungen den gewünschten Eingang ein

Hilf uns bitte doch mal auf die Sprünge, was deine Anwendung angeht (was 
für ein Analog-Signal soll geschaltet werden, Spannung, Frequenz, nur 
positive Spannung oder auch negativ?).
Der Tipp mit dem 74HC4351 ist schon sehr gut, allerdings ist der 
Einsatzbereich begrenzt.
Falls es z.B. um einen Audio-Umschalter geht, oder die 
Versorgungsspannung gering ist, bietet das Ding keine ausreichende 
Qualität.
Die Kombination "Latch" + "Analogschalter" lässt sich aber auch mit 
anderen Analogschaltern (ohne integriertem Latch) anwenden.
Gast #5828474
Lesenswert?

Axel S. schrieb:
> Kannst du das mal in einem logisch einwandfreien Satz hinschreiben? Ich
> verstehe nur Bahnhof.

Man ist leider nur auf Vermutungen angewiesen.

Von wem nicht mehr aktiv geschaltet werden können?

Alle Ausgänge des  MSP430 sind im Sleep-Modus statisch, dass heißt, die 
Ausgänge behalten während dieses Zustandes ihre LOW oder HIGH Pegel und 
ändern sich erst wieder wenn sie, nach dem Aufwecken, vom Programm 
umgesteuert werden.
Gast #5828860
Lesenswert?

Liebend Dank Leute, Ihr habt mir alle sehr weitergeholfen.
Es ging nur darum einen Analogen Multiplexer zu finden, der seine 
Schalterstellung halten kann ohne dass die Steuerleitungen permanent 
gesetzt sein müssen. Der 74HC4351 war ein super Tipp!
Allerdings hat sich das Thema jetzt gegessen da mein uC auch im Sleep 
Modus seine Ports versorgen kann. :D

Danke an alle, super zu wissen dass es für alles ein Bauteil gibt :D

lG

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