Forum: Mikrocontroller und Digitale Elektronik Wie viele schieberegister hinter busbaustein


von Heinz (Gast)


Lesenswert?

hallo

kann ich ohne weiteres 150 schieberegister an einen bustreiberbaustein 
hängen
es ist ein 485bustreiber auf ttl
habe die 150 schiebergister auf der LP verteilt

oder wie wird es gemacht ohne das die ausgangsdaten falsch hinten 
ankommen

bitte um schnell hilfe

danke

von Klaus (Gast)


Lesenswert?

ich glaube, bei 150stk. hast Du ein Laufzeitproblem, wenn Du schnell
taktes. Versuchs mal ganz langsam, dann sollte auch sowas möglich sein.

Klaus

von Gast (Gast)


Lesenswert?

Hallo Glaskugel, wo bist du ???

Sind ein bissel wenig Informationen, wenn du eine vernünftige Antwort 
willst. Was sind das für Schieberegister (Typ) und wie sind sie 
angeschlossen (Schaltplan?)?

> oder wie wird es gemacht ohne das die ausgangsdaten falsch hinten
> ankommen

Die richtigen Daten übertragen ...

von Heinz (Gast)


Lesenswert?

hallo

am anfang ist ein bustreiber RS485 auf ttl
danach folgen 150 schieberegister zu ansteuerung von leds
danach gehts von ttl auf rs485 zu nächsten lp
die Taktung ist 2Mhz

von Falk B. (falk)


Lesenswert?

@  Heinz (Gast)

>am anfang ist ein bustreiber RS485 auf ttl
>danach folgen 150 schieberegister zu ansteuerung von leds

Mit einem TTL/CMOS Ausgang 150 Takteingänge dynamisch sauber zu treiben 
ist schlicht unmöglich. Vielleicht 15, aber nicht mehr. Du brauchst eine 
ZIEMLICH gute Taktverteilung, sinnvoll sternförmig. Wenn wir mal das 
übliche 10:1 Empfänger/Sender Verhältnis ansetzen wollen, brauchst du 15 
Takttreiber. Die wiederum müssen in zwei Gruppen a 7 und 8 Treiber von 
weiteren Treibern angesteuert werden. Das kann man mit einfachen 
Invertern ala 74HC04 lösen, für deine 2+15 = 17 brauchst du 3 ICs. 
Passt.

Siehe auch das Thema Clock Tree im Artikel Taktung FPGA/CPLD

MFG
Falk

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.