Forum: Mikrocontroller und Digitale Elektronik Funktion Bustreiber und Bus-Extender


von Guassetr (Gast)


Lesenswert?

Hallo µC-Freunde,

ich habe Probleme beim Verständnis der Funktion von Bustreibern und 
Bus-Extendern bzw. was der Unterschied ist.

Ich würde gerne eine LED-Matrix mit einem µC ansteuern. Wie ihr euch 
wahrscheinlich vorstellen könnt, ist dies nicht so einfach möglich. Was 
ich so gelesen habe, ist neben Schieberegistern eben der Bustreiber eine 
Möglichkeit, zu einem Zeitpunkt mehrere Informationen auszugeben, als 
Pins vorhanden sind.

Leider kann ich mir die Funktionsweise eines solchen IC's nicht 
vorstellen, ganz zu schweigen von der logischen Ansteuerung dessen.

Ich weiß bisher, dass 3 Zustände der Ansteuerung möglich sind, um 
beipielsweise einen Funktionsbaustein vom Bussystem zu nehmen und damit 
Störungen zu verhindern, oder dass dadurch der Fan-Out erhöht werden 
kann.

Kann mir jemand erklären, wie ein Bustreiber und ein Bus-Extender 
jeweils funktioniert und angesteuert wird.

Vielen Dank und freundliche Grüße
Guassetr

von Mick (Gast)


Lesenswert?

Von mir nur kurz das hier: https://www.youtube.com/watch?v=hUZCrba93pU

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Guassetr schrieb:
> Was ich so gelesen habe, ist neben Schieberegistern eben der Bustreiber
> eine Möglichkeit, zu einem Zeitpunkt mehrere Informationen auszugeben,
> als Pins vorhanden sind.

Nö, dabei hilft ein Bustreiber eher nicht.

von Guassetr (Gast)


Lesenswert?

@Mick: Habe mich zwar bereits mit der Funktion von Schieberegistern 
beschäftigt wobei einige Sachen nochmal verdeutlicht wurden.

Habe ich richtig verstanden, dass Schieberegister das gleiche sind wie 
Bus-Extender und ein Bustreiber verstärkt den Ausgangsstrom eines Pins?

Was bedeutet die Endung der Bezeichnung von Schieberegister z.B.: 595 
oder 244?

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Guassetr schrieb:
> Habe ich richtig verstanden, dass Schieberegister das gleiche sind wie
> Bus-Extender

Nein.

> Was bedeutet die Endung der Bezeichnung von Schieberegister z.B.: 595
> oder 244?

74xx595 ist ein Schieberegister, 74xx244 aber ist ein achtfacher 
Tristate-Treiber, der schiebt gar nichts.

von Mick (Gast)


Lesenswert?

Bus Treiber/Buffer/Extender sind dasselbe. Diese können u.a. höhere 
Spannungspegel erzeugt, um z.B. eine Verbesserung der Störfestigkeit bei 
längeren Buslängen zu erlangen.

Was du vermutlich meinst, sind Port Expander. Diese stellen, je nach 
Ausführung, weitere digitale/analoge Inputs und/oder Outputs zur 
Verfügung. Shift Register sind so eine Art Bus Expander. Sie werden mit 
einer "simplen" SPI Shift Out angesteuert.

von Mick (Gast)


Lesenswert?

Mick schrieb:
> Bus Treiber/Buffer/Extender sind dasselbe.

Jedes Bauteil hat natürlich seine eigenen Spezifikationen. Typengleiche 
ICs verschiedener Hersteller können trotztdem grundlegend 
unterschiedliche Eigenschaften aufweisen.

von Stefan F. (Gast)


Lesenswert?

> Habe ich richtig verstanden, dass Schieberegister das gleiche sind
> wie Bus-Extender

Nein, und zwar genau so wenig, wie Lastwagen generell 
gefahrgut-Transpoter sind. Man kann einen Lastwagen als 
Gefahrgut-Transporter nutzen.

So kann man ein Schieberegister als Bus-Extender nutzen. Das bedeutet 
umgekehrt aber nicht, daß alle Schieberegister Busextender sind.

Es kommt auf die Anwendung an.

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.