Forum: Mikrocontroller und Digitale Elektronik Schneller Optokoppler für SPI gesucht


von Mike (Gast)


Lesenswert?

Hallo,

ich möchte unterschiedliche uC-Controllerboards mit einer Treiberplatine 
über SPI verbinden. Dabei soll eine möglichst große Transferrate möglich 
sein (2MHz < x < 10MHz).

Da unterschiedliche uC verwendet werden sollen (AVR, STM32) muss ich die 
die unterschiedlichen Steuerpegel auf für Treiberplatine bedenken (3,3V 
oder 5V). Hierfür möchte ich Optokoppler verwenden, um auch weitere 
Problemquellen zu vermeiden.

Kennt einer von euch auf die Schnelle einen passenden Optokoppler mit 
hinreichender Transferrate? Ideal wäre ein SMD Quad-Optokoppler. Die Art 
der Ausgangsstufe des Kopplers ist zunächst zweitrangig.

Mit Gruß

Mike

von Old IC (Gast)


Lesenswert?


von ... (Gast)


Lesenswert?

ADuM1400B oder ADuM1400C

von Falk B. (falk)


Lesenswert?

@Mike (Gast)

>ich möchte unterschiedliche uC-Controllerboards mit einer Treiberplatine
>über SPI verbinden. Dabei soll eine möglichst große Transferrate möglich
>sein (2MHz < x < 10MHz).

>Da unterschiedliche uC verwendet werden sollen (AVR, STM32) muss ich die
>die unterschiedlichen Steuerpegel auf für Treiberplatine bedenken (3,3V
>oder 5V). Hierfür möchte ich Optokoppler verwenden, um auch weitere
>Problemquellen zu vermeiden.

Paranoia. Es reicht ein Pegelwandler. Im einfachsten Fall EIN 
Widerstand von 1kOhm.

von Ralph (Gast)


Lesenswert?

Mike schrieb:
> ich möchte unterschiedliche uC-Controllerboards mit einer Treiberplatine
> über SPI verbinden. Dabei soll eine möglichst große Transferrate möglich
> sein (2MHz < x < 10MHz).

Wie groß ist die Entfernung zwischen den einzelnen Controllern ?

Also Leiterbahnen + Kabel zwischen den Platinen.

Eventuell solltest du anstelle der Optokoppler besser Wandler auf eine 
differentielle Übertragung wie zb RS485 verwenden.

Und zwar je höher die Frequenz und je größer die Leitungslänge, umso 
sinnvoller wäre es

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.