Änderung von drei Adressbits erkennen

OP (Firma: Electronic-Designs) #782727
Lesenswert?
• ▲
▼
Hallo Leute
ht jemand eine Idde, wie ich die Änderung von 3 Adressleitungen 
detektieren könnte, jedoch ohne Einsatz eine uC's. Als Ausgangsignal 
wäre ein Puls ideal oder eine Flanke wäre auch verwendbar.
Habe schon lange überlegt, gegoogelt, aber ohne richtiges Ergebnis.
Ach ja, die drei Adressbits ändern sich ca. alle 20us.
Danke und Grüße
MArco
#782741
Lesenswert?
• ▲
▼
Hallo,

was heißt Änderung? Jeder Wechsel an einer beliebigen der 3 Leitungen?
Einen bestimmten Zustand dekodieren?

Übliche Logik ranhängen...
Reine Änderung z.B. mit EOR, 2. Eingang mit RC-Glied oder 2x Inverter 
verzögert gibt einen Impuls bei jeder Änderung.

Evtl. eben noch einen Buffer davor, wenn die Last klein bleiben soll.
20µs sind ja noch langsam, also übliche 74HCTxx zusammensuchen.

Gruß aus Berlin
Michael
Moderator Persönliche Seite #782763
Lesenswert?
• ▲
▼
Warum schließt du den Einsatz eines µCs von vornherein aus?  Im
Gegensatz zur diskreten Logik könnte er das nämlich in einem
einzigen SO8-Gehäuse erledigen.  Da du eine Änderung erkennen
willst, brauchst du auch irgendeine Art von Zeitabhängigkeit,
entweder in Form eines Differenziergliedes oder aber in Form
einer sequenziellen (getakteten) Logik, ob nun in einem Controller
oder einem CPLD.  (CPLDs gibt's aber nicht ganz so klein und meines
Wissens auch nicht mit internem Takt.)
#782772
Lesenswert?
• ▲
▼
Hallo,

naja, er hat ja nicht den Zweck verraten...

Solles irgendwo fest eingebaut werden und dauerhaft seinen Zweck 
erfüllen, dann ist ein µC oder GAL weniger Mateialaufwand.

Braucht er es nur mal schnell für eine Fehlersuche, würde ich zumindest 
meine TTL-Kramkiste durchsuchen, den Kram auf ein Steckbrett pinnen und 
benutzen.

Bei ca. 20µs ist es ja noch ein Bereich, wo das ohne Probleme mit jeder 
Art Logikgatter zu realisieren geht, die Gatterlaufzeiten nicht 
unbedingt stören bzw. einfach rauszurechnen sind.

Gruß aus Berlin
Michael
OP (Firma: Electronic-Designs) #782791
Lesenswert?
• ▲
▼
@Michael, Jörg
danke für den Tip. Ja so eine Schaltung mit EOR würde gehen, habe ich 
auch schon überlegt. Allerdings ist es doch relativ "viel" Bauelemente 
Aufwand. Ein uC, ich würde wohl einen AVR Tiny nehmen, mit ein paar 
Assembler Instructions sollte es kein Problem in SO-8 sein.
Ich dachte, es gibt vielleicht eine ultimative 1-Chip-Lösung ohne uC.
Weiß noch nicht genau wie ich es schlußendlich löse
Gruß Marco
#782839
Lesenswert?
• ▲
▼
Marco H. wrote:
> @Michael, Jörg
> danke für den Tip. Ja so eine Schaltung mit EOR würde gehen

Aber nur in dem Spezialfall, daß sich immer nur eine Leitung ändert!

Bei 2 gleichzeitigen Änderungen bleibt das EXOR stumm.


Ich würd nen ATtiny13 nehmen.
Elend lange 20µs sind für den ein Klacks, da lohnt sich sogar noch ein 
Sleep.


Peter

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren