Forum: Analoge Elektronik und Schaltungstechnik Suche Analoge Multiplexer mit Speicherfunktion


von Jon (Gast)


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

von Luca E. (derlucae98)


Lesenswert?


: Bearbeitet durch User
von Jon (Gast)


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

von Luca E. (derlucae98)


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.

: Bearbeitet durch User
von GEKU (Gast)


Lesenswert?

Jon schrieb:
> da uC ausgeschaltet wird

Was heißt ausgeschaltet?  Sleep Modus?

von Jon (Gast)


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.

von GEKU (Gast)


Lesenswert?

Jon schrieb:
> uC wird in den Sleep Modus gesetzt

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.

von Luca E. (derlucae98)


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.

von michael_ (Gast)


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.

von Harald W. (wilhelms)


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.

von Andreas S. (Firma: Schweigstill IT) (schweigstill) Benutzerseite


Lesenswert?

Wenn es darum geht, eingestellte Ausgangsspannungen auch über das Ein- 
und Ausschalten hinweg zu halten, kann man auch externe D/A-Wandler mit 
nichtflüchtigem Speicher einsetzen, z.B.:

https://www.microchip.com/wwwproducts/en/mcp4725

https://datasheets.maximintegrated.com/en/ds/DS3911.pdf

von GEKU (Gast)


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

von Harald W. (wilhelms)


Lesenswert?

GEKU schrieb:

> *R2R-Netzwerk*

"Selbstgebastelte" DA-Wandler zeichnen sich nicht unbedingt
durch hohe Genauigkeit aus. Fertige ICs können das wesentlich
besser, und das seit Jahrzehnten.

von blub (Gast)


Lesenswert?

Ohne Mux nennt sich das sample and hold.

von blub (Gast)


Lesenswert?


von Axel S. (a-za-z0-9)


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.

von Joe F. (easylife)


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.

: Bearbeitet durch User
von GEKU (Gast)


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.

von Jon (Gast)


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

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.