Komunikacja SPI Optoisolate 2MHz


12

Muszę odizolować komunikację SPI między dwoma układami.

Wąskim gardłem komunikacji jest slave, który najwyraźniej może obsłużyć 2MHzczęstotliwość taktowania SPI.

Moim pomysłem jest wykonanie tej izolacji za pomocą transoptorów. Przy pierwszej próbie użyłem 4n35. Po prostu nie działało, więc spojrzałem na arkusz danych i zobaczyłem, że układ 10 uswznosi się i 10 usobniża sygnał (w najgorszym przypadku). To sprawia, że ​​jego użycie jest bezcelowe.

Czy ktoś może zasugerować mi transoptor, który może:

  • być wystarczająco szybki do tego celu (2 MHz, ale dopuszczalny jest również 1 MHz)
  • być łatwe do kupienia i niedrogie

Szukałem w Internecie transoptora spełniającego te wymagania, ale nie mogłem znaleźć takiego, który byłby najbardziej godny polecenia.

Jestem otwarty na sugestie, jak odizolować komunikację w inny sposób, jeśli jest to praktyczne .


1
Próbowałeś użyć 4N35, a następnie spojrzeć na arkusz danych !?
Olin Lathrop,

2
@Olin - OK, to trochę za późno, ale przynajmniej słyszał o arkuszach danych i ostatecznie je przeglądał. To więcej niż możesz powiedzieć o niektórych innych :-)
stevenvh

@OlinLathrop Nie do końca to wyjaśniam. Przeczytałem częściowo arkusz danych, ale informacje o taktowaniu pozostały niezauważone, ponieważ nie miałem wiedzy na temat takich ograniczeń. Wiele odpowiedzi sugeruje kilka różnych opcji. Postaram się zdobyć niektóre z tych żetonów, zanim zaakceptuję odpowiedź. Dziękuję Ci!
Borges

Odpowiedzi:


12

Borges, istnieją izolowane urządzenia stworzone specjalnie do izolacji cyfrowej, a nawet do magistrali SPI. Zarówno Texas Instruments, jak i urządzenia analogowe. To izolacja pojemnościowa lub magnetyczna zamiast izolacji optycznej. Oto link do popularnego urządzenia:

ISO7241C @ TI.com

Jest również dostępny na digikey:

ISO7241CDW @ Digikey


12

W przypadku dużych prędkości często stosuje się inne sposoby sprzęgania, takie jak pojemnościowy lub magnetyczny, zamiast optycznego. Istnieje transoptory 15 Mb / s, ale większość typów 4-kanałowych nie będzie 3 + 1.

Si8441 firmy Silicon Labs jest najtańszym 3 + 1 kanału> 1 Mbps ISOLATOR w Digikey.

wprowadź opis zdjęcia tutaj

Si8441 może obsługiwać przepływności do 150 Mb / s. Alternatywnie możesz użyć izolatora magnetycznego 2 + 1 dla SCK, MOSI i MISO i użyć wolniejszego transoptora dla SS, ale to rozwiązanie będzie tylko nieznacznie tańsze.


3

Istnieje wiele różnych transoptorów. Szybsze kosztują więcej pieniędzy. Tak to działa. Możesz przejść do rozsądnej witryny dystrybutora, takiej jak Mouser lub DigiKey, i poszukać opto-sprzęgaczy, sortowania lub wyboru według prędkości.

6N137 lub jeden z jego wariantów może robić, co chcesz, ale ponownie powinieneś się rozejrzeć, aby dokonać kompromisów, które są dla Ciebie ważne.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.