Forum: Mikrocontroller und Digitale Elektronik UND-Gatter zusammenschaltbar?


von Günther (Gast)


Lesenswert?

Hallo
weiß jemand, ob man UND-Gatter ausgangsseitig etwa nicht
einfach zusammenschalten darf?

Mein Problem:
Ich möchte sieben PWM-Eingänge nacheinander
auf den  input-capture-Eingang schalten. Dazu habe ich zwei
SN7408 = vier UND-Glieder mit jeweils zwei Eingängen, von denen
einer davon das Signal bekommt und der andere, sozusagen als
Schalteingang, von einem I2C-Portexpander gegen 10k Pullup auf  low
gehalten und, wenn er an der Reihe ist, kurz auf high gezogen wird.

Alle Ausgänge der UND-Glieder sind auf eine Leitung gelegt und zum
zum input-capture-Port geführt.

Aber es funktioniert nicht so recht: man muß mehere Schalteingänge
auf high legen, um am Oszi Spannungsunterschiede des Ausgangssignals
zu sehen (natürlich ohne Signale an den hochgelegten UND-Gliedern).
Damit kann man wenig anfangen.

Wie machen das andere Leute?
Muß man den UND-Glieder vielleicht ODER-Gatter nachschalten?
Oder kann man mit open-collector-Bauteilen etwas anfangen (ggf . mit
NAND statt AND) ?
Oder muß man Transistoren einsetzen, die man reihum durchschaltet?

Vielen Dank für sachdienliche Hinweise
Günther

von DerInder (Gast)


Lesenswert?

Hallo Günther,
Und - Gatter (und alle anderen Logikbausteine) kannst du nur in der
Open Kollektor Version zusammenschalten(ist der 7408 einer?). Hierbei
musst du da einen PULLUP - Widerstand einbauen also den Widerstand an +
Legen. Damit sollte es problemlos gehen s.g. Wired Or Schaltung.

Gruß
-=jens=-

von Thomas Burkhardt (Gast)


Lesenswert?

Hallo,

gewöhliche TTL-Schaltungen (Totem-Pole) sind nicht für das
Parallelschalten gedacht. Schliesslich kommt es da zum Kurzschluss,
wenn Ausgänge High und ander Low sind. OC kann man schon so
verschalten, du must dann aber den entsprechenden Pull-Up Widerstand
anpassen und daran denken, dass die Gatterausgänge dann jeweils nur auf
LOW ziehen können. Evtl. muss deswegen deine Logik umgestrickt  werden.
(vergleiche dazu auch I2C-Bus, der funktioniert dem entscprechend -
mehrere Devices sind mit OC an einer Leitung verknüpft)


Viele Grüße

von Michael (Gast)


Lesenswert?

Mein Problem:
Ich möchte sieben PWM-Eingänge nacheinander
auf den  input-capture-Eingang schalten.

Du kannst einen Multiplexer nehmen oder, wenn die Frequenzen nicht zu
hoch sind (> 1kHz), die PWM-Signale an je einen Portpin legen und
nacheinander abfragen (pollen) oder gleichzeitig verarbeiten.

von Günther (Gast)


Lesenswert?

Danke für die schnellen Antworten.

Wie sieht das mit oc-Typen aus: wenn man mehrere
UND-Ausgänge zusammnengeschaltet, erhält man
doch nur dann eine logische Eins, wenn alle (!) UND-Glieder
high sind.
Ich hätte aber gern nur den Zustand von einer einzigen
Quelle.

Wie macht man das mit OC-Typen. Muß man dann ODER-Typen
nachschalten?
Gruß
Günther

von DerInder (Gast)


Lesenswert?

Hallo Günther,
eine logische Eins hast du bei dieser Schaltung immer sofern nicht
mindesten ein Gatter auf low ist, dafür sorgt ja der Pullup-Widerstand
:)
Bei Open Kollektor Schaltungen wird der Ausgang gegen Masse gezogen,
der Ausgang ist also Low oder Offen (undefiniert) daher wird er mit
einem Pullup auf High gezogen.

Gruß
-=jens=-

von Günther (Gast)


Lesenswert?

@-=jens=-
aber den Ausgängen der UND-Gatter müßte
man dann problemlos ODER-Bausteine direkt nachschalten
können, vielleicht auch in zwei Ebenen hintereinander,
bis man schließlich auf einen einzigen Ausgang kommt ????

Gruß
Günther

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.