This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我要选择一种器件来在不同电路板上的两个 MCU 之间隔离 SPI 信号、我想使用 ISO6741。 我的设计将在3.3V 下以12MHz 的最大时钟速度运行、虽然在 ISO6741数据表中我找不到任何有关最低 SPI 时钟频率的信息、 在名为隔离 SPI 信号的文档中有一个表格、其中声明对于 ISO6741、支持的最小 SPI 时钟频率(5V 时)为13.9MHz。 这是否意味着它对我的设计而言是不够的? 在这种情况下、有效的替代方案是什么?
您好!
感谢您 的提问!
请参阅下面的常见问题解答帖子、以计算数字隔离器的 SPI 速度。
考虑到 ISO6741在 VCC1 = VCC2 = 5V 时 tpd (max)为18ns。 在 ISO6741上可实现的最大 SPI 速度为 fSCLK (max)= 13.9MHz。 如果您希望获得更大的 SPI 频率裕度、还可以考虑支持15.6MHz 频率的 ISO7741。
此致、
A·维塔尔
你好
非常感谢您的答复。 我知道如何计算最大 SPI 频率、我的问题与名为"隔离 SPI 信号"的文档中提及支持的最小 SPI 频率的信息有关。 实际上、根据您的计算、表中的值与 fSCLK (max)相同、但我对这里使用最小值一词感到困惑。
这不应该是最大值吗? 或者它实际上是最小的吗?
此致、
卡洛斯
您好!
感谢您的提问!
由于我们使用了 tpd (max)、这将是受支持的最小 SPI 频率。
使用 tpd (典型值)时、您将看到更高的 SPI 速度。 为了确保在整个温度范围内支持 SPI 速度、您应使用低于最低 SPI 速度的 SPI 频率、这可以通过 ISO6741或 ISO7741来实现。
此致、
A·维塔尔