Ich suche nach einem Gerät, das mir hilft, einen n- Bit-Eingangsbus oder n analoge Leitungen am Ausgang in zwei oder mehr Busse aufzuteilen
Bitte beachten Sie das folgende Konzeptdiagramm.
Am Eingang gibt es einen n -Bit-Eingangsbus oder n analoge Leitungen
Bei der Steuerung gibt es eine 2-Bit-Steuerung:
Ich kann mir kein fertiges digitales Logikgerät vorstellen, das ich bei Counted kaufe, und brauche daher etwas Hilfe, um dies mit einem fertigen digitalen Logikgerät zu realisieren.
Gebrauchsfertige Relais- oder Logik-ICs, alles ist in Ordnung, solange Teile leicht verfügbar sind.
Wenn digitale Logik verwendet wird, muss sie in der Lage sein, Signale bis 1 MHz, 0 bis +5 Vpp, niedrige (wie 100 mA) Strom gut genug zu unterstützen
Wenn ein analoger Antrieb wie ein Relais verwendet wird, muss er in der Lage sein, Signale bis 100 Hz, -50 bis +50 Vpp, 10 Ampere Strom zu unterstützen
Wichtig, um die Größe kompakt zu halten. Ich bin bereit, den PIC-Mikrocontroller zu verwenden, wenn es hilft
Ein paar Ideen:
Verwenden Sie zwei n-Bit breite Tri-State-Puffergeräte. Binden Sie eines Ihrer Steuerbits an den Freigabeeingang jedes Puffers. Beispielsweise könnten Sie eine 4 Bit breite Version dieser Schaltung auf einem einzelnen 74LS240-Chip implementieren. Da die Enable-Eingänge oft Low-aktiv sind, müssen Sie möglicherweise Ihre Steuersignale invertieren. Wenn Sie möchten, dass sich die Ausgänge in einem bestimmten Zustand befinden, wenn sie inaktiv sind, fügen Sie Pull-up- oder Pull-down-Widerstände an den Ausgängen hinzu.
Dies wäre ziemlich einfach auf einem CPLD zu implementieren. Wenn Sie die Werkzeuge dazu haben, wäre es meiner Meinung nach eine einfachere Lösung als die Verwendung einer MCU.
Wie Sie bereits erwähnt haben, könnten Sie mit einer MCU implementieren, indem Sie DIO-Pins verwenden, um die Eingänge zu überprüfen und die Ausgänge anzusteuern.
Olin Lathrop
sekharan
Olin Lathrop
sekharan
sekharan