Schneller Optokoppler für SPI gesucht

Gast #2664314
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
#2664436
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.
Gast #2664475
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren