Hallo, wenn ich in LTSpice an ein XOR-Gatter 3 Eingänge auf High setze ist der Output Low, obwohl er doch eigentlich High sein müsste? (H xor H xor H -> H) Warum ist das so, und wie umgehe ich das am geschicktesten?
Ich würde mal prüfen, ob das Ausgangssignal überhaupt irgendwie von den Eingangssignalen abhängt oder ob Dein Gattermodell funktionslos ist.
einfach die Doku lesen: The exclusive XOR device has non-standard behavior when more than two inputs are used: The output is true only when exactly one of all inputs is true.
Hallo, mir ist kein XOR mit mehr als 3 Eingängen bekannat. Nach meinem Verständnis ist ein XOR eine Antivalenz-Schaltung für 2 Eingänge. 3 Eingänge mit jeweis H ergeben bei mir (H XOR H) = L XOR H = H. Gruß aus Berlin Michael
Das ist das uralte und immer wiedewr diskutierte Problem mit der Definition von XOR: Wörtlich bedeutet "exclusive or" bzw. "ausschließendes Oder" ja, dass der Ausgang 1 ist, wenn ein einziger Eingang 1 ist, denn dieser Eingang schließt alle anderen Eingänge aus, die somit 0 sein müssen. Diese Definition liegt offensichtlich dem XOR-Gatter in LTspice zu Grunde. Nach der üblichen Definition ist aber das Ergebnis 1, wenn eine ungerade Anzahl der Eingänge 1 ist. Das Gatter sollte deswegen nicht XOR, sondern bspw. ODD heißen. Nur bei zwei Eingängen sind beide Definitionen identisch. Mr Bool schrieb: > Warum ist das so, und wie umgehe ich das am geschicktesten? Setze einfach das 3er-XOR aus zwei 2er-XORs zusammen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.