Forum: Mikrocontroller und Digitale Elektronik Mehere Platinen verbinden und Signal weitergeben - Treiber am Ausgang oder am Eingang?


von Frederik (Gast)


Lesenswert?

Hallo zusammen!

Ich habe eine Frage bezüglich der Platzierung eines Treibers/Buffers:

Eine Platine mit MCU steuert mehrere "Slaves", welche alle aneinander 
gereiht sind. Jetzt können bis zu 10 Teilnehmer aneinander hängen und 
ein Signal wie z.B. Latch wirkt sich auf jeden Slave aus. Da der Weg vom 
MCU bis zum letzten Slave recht lang werden kann, wollte ich jedem Slave 
einen Puffer mit Schmitttrigger oder ähnlichem verpassen. Somit wird das 
Signal jedesmal wieder verstärkt.

Sollte dieser Treiber/Buffer jetzt am Ausgang von Platine 1 sitzen um 
ein "starkes" Signal zu 2 zu senden, oder bekommt besser Platine 2 einen 
Eingangsbuffer, welcher das ankommende Signal aufbereitet?

Ich selbst tendiere zum Buffer mit Schmitttrigger auf Platine 2.

Danke für eure Meinungen.

Frederik

von da1l6 (Gast)


Lesenswert?

Hallo

Beides. Ein Schmitt-Trigger am Eingang und ein Bus-Treiber am Ausgang.

da1l6

von Frederik (Gast)


Lesenswert?

Also dann

MCU-Platine -> Treiber -> Buffer Platine 1 -> Treiber Platine 1 -> 
Buffer Platine 2 -> Treiber Platine 2 -> Buffer Platine 3 -> usw...

von Samuel C. (dragonsam)


Lesenswert?

Hängen die Slaves alle an der selben Leitung? Dann ist das vollkommen 
egal.

Ist es hingegen eine Daisychain machst du es genauso wie beschrieben.

von da1l6 (Gast)


Lesenswert?

Hallo

Die moderne µC haben meist einen Schmitt-Trigger in die Eingänge 
integriert. Der muss also nicht unbedingt als extra IC verbaut werden.

Eventuell sind Schutzbeschaltungen wie Serienwiederstände oder 
TVS-Dioden zu empfehlen.

da1l6

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.