J'ai besoin d'isoler la communication SPI entre deux puces.
Le goulot d'étranglement de la communication est sur l'esclave, qui peut apparemment gérer jusqu'à la 2MHz
fréquence d'horloge SPI.
Mon idée est de faire cet isolement en utilisant des optocoupleurs. Lors de cette première tentative, j'ai utilisé le 4n35. Cela ne fonctionnait tout simplement pas, alors j'ai regardé la fiche technique et j'ai vu la puce prendre 10 us
pour monter et 10 us
baisser le signal (dans le pire des cas). Cela rend son utilisation inutile.
Quelqu'un peut-il me suggérer un optocoupleur qui peut:
- être assez rapide à cet effet (2 MHz, mais 1 MHz est également acceptable)
- être facile à acheter et pas cher
J'ai cherché sur Internet un optocoupleur qui répondait à ces exigences, mais je n'ai pas trouvé celui qui était le plus recommandable.
Je suis ouvert aux suggestions sur la façon d'isoler la communication d'une manière différente, si c'est pratique .
la source
Réponses:
Borges, il existe des appareils isolés spécialement conçus pour l'isolation numérique et même pour les bus SPI. Texas Instruments et Analog Devices les fabriquent tous les deux. C'est une isolation capacitive ou magnétique au lieu d'une isolation optique. Voici un lien vers un appareil populaire:
ISO7241C @ TI.com
Il est également disponible sur digikey:
ISO7241CDW @ Digikey
la source
Pour les vitesses élevées, d'autres modes de couplage, comme capacitif ou magnétique, sont souvent utilisés à la place de l'optique. Il y a des optocoupleurs de 15 Mbps, mais la plupart des types à 4 canaux ne seront pas 3 + 1.
Le Si8441 de Silicon Labs est l'isolateur 3 + 1,> 1 Mbps le moins cher de Digikey.
Le Si8441 peut gérer des débits binaires allant jusqu'à 150 Mbps. Alternativement, vous pouvez utiliser un isolateur magnétique 2 + 1 pour SCK, MOSI et MISO, et utiliser un optocoupleur plus lent pour SS, mais cette solution ne sera que légèrement moins chère.
la source
Il existe de nombreux optocoupleurs différents. Les plus rapides coûtent plus cher. C'est comme ça que ça fonctionne. Vous pouvez vous rendre sur un site de distribution raisonnable comme Mouser ou DigiKey et rechercher des optocoupleurs, trier ou sélectionner par vitesse.
Le 6N137 ou l'une de ses variantes peut faire ce que vous voulez, mais encore une fois, vous devriez regarder autour de vous pour faire les compromis qui comptent pour vous.
la source
J'ai utilisé la série ADUM14xx d'appareils analogiques pour l'isolement SPI. Ce ne sont pas des isolateurs "opto" à proprement parler, ils sont magnétiques, mais offrent des niveaux d'isolement similaires. Ils sont également disponibles dans une variété de vitesses, les plus rapides étant plus chers.
http://www.digikey.com/catalog/en/partgroup/adum1400-01-02-series/15413
la source