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接一起必会冲突.