Analog IC gesucht

OP #7152423
Lesenswert?

Hallo Zusammen

Ich bin auf der Suche nach einem speziellen IC mit folgender Funktion:

4 analoge Eingänge und 1 analoger Ausgang.
Der IC schaltet immer das Signal auf den Ausgang, welches die höchste 
Spannung hat.
Also im Prinzip ein Analogschalter mit eingebautem Spannungsvergleicher.

Jemand den ich kenne, meinte er hätte mal mit soetwas ähnlichem 
gearbeitet jedoch weiss er nicht mir wie der IC heisst...

In meiner Anwendung sind 4 Sägezahn Signale im Bereich von 0mV bis 400mV 
mit eine Frequenz von ca. 200 kHz. Dabei unterscheiden sich alle 
Peakwerte voneinander und teilweise fallen Signale ganz weg (Signal = 
0mV). Von diesen Signalen muss nur das mit der höchsten Spannung 
weitergeleitet werden.

Folgende Alternativen habe ich bereits ausprobiert:

-Zusammenschalten der Signale mit Schottky Dioden
Leider ohne erfolg, da die Signal im bereich von 0mV bis 400mV sind.

-Aufbau mit Analogschalter und OPVs als Vergleicher(nur zwei Eingänge)
Funktioniert, jedoch wird der Schaltungsaufand exponentiel grösser für 
weitere Eingänge.

-MCU programmieren mit entsprechender Funktion
Kein Erfolg, zu ungenau und zu langsam.

Kennt jemand den IC oder einen ähnlichem mit der oben genannte Funktion?

Danke und Grüsse
Gast #7152476
Lesenswert?

Willst du die Signalform des "größten" Signales beibehalten?

Selbst das große Signal ist zeitweise kleiner als das nächste "größte" 
Signal. Du musst also in einem Zeitfenster entscheiden welches Signal 
die möchtest.
Gast #7152482
Lesenswert?

Denis D. schrieb:
> Folgende Alternativen habe ich bereits ausprobiert:
> -Zusammenschalten der Signale mit Schottky Dioden
> Leider ohne erfolg, da die Signal im bereich von 0mV bis 400mV sind.

Kann man beheben.

> -Aufbau mit Analogschalter und OPVs als Vergleicher(nur zwei Eingänge)
> Funktioniert, jedoch wird der Schaltungsaufand exponentiel grösser für
> weitere Eingänge.

Nein, linear, pro Eingang mehr 1 Kompatator und 1 Analogschalter.

Du suchst ja nicht das momentane Maximum, sondern den Sägezahn mit der 
maximalen Spitze.

Du suchst also einen Spitzenwertbildner.

Und der soll den Spitzenwert aus allen n Eingängen finden.

Doch wenn das Signal erneut kommt, kann dessen Sägezahnspitze ja 
niedriger liegen, dann soll wohl nicht der ehemalige Spitzenwert weiter 
gelten, sonder ein anderer eventuell von anderen Kanälen.

Richtigetweise müsste also erst mal eine Schaltung den Spitzenwert von 
jedem Kanal einzeln erfassen. Der muss zurückgesetzt werden, wenn der 
nachste Spitzenwert kommt. Manchmal sagst du kommt auch keiner und er 
muss demnach nach Ablauf einer Wartezeit zurückgesetzt werden.

Zudem willst du noch das Maximum der n gesampelten Spitzenwerte 
erfassen.


Nein, dafür gibt es keinen IC.

Es gibt Spitzenwertdetektoren

https://www.analog.com/en/technical-articles/ltc6244-high-speed-peak-detector.html

und Maximalwertbildner

> wie kann man Analog das Maximum mehrerer Spannungen finden ?
1
Analoge Maximalwertschaltung (belastet Eingänge mit herausfliessendem Strom über 1k):
2

3
In1 ---------|+\
4
             |  >-+
5
          +--|-/  |
6
          |       |
7
In2 --1k--+--|<|--+
8
          |
9
          +--|+\
10
             |  >-+
11
          +--|-/  |
12
          |       |
13
In3 --1k--+--|<|--+
14
          |
15
        U_Max
