客户使用2片AD5421并希望它们共享同一SPI总线,因而将两个SDI连在一起,并将两个SDO连在一起。
客户可以正确写入这两个AD5421,但读取时遇到一些问题。详细测试方法如下所述。
我查阅了数据手册有关AD5421 SPI接口的内容,它没有“CS”引脚来使能/禁用SPI。因此,我无法确定SYNC引脚能否用作“CS”来禁用未使用的器件。如果不能,是否意味着两个AD5421无法共享同一SPI总线?
不写入一个AD5421时,SDO会进入三态,如数据手册的时序图2所示。
要禁用器件写入,应将SYNC连接到高电平。是的,这种情况下SYNC可以用作CS。
因此,共享同一SPI总线是可行的。
从他们的描述来看,似乎是两个SDO引脚均有效,彼此“打架”,从而得到2V的结果。