Forum: Mikrocontroller und Digitale Elektronik Seltsames Verhalten von XOR Gatter in LTSpice


von Mr Bool (Gast)


Lesenswert?

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?

von asfd (Gast)


Lesenswert?

negierte Eingänge?

von mse2 (Gast)


Lesenswert?

Ich würde mal prüfen, ob das Ausgangssignal überhaupt irgendwie von den 
Eingangssignalen abhängt oder ob Dein Gattermodell funktionslos ist.

von Achim S. (Gast)


Lesenswert?

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.

von Michael U. (amiga)


Lesenswert?

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

von Carl D. (jcw2)


Lesenswert?


von Yalu X. (yalu) (Moderator)


Lesenswert?

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
Noch kein Account? Hier anmelden.