Forum: Mikrocontroller und Digitale Elektronik Maximalgrenze für schieberegister?


von bob (Gast)


Lesenswert?

Hallo,

hat schonmal jemand 18 oder mehr schieberegister kaskadiert? Ich plane
sowas ähnliches wie www.blinkenleds.de, nur das die immer zwei
schieberegister kaskadiert haben (LPT port) Ich möchte das ganze
komplett seriell über einen SPI ansteuern. Meint ihr das wird zu
langsam?

von crazy horse (Gast)


Lesenswert?

das meiste, was ich mal dran hatte, waren 63x74HCT4094, 500 LEDs.
Multiplex ging nicht (das ganze war in einem Schlauch). Also pro
SR-Ausgang eine LED. Die clk- und strobe-Leitung wurde über einen
Treiber angesteuert. 1MHz SPI-clock war kein Problem, höher habe ich
nicht getestet, wäre sicher auch noch mehr gegangen. Gefordert war eine
update-Rate von 10ms, dafür hätte wesentlich weniger gereicht.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Theoretisch kannst du soviele Schieberegister hintereinander hängen wie
du willst; ob es hinter 500 anderen Registern oder direkt am Port hängt
ist dem Register egal. Das Problem ist die Geschwindigkeit des
Parallelports; das ist je nach PC unterschiedlich und wenig
zuverlässig. Mehr als ein paar hundert kHz würde ich nicht erwarten.
Sehr viel besser wäre eine Lösung mit dazwischengeschaltetem
Controller.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Ups, genau das scheinst du ja vorzuhaben. Habe ich ungenau gelesen.

von ??? (Gast)


Lesenswert?

also theoretisch ist das unbegrenzt. praktisch ist der Stromverbrauch
der Anordnung und die Laufzeit das begrenzende Element. Die Frequenz
kann man nicht ewig erhöhen, denn die Leitungen werden mit ledem Chip
länger. aber es sollten sicher einige 100 Schieberegister ohne Probleme
 kaskadierbar sein.

von bob (Gast)


Lesenswert?

oh ich habe so an erstmal 18-20 später vielleicht 50 gedacht. soll ne
led dot anzeige werden.
jetzt wo ich weiss dasses geht werd ich mal die hardware bauen. werde
0805er smd-leds nehmen. die sind schön klein.vielleicht krieg ichs hin
die leds auf der einen und die anderen bauteile auf der anderen seite
zu platzieren. danke erstmal für eure antworten

von Dirk (Gast)


Lesenswert?

Hi,

Atmel bietet auf seiner Homepage ein fertiges RS232SPI Gateway an,
vielleicht ist das auch was fuer dich.

Gruß,
Dirk

von bob (Gast)


Lesenswert?

die animationen etc sollen nicht aus nem PC kommen. sie kommen erstmal
aus dem programm. später vielleicht aus nem eeprom..

von TravelRec. (Gast)


Lesenswert?

Schau mal, daß Du die Leitungen zu jedem Register nicht zu lang machst,
sonst kommen Störungseinflüsse dazu. Auch mußt Du bei der Anzahl der
Register mit höheren Buskapazitäten auf der Clock- und Strobe-Leitung
rechnen, so daß Du diese Leitungen ab etwa 20 Registern besser über
einen Treiber steuern solltest. Jedem Register ist ein Blockkondensator
von 100nF zu spendieren.

von bob (Gast)


Lesenswert?

10-100nF kommen immer dran bei mir. das musst du keinem erzählen glaube
ich das ist quasi ein muss.

Muss mir jetzt erstmal das datenblatt näher anschauen. habe noch nie
mit schieberegistern gearbeitet... vom controller brauche ich
daten/clock (klar) aber brauche ich ausser clear auch RCK?

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.