16
Von: Der Zahn der Zeit 23.11.2018 belastet Eingänge nicht aber 1 OpAmp mehr
17
U1 --|+\
18
     |  >--|>|--+-- U_max
19
  +--|-/        |
20
  |             |
21
  +-------------+
22
                |
23
U2 --|+\        |
24
     |  >--|>|--+
25
  +--|-/        |
26
  |             |
27
  +-------------+
28
                |
29
U3 --|+\        |
30
     |  >--|>|--+
31
  +--|-/        |
32
  |             |
33
  +-------------+
34
                |
35
                R
36
                |
37
               V-
38
mit Komparatoren
39
In1 --+------------+
40
      |            |
41
      | TLC3701 +-----+ CD4053
42
      +--|+\    |  B  |
43
         |  >---|S   X|-- max(In1,In2)
44
      +--|-/    |  A  |
45
      |         +-----+
46
      |            |
47
In2 --+------------+
48
Von: Axel Schwenke 09.12.2015
49
U1 --|>|--+-----|+\
50
          |     |  >--+-- U_max
51
U2 --|>|--+   +-|-/   |
52
          |   |       |
53
U3 --|>|--+   |       | 
54
          |   +--|<|--+ Dioden idealerweise thermisch gekoppelt
55
          |   |
56
          R   R
57
          |   |
58
          +---+--- -Vcc
#7152490
Lesenswert?

Denis D. schrieb:
> -Zusammenschalten der Signale mit Schottky Dioden
> Leider ohne erfolg, da die Signal im bereich von 0mV bis 400mV sind.

Einganssignale verstärken und Ausgang mit Spannungsteiler wieder 
reduzieren?

Dann brauchst du 4 OpAmps, 8 Widerstände, 4 Dioden und einen 
Spannungsteiler.
Ob das ausreichend geht hängt natürlich davon ab, wie groß der Fehler 
sein darf und welche Versorgungsspannung du zur Verfügung hast.
OP #7152529
Lesenswert?

Danke für die vielen Ideen und schnellen Antworten!

Jochen schrieb:
> Denis D. schrieb:
>> In meiner Anwendung sind 4 Sägezahn Signale ...
>> Von diesen Signalen muss nur das mit der höchsten Spannung
>> weitergeleitet werden.
>
> Hoffentlich laufen die Sägezähne synchron sonst springt Dein Ausgang im
> Signalverlauf.

Ja die Signale laufen alle Synchron.


Patrick C. schrieb:
> Suche mal nach Ideal Diode, bin nicht sicher ob die bis 0V gehen aber
> das ist vielleicht zu loesen mittels negative Speisung...
> Patrick aus die Niederlaende

Danke, werde das mal genauer anschauen.

karadur schrieb:
> Willst du die Signalform des "größten" Signales beibehalten?
>
> Selbst das große Signal ist zeitweise kleiner als das nächste "größte"
> Signal. Du musst also in einem Zeitfenster entscheiden welches Signal
> die möchtest.

Ja, die Signalform muss beibehalten werden.
Gast #7152915
Lesenswert?

Denis D. schrieb:
> Ja die Signale laufen alle Synchron.

Folglich müßte ja auch die Frequenz identisch sein?


MaWin schrieb:
> Du suchst ja nicht das momentane Maximum, sondern den
> Sägezahn mit der maximalen Spitze.

Damit are es dann doch ausreichend, das momentane Maximum zu finden, 
denn bei synchronen Signalen mit identischer Frequenz muß jenes mit dem 
max. Spitzenwert auch zu jedem Zeitpunkt größer (oder gleich, immer nur 
genau dann wenn alle 0V haben) wie alle anderen sein.
#7152926
Lesenswert?

Denis D. schrieb:

>
> Ja die Signale laufen alle Synchron.
>

Wenn die Signale alle synchron sind, warum addierst Du sie dann nicht 
einfach?
Suche mal nach OpAmp Summierer.
Am Ausgang des Summierers hast du dann einen Pegel der die Summe aller 
Signale darstellt. Wenn das eine Signal kleiner wird, ein anderes 
dagegen größer, gleicht sich das aus. Wenn alle gleichzeitig kleiner 
werden, das Summensignal also zu klein wird, hilft eine  automatische 
Verstärkungsregelung (AGC).

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