Logik-Problem

Hallo!

Ich tue mich grad schwer mit einem Logik-Problem welches ich mit einfachen Standard-Logikschaltkreisen (Gatter, Multiplexer etc.) l=F6sen wollte. Keinen Mikrocontroller oder anderes was erst programmiert werden muss.

Ich habe 4-Receiver ICs. (R0 bis R3). Jeder kann Master oder Slave sein. Wird =FCber MS-pin gesteuert. (MSx =3D=3D low -> Master MSx =3D=3D high ->

Slave) Jeder besitzt einen Error-Out Ex. Es soll genau einer Master sein. Wenn die Wahl besteht immer der mit dem kleinsten Index.

Also w=E4re im Einschaltfall:

MS0 =3D E0 (falls R0 kein Error dann wird er zum Master) MS1 =3D E1 || !MS0 (R1 wird Master wenn er keinen Error hat und R0 kein Master ist) usw.

Soweit so sch=F6n. (so =E4hnlich ist es jetzt auch in der alten Schaltung realisiert)

Nun m=F6chte ich aber folgendes erg=E4nzen: In der alten Schaltung wird R0 immer sofort zum Master sobald er Error-frei wird. Das soll jetzt nicht mehr so sein, sondern er soll nur dann zum Master werden wenn kein anderer Master ist. D.h. allgemein, ein Statuswechsel (Error->Nicht-Error) eines Recivers soll nicht zur =C4nderungs des Masters f=FChren, der vorherige Master soll bebehalten werden. Beispiel: In Receiver 0 kommt kein Signal an. -> Error an R0 -> Master wird z.B. R1. Jetzt kommt wieder Signal an R0 an, jetzt soll R1 trotzdem Master bleiben. Erst wenn R1 (also der aktuelle Master) selber auf Error geht, soll die Masterrolle neu verteilt werden.

Falls da jemand eine spontane Idee hat, oder mich auf eine solche spontane Idee bringt, w=FCrde ich mich freuen.=20

Gru=DF Thomas

Reply to
Thomas Thiele
Loading thread data ...

dann bilde ein Signal (M1 & !ERR1)|(M2 & !ERR2)|(M3 & !ERR3)|(M4 & !ERR4) und steuer damit ein tranparentes latch zwischen den Mastereingängen und den Ausgängen deiner jetzigen schaltung. Du kannst auch damit einen Zählerenable ansteuern der die Master durchaddressiert

--
MFG Gernot
Reply to
Gernot Fink

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.