Forum: Mikrocontroller und Digitale Elektronik Wie lange "lebt" ein Schieberegister?


von Rainer S. (Gast)


Lesenswert?

Hallo,

ich habe hier einen Lichtschalter mit 8 Tasten. Jede Taste hat eine LED. 
Ich möchte diese LEDs gerne zum Leuchten bringen, habe aber am MC nicht 
genug freie Pins. Was macht man also? Ich nehme einfach einen 
Schieberegister, 8 Bit seriell rein und parallel wieder raus.

Da ich unter anderem auch blinkende LEDs haben möchte, muss ich relativ 
oft shiften. Ich wollte deshalb nach nachfragen, ob es da irgendwelche 
"Grenzen" gibt, kA nur 1.000.000 Mal shiften und dann ist Ende, oder 
sowas.

: Gesperrt durch Moderator
von Bob (Gast)


Lesenswert?

ne gibbet nicht das hält wohl mindestens gewnausolange wie dein µC

von Wolfgang M. (womai)


Lesenswert?

"Unendlich" ist eine ziemlich gute Naeherung :=)

Soll heissen, solange du es unter Normalbedingungen betreibst (also 
nicht mit Ueberspannung > 5.5V, oder zuviel Strom - typischerweise > 
20mA - von den Ausgaengen ziehst), wird dich der Chip mit ziemlicher 
Sicherheit um Jahrzehnte oder Jahrhunderte ueberleben.

: Bearbeitet durch User
von Arsenico (Gast)


Lesenswert?

Da wird fast ohne Reibung geschoben !

von Dr. Sommer (Gast)


Lesenswert?

Rainer S. schrieb:
> Ich wollte deshalb nach nachfragen, ob es da irgendwelche
> "Grenzen" gibt, kA nur 1.000.000 Mal shiften und dann ist Ende, oder
> sowas.
Wenn das so schnell durch wäre, wäre ja jede Desktop-CPU nach 1 Sekunde 
schrott...

von Rainer S. (Gast)


Lesenswert?

Wolfgang M. schrieb:
> Soll heissen, solange du es unter Normalbedingungen betreibst (also
> nicht mit Ueberspannung > 5.5V, oder zuviel Strom - typischerweise >
> 20mA - von den Ausgaengen ziehst)

Alles klar, da ich alles eh mit 3,3V betreibe (Regler direkt an der 
Schaltung), dürfte eine Überspannung nicht passieren. Und da ich die 
LEDs eh nicht direkt beschalte, sondern über einen Mosfet, werde ich da 
auch nicht viel Strom ziehen.

Ich weiß nicht, aber irgendwie hatte ich bei einem Schieberegister ein 
schlechtes Gefühl, wenn ich da oft Bits durchschiebe.

von Max H. (hartl192)


Lesenswert?

Rainer S. schrieb:
> Ich weiß nicht, aber irgendwie hatte ich bei einem Schieberegister ein
> schlechtes Gefühl, wenn ich da oft Bits durchschiebe
Schieberegister sind im Prinzip ähnlich wie SRAM aufgebaut, und so ein 
SRAM hält seeehr viele Speicherzyklen aus, z.B. der SRAM in deinem µC.
Es ist nicht so wie bei den EEPROM, die meist nur 1.000.000 writecycles 
garantieren.

von Harald W. (wilhelms)


Lesenswert?

Rainer S. schrieb:

> Ich weiß nicht, aber irgendwie hatte ich bei einem Schieberegister ein
> schlechtes Gefühl, wenn ich da oft Bits durchschiebe.

Frag doch mal den: http://www.youtube.com/watch?v=cvqd6h_Y_p8
Der schiebt schon über 100 Jahre...
Gruss
Harald

von greg (Gast)


Lesenswert?

Ab und zu ein bisschen WD40 drauf und es sollte lange leben.

von Max H. (hartl192)


Lesenswert?

Und wenn du uns nicht glauben willst kannst du ja mal versuchen ein paar 
Tage lang mit z.B. 8MHz bits in dein Register zu schieben.
Und bei den SRAMs ist die Anzahl Schreibzyklen mit unlimited angegeben.

von Fpgakuechle K. (Gast)


Lesenswert?

CCD-Sensoren von (Video)-kameras sind (analoge) Schieberegister, da 
werden über Jahre mit mehrern MHz Billionen von Ladungspaketen 
durchgeschoben ohne das da schieberegister caputt geht. Bei 
Shalttransitoren ist nicht viel im Normalbetrieb kaputtbar, kritisch 
sind nur hochdicht (Multilevel-) und  minikleine Flashzellen (25 nm) mit 
ihren floating gates, wo jeder Löschvorgang die Oxidschicht "schädigt" 
(degeniert).

MfG

von Axel R. (Gast)


Angehängte Dateien:

Lesenswert?

Datenblatt lesen sollte helfen. (siehe Anhang)

Allerdings: auch wenn sich die Steckzyklen in Abhängigkeit der Anzahl 
der Pins drastisch verringert, die Anzahl der Schreibzyklen ist nicht zu 
unterschätzen!!

Sind solche Fragen 2014 tatsächlich an der Tagesordnung?
Ich hoffe nicht...

Axelr.

von Andi-Gast (Gast)


Lesenswert?

Wenn du auch einen I2C Bus machen kannst dann nimm einen
PCA9538.
Bei dem kann man auch Blinkfrequenzen festlegen und auf die 
entsprechende LED legen.

Gruß
Andi

von Joachim D. (Firma: JDCC) (scheppertreiber)


Lesenswert?

Axel R. schrieb:
> Datenblatt lesen sollte helfen. (siehe Anhang)

da reichen auch 8 Dioden und ein C ;)

von andi-gast (Gast)


Lesenswert?

Sorry,
hab mich gestern vertan mit der Typen Bezeichung.
Ich meinte den PCA9551.

Gruß

von Walter T. (nicolas)


Lesenswert?

Ich verstehe nicht, warum der Threadersteller so abqualifiziert wird.

Wahrscheinlich hat er davon gehört, daß manche Speicherarten eine 
begrenze Anzahl an Schreibzyklen vertragen. Und ein Schieberegister ist 
eine Art Speicher. Also fragt man sicherheitshalber nochmal nach.

Für die Elektronikfraktion klingt die Frage natürlich abstrus. Ein 
Schieberegister ist ein Logik-Schaltkreis und jeder Logikbaustein kann 
im Rahmen seines erlaubten Maximaltakts über seine ganze Lebensdauer 
beliebig durchgeschaltet werden.

von 6A66 (Gast)


Lesenswert?

Axel R. schrieb:
> Sind solche Fragen 2014 tatsächlich an der Tagesordnung?
> Ich hoffe nicht...

Sind sie - leider!
Kein Baustein lebt ewig.
Im Falle des Schieberegisters ist das Schieben aber dem Baustein nicht 
abträglich und nutzt ihn nicht signifikant für die Lebensdaueraussage 
ab.

rgds

von Ich (Gast)


Lesenswert?

Walter Tarpan schrieb:
> Ich verstehe nicht, warum der Threadersteller so abqualifiziert wird.

Du mußt hier neu sein wenn Dich das wundert. Ist doch inzwischen 
Standard daß Anfänger hier verarscht werden.

von Chris D. (myfairtux) (Moderator) Benutzerseite


Lesenswert?

Walter Tarpan schrieb:
> Ich verstehe nicht, warum der Threadersteller so abqualifiziert
> wird.

Und ich verstehe nicht, warum die offenbar zur Zufriedenheit des OPs 
beantwortete Frage nach einem Monat wieder ausgegraben wird.

Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.