微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > iso7241问题,急求

iso7241问题,急求

时间:10-02 整理:3721RD 点击:

一路spi接口通过两个iso7241驱动两个从设备,时钟信号会有很大波动,导致无法正常驱动从设备,如果去掉一片7241,驱动又能正常,为什么会有这样的情况,如何解决一路spi经过多片7241驱动多路从设备的问题。

将SPI直接接两个设备,首先clock信号完整性不能保证,导致时钟信号波动很大。

如果需要这个应用,建议使用您加一款clock buffer/clock fanout器件。

感谢您的热心解答,是否可以用单片的7241,然后其他从设备片选用光耦隔离?

跟7241没有关系吧,问题的主要原因是SPI clock给两个设备使用,这样阻抗不匹配导致信号完整性不能保证。 我的意思是选用一片clock fanout将SPI clock一分为二,供给两个ISO7241或其他设备使用。

再次感谢您的回答,据我这边实测,将7241去掉一片,隔离的两端信号短接,就能正常驱动,也就是如果没有7241,直接驱动多个从设备时钟不会波动,我不知道为什么两片以上的7241接同一个SPI会有这样的问题,而多片spi从设备比如AD直接接到同一个spi接口下不会有问题?

关键是两片7241的 “SPI2 MISO” 信号接一起冲突了。

不冲突吧,有CS片选区别

冲突了,您再仔细看看。“CS” 只是7241传递的信号之一,并不能用来对7241进行“片选”。

感谢您的耐心解答,CS同一时间应该只会片选一个从设备,MISO只会是一个从设备发的,应该不会冲突吧

要知道, 由于两片7241的EN脚是悬空的, 那么其输出脚OUTD非'0'即'1', 没有高阻态. 这种情况下将两个OUTD接一起必会冲突.

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top