大家好,我在使用ISO7241C隔离两块DSP的SPI信号,一块DSP作为主设备,另一块作为从设备。我发现当我把通讯速度调到4Mbps以上,D通道,也就是SOMI,不能传输正确数据,丢失脉冲。但是其他三个通道工作正常,CLK,CS,SIMO,从设备能收到正确的数据。当通讯速度在4Mbps以下时,主从设备都能收发正确。隔离芯片的连线如下,
CLK --- PIN 3 (INA) PIN 14 (OUTA) --- ISO_CLK
SIMO --- PIN 4 (INB) PIN 13 (OUTB) --- ISO_SIMO
CS --- PIN 5 (INC) PIN 12 (OUTC) --- ISO_CS
SOMI --- PIN 6 (OUTD) PIN 11 (IND) --- ISO_SOMI
两侧的EN引脚都连在了本侧的Vcc上,Vcc1和GND,Vcc2和GND之间都连结了0.1uF电容。
是硬件连接方面有问题吗,因为这个隔离芯片的数据手册上写的是25Mbps的最高速度
谢谢!