Comunicação Optoisolate 2MHz SPI


12

Eu preciso isolar a comunicação SPI entre dois chips.

O gargalo da comunicação está no escravo, que aparentemente pode lidar com a 2MHzfreqüência do relógio SPI.

Minha idéia é fazer esse isolamento usando acopladores ópticos. Nesta primeira tentativa, usei o 4n35. Ele simplesmente não estava funcionando, então olhei na folha de dados e vi o chip necessário 10 uspara subir e 10 usdiminuir o sinal (na pior das hipóteses). Isso torna seu uso inútil.

Alguém pode me sugerir um acoplador óptico que pode:

  • ser rápido o suficiente para esse fim (2 MHz, mas 1 MHz também é aceitável)
  • ser fácil de comprar e não caro

Pesquisei na Internet um acoplador óptico que atendesse a esses requisitos, mas não consegui encontrar um que fosse mais recomendável.

Estou aberto a sugestões sobre como isolar a comunicação de uma maneira diferente, se for prático .


1
Você tentou usar o 4N35 e depois olhou para a folha de dados !?
21712 Olin Lathrop

2
@Olin - OK, isso é um pouco tarde, mas pelo menos ele já ouviu falar sobre folhas de dados e, finalmente, olhou para elas. Isso é mais do que você pode dizer sobre alguns outros :-)
stevenvh

@OlinLathrop Eu realmente não deixo claro. Eu tinha lido a folha de dados parcialmente, mas as informações sobre os horários passaram despercebidas, porque eu não tinha conhecimento sobre essa restrição. Muitas respostas sugerem várias opções diferentes. Vou tentar pegar algumas dessas fichas antes de aceitar uma resposta. Obrigado!
borges

Respostas:


12

Borges, existem dispositivos isolados feitos especificamente para isolamento digital e até para ônibus SPI. A Texas Instruments e a Analog Devices fazem isso. É isolamento capacitivo ou magnético em vez de isolamento óptico. Aqui está um link para o dispositivo popular:

ISO7241C @ TI.com

Também está disponível no digikey:

ISO7241CDW @ Digikey


12

Para altas velocidades, outras formas de acoplamento, como capacitiva ou magnética, são frequentemente usadas em vez de ópticas. Existem acopladores ópticos de 15 Mbps, mas a maioria dos tipos de 4 canais não será 3 + 1.

O Si8441 da Silicon Labs é o isolador mais barato de 3 + 1 canais,> 1 Mbps na Digikey.

insira a descrição da imagem aqui

O Si8441 pode lidar com taxas de bits de até 150 Mbps. Como alternativa, você pode usar um isolador magnético 2 + 1 para SCK, MOSI e MISO e usar um acoplador óptico mais lento para SS, mas essa solução será apenas um pouco mais barata.


3

Existem muitos optoacopladores diferentes. Os mais rápidos custam mais dinheiro. É assim que funciona. Você pode acessar um site de distribuidor razoável como a Mouser ou DigiKey e procurar opto-acopladores, classificando ou selecionando por velocidade.

O 6N137 ou uma de suas variantes pode fazer o que você deseja, mas, novamente, você deve procurar ao redor para fazer as trocas que são importantes para você.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.