TI中文支持网
TI专业的中文技术问题搜集分享网站

iso7241问题,急求

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

Kailyn Chen:

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

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

932628:

回复 Kailyn Chen:

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

Kailyn Chen:

回复 932628:

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

932628:

回复 Kailyn Chen:

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

John11513:

回复 932628:

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

932628:

回复 John11513:

不冲突吧,有CS片选区别

John11513:

回复 932628:

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

932628:

回复 John11513:

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

John11513:

回复 932628:

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

赞(0)
未经允许不得转载:TI中文支持网 » iso7241问题,急求
分享到: 更多 (0)