光隔离2MHz SPI通信


12

我需要隔离两个芯片之间的SPI通信。

通信的瓶颈在从设备上,从设备显然可以处理高达2MHzSPI时钟频率。

我的想法是使用光耦合器进行隔离。第一次尝试时,我使用了4n35。它只是无法正常工作,所以我查看了数据手册,发现芯片需要10 us升高和10 us降低信号(在最坏的情况下)。这使其使用毫无意义。

有人可以给我建议一个光耦合器吗?

  • 为此目的要足够快(2MHz,但也可以接受1MHz)
  • 容易购买且不贵

我在互联网上搜索了满足这些要求的光耦合器,但找不到最值得推荐的光耦合器。

如果可行,我愿意就如何以其他方式隔离通信提出建议。


1
您尝试使用4N35,然后查看数据表!
Olin Lathrop 2012年

2
@Olin-好的,这有点晚了,但至少他听说过数据表,并最终查看了它们。这比您对其他人的说法要
多得多

@OlinLathrop我不太清楚。我已经部分阅读了数据手册,但由于我不了解这种限制,因此并未注意到有关计时的信息。许多答复提出了几种不同的选择。在接受答案之前,我将尝试获取其中一些芯片。谢谢!
使得

Answers:


12

博尔赫斯市,有一些隔离设备专门为数字隔离甚至是SPI总线而制造。德州仪器(TI)和Analog Devices(ADI)都制造这些产品。它是电容或磁隔离,而不是光隔离。这是流行设备的链接:

ISO7241C @ TI.com

也可以在digikey上使用:

ISO7241CDW @ Digikey


12

对于高速,通常使用其他耦合方式,例如电容耦合或电磁耦合,而不是光学耦合。有15 Mbps的光耦合器,但是大多数4通道类型将不是3 + 1。

Silicon Labs 的Si8441Digikey上最便宜的3 + 1通道,> 1 Mbps隔离器。

在此处输入图片说明

Si8441可以处理高达150 Mbps的比特率。另外,对于SCK,MOSI和MISO,您可以使用2 + 1磁隔离器,对于SS,可以使用较慢的光耦合器,但是该解决方案仅会便宜一点。


3

有许多不同的光耦合器。速度更快的那些花更多的钱。这就是它的工作方式。您可以前往Mouser或DigiKey等合理的分销商站点,寻找光耦合器,按速度排序或选择。

6N137或它的变体之一可以满足您的要求,但是再次,您应该环顾四周以做出对您来说很重要的折衷。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.