Forum: Mikrocontroller und Digitale Elektronik Bidirektionale galvanische Trennung


von Mario G. (suicided)


Lesenswert?

Hallo Forum!

Könnten man prinzipiell zur galvanischen Trennung einer SPI zwei 
ADUM1250 
(http://www.analog.com/en/interface/digital-isolators/adum1250/products/product.html) 
einsetzen? Ich muss leider einen so umständlichen Weg gehen, da mehrere 
Master im Bus vorhanden sind und somit das Clock-Signal aus beiden 
Richtungen kommen kann. Andere Möglichkeiten ohne seperate Steuerleitung 
habe ich nicht gefunden. Lösungen mit Steuerleitung wären auch denkbar - 
und sicher einfacher zu realisieren - sollten aber erst mal hinten 
anstehen, da das Eingriffe in die Software zur Folge hätte.

Vielen Dank schon mal im voraus und viele Grüße
mario

von Christian F. (funke)


Lesenswert?

Warum sollte es denn nicht gehen? Ist doch ein spitzen Teil, oder hast 
du irgendwo bedenken?

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> da mehrere Master im Bus vorhanden sind und somit das Clock-Signal aus
> beiden Richtungen kommen kann.
Das ist aber mal eine eigenartige SPI-Konstellation... :-o
Sowas haben sich die Motorola-Ingenieure seinerzeit aber nicht so 
vorgestellt.

Wie sind denn da die MISO und MOSI-Signale angeschlossen?
Wie wird der Buszugriff arbitriert?

von Mario G. (suicided)


Lesenswert?

Bedenken hab ich nicht... bin mir aber nicht sicher. Bin schon oft an 
irgendwelchen Fallstricken gescheitert, die sich mir erst im Nachhinein 
erschlossen haben. Deswegen geh ich lieber auf Nummer sicher und frag 
die Profis. ;)

von holger (Gast)


Lesenswert?

Lies mal das hier:

Beitrag "SPI mit RS485-Übertragung: Problem mit zu langen Propagation-Delays"

Hat zwar nichts mit isolieren zu tun, aber das PropDelay
Problem wird bei dir auch auftauchen.

von Christian F. (funke)


Lesenswert?

Achso, also mit dem IC direkt hab ich noch nicht gearbeitet, aber von 
BurrBrown hab ich mal mit dem Isolationsverstärker gearbeitet, vom 
Prinzip her der selbe Aufbau, das klappte sehr gut.

von Mario G. (suicided)


Lesenswert?

Lothar Miller schrieb:

> Wie sind denn da die MISO und MOSI-Signale angeschlossen?
> Wie wird der Buszugriff arbitriert?

Grundsätzlich sind alle Geräte im Bus Slaves. Nur wenn einer was zu 
sagen hat, wird er zum Master. Vorteil der Geschichte ist, dass alle 
Geräte in den Sleep-Modus versetzt werden können (Batteriebetrieb) - der 
Master also nicht ständig das Clock-Signal bereitstellen muss.

Um das Delay mach ich mir keine Sorgen. Die Datenrate ist gering und es 
werden alle Signale gleichermaßen behandelt. Das Clock-Signal kommt 
ohnehin nur von dem aktuell sendenden µC.

Kann sein, dass ich bei beiden was falsch verstanden habe, aber es 
funktioniert bis jetzt so, wie ich es will. Problem ist nur noch, dass 
die µC im ausgeschaltetem Zustand irgendwie über den Bus mit Spannung 
versorgt werden. Das will ich durch die galvanische Trennung verhindern.

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.