Optoisolate 2MHz SPI iletişimi


12

İki çip arasındaki SPI iletişimini izole etmem gerekiyor.

İletişimin darboğazı, görünüşte 2MHzSPI saat frekansına kadar işleyebilen slave üzerindedir .

Benim fikrim bu izolasyonu optokuplörler kullanarak yapmak. Bu ilk denemede 4n35'i kullandım. Sadece işe yaramadı, bu yüzden veri sayfasına baktım ve çipin sinyali 10 usyükseltmek ve 10 usdüşürmek (en kötü durumda) gördüm . Bu, kullanımını anlamsız hale getirir.

Birisi bana şunları yapabilecek bir optokuplör önerebilir:

  • Bu amaç için hızlı olun (2MHz, ancak 1MHz de kabul edilebilir)
  • satın almak kolay ve pahalı değil

Bu gereksinimleri karşılayan bir optokuplör için internette arama yaptım, ancak en tavsiye edileni bulamadım.

Uygulanabilirse , iletişimin nasıl farklı bir şekilde izole edileceğine dair önerilere açığım .


1
Sen 4N35 kullanmaya çalıştı sonra veri sayfasına bakmak !?
Olin Lathrop

2
@Olin - Tamam, biraz geç oldu, ama en azından veri sayfalarını duydu ve nihayetinde onlara baktı. Bu diğerleri hakkında söyleyebileceğinizden daha fazla :-)
stevenvh

@OlinLathrop Açıklığa gerçekten izin vermiyorum. Veri sayfasını kısmen okumuştum ama zamanlamalar hakkındaki bilgiler fark edilmedi çünkü böyle bir kısıtlama hakkında hiçbir bilgim yoktu. Birçok yanıt birkaç farklı seçenek önerir. Bir cevabı kabul etmeden önce bu fişlerden bazılarını almaya çalışacağım. Teşekkür ederim!
borges

Yanıtlar:


12

Borges, özellikle dijital izolasyon ve hatta SPI veriyolları için özel olarak izole edilmiş cihazlar var. Texas Instruments ve Analog Devices bunları yapıyor. Optik izolasyon yerine kapasitif veya manyetik izolasyon. İşte popüler cihaza bir bağlantı:

ISO7241C @ TI.com

Digikey'de de mevcuttur:

ISO7241CDW @ Digikey


12

Yüksek hızlar için, kapasitif veya manyetik gibi diğer kuplaj yolları genellikle optik yerine kullanılır. 15 Mbps optokuplör vardır, ancak çoğu 4 kanallı tip 3 + 1 olmayacaktır.

Si8441 Silikon Labs ucuz 3 + 1 kanalıdır,> 1 Mbps Digi-Key izolatörde.

resim açıklamasını buraya girin

Si8441, 150 Mbps'ye kadar bit hızlarını işleyebilir. Alternatif olarak, SCK, MOSI ve MISO için 2 + 1 manyetik izolatör kullanabilir ve SS için daha yavaş bir optokuplör kullanabilirsiniz, ancak bu çözüm sadece marjinal olarak daha ucuz olacaktır.


3

Birçok farklı opto-kuplör vardır. Daha hızlı olanların maliyeti daha fazladır. Bu şekilde çalışır. Mouser veya DigiKey gibi makul bir distribütör sitesine gidebilir ve opto-kuplörleri, hıza göre sıralayabilir veya seçebilirsiniz.

6N137 veya varyantlarından biri istediğinizi yapabilir, ancak yine de sizin için önemli olan ödünleşmeleri yapmak için etrafa bakmalısınız.


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.