mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik UND-Gatter zusammenschaltbar?


Autor: Günther (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: DerInder (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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=-

Autor: Thomas Burkhardt (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Michael (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Günther (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: DerInder (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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=-

Autor: Günther (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.