Comunicazione SPI 2MHz optoisolata


12

Devo isolare la comunicazione SPI tra due chip.

Il collo di bottiglia della comunicazione è sullo slave, che apparentemente può gestire fino alla 2MHzfrequenza di clock SPI.

La mia idea è di fare questo isolamento usando gli accoppiatori ottici. In questo primo tentativo, ho usato il 4n35. Non funzionava, quindi ho guardato il foglio dati e ho visto che il chip impiegava 10 usa salire e 10 usad abbassare il segnale (nel caso peggiore). Questo rende il suo uso inutile.

Qualcuno può suggerirmi un fotoaccoppiatore che può:

  • essere abbastanza veloce per questo scopo (2MHz, ma è accettabile anche 1MHz)
  • essere facile da acquistare e non costoso

Ho cercato su Internet un accoppiatore ottico che soddisfacesse tali requisiti, ma non sono riuscito a trovarne uno più consigliabile.

Sono aperto a suggerimenti su come isolare la comunicazione in modo diverso, se pratico .


1
Hai provato a usare il 4N35 quindi guarda il foglio dati !?
Olin Lathrop,

2
@Olin - OK, è un po 'tardi, ma almeno ha sentito parlare dei fogli dati e alla fine li ha guardati. Questo è più di quello che puoi dire su alcuni altri :-)
stevenvh

@OlinLathrop Non lo lascio davvero capire. Avevo letto parzialmente la scheda tecnica, ma le informazioni sui tempi sono passate inosservate perché non avevo conoscenza di tale restrizione. Molte risposte suggeriscono diverse opzioni. Cercherò di ottenere alcune di quelle patatine prima di accettare una risposta. Grazie!
borges,

Risposte:


12

Borges, ci sono dispositivi isolati realizzati appositamente per l'isolamento digitale e persino per i bus SPI. Texas Instruments e Analog Devices creano entrambi. È un isolamento capacitivo o magnetico invece dell'isolamento ottico. Ecco un link al dispositivo popolare:

ISO7241C @ TI.com

È disponibile anche su digikey:

ISO7241CDW @ Digikey


12

Per le alte velocità vengono spesso utilizzati altri metodi di accoppiamento, come capacitivi o magnetici, anziché ottici. Esistono accoppiatori ottici da 15 Mbps, ma la maggior parte dei tipi a 4 canali non sarà 3 + 1.

Il Si8441 di Silicon Labs è il più economico isolatore a 3 + 1 canali,> 1 Mbps su Digikey.

inserisci qui la descrizione dell'immagine

Si8441 è in grado di gestire velocità in bit fino a 150 Mbps. In alternativa puoi usare un isolatore magnetico 2 + 1 per SCK, MOSI e MISO e un accoppiatore ottico più lento per SS, ma quella soluzione sarà solo leggermente più economica.


3

Esistono molti diversi accoppiatori ottici. Quelli più veloci costano più soldi. Funziona così. Puoi visitare un sito di distribuzione ragionevole come Mouser o DigiKey e cercare accoppiatori ottici, ordinamento o selezione per velocità.

Il 6N137 o una delle sue varianti può fare quello che vuoi, ma ancora una volta, dovresti guardarti intorno per fare i compromessi che ti interessano.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.