Ich habe ein Schaltungsproblem, für das ich versuche, eine Lösung zu finden.
Ich habe einen 8-Ausgangs-IO-Expander, der 0V-5V ausgibt. Es laufen analoge Schalter, die eine Vdd und Vss von +-2,3 V haben.
Die Verwendung der 5 V im Moment verursacht einen DC-Offset und Rauschen am Ausgang des Analogschalters.
Ich weiß, ich könnte einfach einen Operationsverstärker verwenden, um den Spannungspegel zu übersetzen, aber das würde eine Menge Hardware für alle 8 Ausgänge erfordern.
Ich kann anscheinend keinen Pegelverschiebungs-IC finden, der ein 5-V-Signal akzeptiert und ein analoges Differenzsignal ausgibt.
Ich habe auch darüber nachgedacht, es mit einem 8-Kanal-DAC zu betreiben. Aber das wäre eine teure Lösung.
Update zur Verdeutlichung: Ich suche nach einem einzelnen IC, der die Pegelverschiebung für alle 8 Signale durchführen kann, anstatt für jedes Signal eine Gruppe diskreter Komponenten verwenden zu müssen. ODER, ich suche nach einem E/A-Expander mit 8 Ausgängen, der über separate Versorgungen für die Kommunikation mit dem Mikrocontroller und den E/A-Ausgängen verfügt.
Siehe unten. Wenn der Eingang auf 0 V liegt, Q1 eingeschaltet ist, wird die Ausgangsspannung auf +2,3 V hochgezogen. Wenn der Eingang bei 5 V liegt, liegt der Ausgang bei -2,3 V. Beachten Sie die logische Umkehrung.
Sie können Doppeltransistoren usw. verwenden - sie sind nicht kritisch.
Vielleicht möchten Sie einen Blick auf die Verwendung eines Paares von Quad-RS-422-Leitungsempfängerchips werfen. Der DS26c32 ist ein solches Gerät, aber es gibt noch andere.
Jeder Chip enthält 4 identische Leitungsempfänger. Verbinden Sie die 26c32 Vss-Leitung mit -2,3 V, verbinden Sie die 26c32 Vdd-Leitung mit +2,3 V, verbinden Sie alle Eingangsanschlüsse (-) mit 0 V, verbinden Sie jeden der 4 (+) Anschlüsse mit Ihren Eingangssignalen.
Sie können auch eine kostenlose Signalumkehrung erhalten, wenn dies hilfreich ist - tauschen Sie einfach die Eingänge (+) und (-) des Empfängers.
Die meisten dieser Chips sind schnell - RS-422 ist gut für mehrere Mb/s.
Der Nachteil ist der Stromverbrauch. Ein Grund, warum ich den DS26c32 vorschlage, ist, dass er dramatisch weniger Strom verbraucht als der ähnliche AM2632 oder DS3486.
R Drast
Greg d’Eon
mtb_engineer