Servus,
ich bin eben dabei, eine Menge an OpAmps in einer Schaltung mit einer an sich einfachen Aufgabe zu versenken: Gegeben sind analoge Eing=C3=A4nge f=C3=BCr ein Signal von jeweils -30V .. +30V gegen=C3=BCber Masse (galvanis= ch nicht getrennt). Aus diesen Signalen soll mit einstellbaren Schaltschwellen eine konfigurierbare Sequenz aus 6 Triggersignalen ausgel=C3=B6st werden.
Mein momentaner Schaltungsentwurf sieht wie folgt aus:
Ein LM324, versorgt mit V- =3D GND und V+ =3D +5V. Die Eingangssignale sind an die OpAmps im invertierender Summenverst=C3=A4rkerbetrieb angeschlossen mit einer Verst=C3=A4rkung von 0.05 (also Eingangswiderstand 20x Feedback-Widerstand), und einer Offsetspannung V+/2 die in den Summenverst=C3=A4rker mit der Verst=C3=A4rkung 1 eingeht.
Damit bringe ich die -30V .. +30V auf V+/2 +/- 1.5V max
Darauf folgt jeweils ein OpAmp als Schmitt-Trigger um gegen eine einstellbare Schwellwertspannung zu vergleichen. Daran schlie=C3=9Fen sich ein Latch, XOR und Flip-Flop an, welches zu einem Interrupt-Controller verbandelt sind (ein- und Ausgangssignale am Latch am XOR, Flanken am Eingang l=C3=B6sen das Flip-Flop aus =E2=80=93 gibt's den 8259 eigentlich n= och wo zu kaufen? Dann k=C3=B6nnte ich mir diesen Hack sparen).
Als Mikrocontroller verwende ich einen ATMega8 (man nimmt, was da ist), d.h. 2 externe Interrupts. Mit den PWM-Ausg=C3=A4ngen =C3=BCber aktive Tiefp=C3=A4sse erzeuge ich die Schwellwertspannungen f=C3=BCr die Schmitt-T= rigger.
Jetzt die Frage: So exotisch kann das doch nicht sein, also N analoge Signale gegen=C3=BCber einstellbaren Schwellenspannungen vergleichen und daraus ein Logik-Signal erzeugen. Gibt's das nicht als fertiges IC. Darf auch >1$ kosten. Also im Idealfall erzeugt das die Schwellwertspannung intern und man gibt die von aussen per I2C o.=C3=A4. vo= r.
Gru=C3=9F
Wolfgang