Maximalgrenze für schieberegister?

Gast #258530
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?
Gast #258531
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.
Admin Persönliche Seite #258532
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.
Gast #258534
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.
Gast #258535
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
Gast #258538
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.
Gast #258539
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?

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