Forum: Mikrocontroller und Digitale Elektronik AVR-Tutorial: Schieberegister


von Stephan S. (spanky)


Lesenswert?

Hallo!

Ich möchte mir gerne eine Erweiterungskarte bauen. Ich habe da auf der 
Seite 
http://www.skilltronics.de/versuch/elektronik_pc/elektronik_pc.html die 
Bausteine 4021 und 4094 gefunden. Mein Plan war es drei 4021 und einen 
4094 parallel zu schalten (4 Datenleitungen). An zwei 4021 sollten 
ADC0804 (8-Bit A/D-Wandler) geschaltet werden, während der dritte für 
digitale Eingänge zur Verfügung stehen sollte. Sicher, es gibt auch 
serielle A/D-Wandler, aber ich möchte mir die Möglichkeit offenhalten 
mehrere dieser Schaltungen hintereinander zu hängen. Oder gibt es auch 
Wandler mit Schieberegister? Am 4094 sollten zwei L293D 
(4-Kanal-Motortreiber) hängen um 4 Motoren ansteuern zu können.

Jetzt bin ich auf das Tutorial gestoßen und wollte mal wissen ob es auch 
möglich ist einfach die L239Ds an so einen 74xx595 zu hängen, oder ob 
man da noch irgendwas dazwischenschalten muss. Kann man die A/D-Wandler 
auch an 74xx165 hängen? Die Möglichkeit mehrere dieser Schaltungen zu 
kaskadieren sollte nach Möglichkeit erhalten bleiben. Außerdem glaube 
ich das ich einen Fehler gemacht habe, das Strobe-Signal muss beim Ein- 
und Ausgangsschieberegister zu unterschiedlichen Zeiten gesetzt werden, 
oder?

Vielen Dank
Spanky

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Was auch immer Du nimmt, nimm welche mit Eingangs- bzw Ausgangslatches, 
sonst flackern während des Schiebens die Ausgänge. Die 74*59* haben 
latches, der 74*164/165 zB nicht.

Ein Beispiel ist auch zu finden in

http://www.roboternetz.de/wissen/index.php/Portexpander_am_AVR

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.