PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Generelle Frage zu Schieberegistern



Runaway Man
26.02.2012, 14:29
Hallo alle zusammen,

ich habe mir vor kurzem ein Arduino Uno gekauft ( mit einem Atmega328P-PU) und möchte gerne eine Porterweiterung durchführen.
Ich weiß zwar aus einem anderen Forum das der Schieberegister 74HC595 dafür geeignet ist, mich würde aber mal generell interessieren woran ich erkenne das ein Schieberegister der richtige ist ? Auf welche Angaben muss man da achten?

Und noch was anderes: Als ich ein wenig nach dem 74HC595 gegoogled habe, ist mir aufgefallen das es den auch in verschiedenen Ausführungen gibt. Z. b. in HC und HCT und DIL-16 und SO-16 Ich glaube letztes bezieht sich auf die Gehäuseart. Sind die Unterschiede von Relevanz, bzw. wo liegt der Vor- und Nachteil ?

Freue mich auf Hilfe :confused:

Lg

PICture
26.02.2012, 15:01
Hallo!

Algemein sind Schieberegister als Wandler von seriell/paralell einschriebbaren auf paralel/seriel einlesbaren Daten zu sehen. Der 74C595 ist ein Schieberegister mit seriellem Eingang, paralellem Ausgang und zusätzlichem Latch für Ausgänge, der die Daten kontrolliert auf Ausgänge ausgeben kann. Die Schieberegister können deshalb entsprechend zur Eingänge- bzw. Ausgängeerweiterung benutzt werden, was über Auswahl des benötigten Typs entscheidet.

Die Typbezeichnungen z.B. HC, HCT, usw. definieren die Logikfamilie und damit Versorgungspannunggrenzen und max. Taktfrequenz/Geschwindigkeit, also dynamische Parameter des Schieberegisters, die in konkreter Schaltung berücksichtigt seien müssen.

Allgemein sind die intern gleiche IC's in SMD Ausführungen SO-16 gegen "klassischen" in DIL-16 deutlich kleiner. ;)

Kampi
26.02.2012, 15:13
Hallo erstmal,
DIL-16 ist ein Dual in Line Gehäuse mit 16 Pins also quasi ein normales Gehäuse mit Rastermaß 2,54. SO-16 ist ein SMD Gehäuse mit 16-Pins. Zwischen HC und HCT gibt es glaube ich keine (für dich) relevanten Unterschiede. Schau dir mal dieses Datenblatt an:

http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf

Auf Seite 7 hast du unter Static Characteristics hast du die Elektrischen Eigenschaften eines 74HC595. Eine Seite weiter hast du die des 74HCT595.
Du siehst das beide unterschiedliche Spannungen haben möchten :)
Dies ist, mein ich, der einzigste Unterschied zwischen denen.
Und ob ein Schieberegister richtig ist oder nicht hängt von deinen Anforderungen ab. Schieberegister machen alle dasselbe nur sie wollen evtl. andere Eingangspegel oder andere Betriebsspannungen.

Edit: Da war PICture schneller :D

Runaway Man
26.02.2012, 15:48
Vielen Dank euch beiden! Habt mir sehr weitergeholfen :)

joar50
26.02.2012, 16:06
Bei der HCT - Serie sind die Schaltschwellen den klassischen TTL - Pegeln angepasst.

masasibe
26.02.2012, 19:21
Hallo Runaway Man,
das hat zwar jetzt nicht direkt etwas mit den Schieberegistern zu tun, aber ich finde, dass ist ein sehr guter Artikel
über die 74er-Serie:
http://www.mikrocontroller.net/articles/74xx
Da steht genau was die Buchstabenkombinationen HC, LS etc. bedeuten und
es ist auch eine Liste mit den Gatterarten und deren Nummern dabei.

mfg masasibe