Part Number:SN74AVC4T774
我的方案是MCU只有一个SPI Master接口,因此通过2片SN74AVC4T774,连接了2片SPI Slave设备;SCLK、MOSI、MISO进行了复用;两片SPI Slave设备通过CS1、CS2分时复用SPI接口;
下图为第一块SPI Slave设备
下图为第二块SPI Slave设备
上图为当前原理设计,MCU端通过CS片选,来控制选择哪个SPI通道进行通讯; 测试时,两片SPI Slave都无法通讯;
于是 尝试去掉U30,保留U29,稍后测试U29的通道,SPI可以通讯成功;
去掉U29,保留U30,测试U30通道,SPI也可以通讯;
不知是哪里的问题了。
Kailyn Chen:
您好,虽然通过CS来选择哪个SPI进行通信,但此时SPI信号已经到达AVC4T774了。
我想您可以这样做,当选择其中一个AVC4T774的时候,另一片AVC4T774可以将OE拉高,使其进入高阻态,disable其输出。
同样,在使用另一个AVC4T774的时候,将第一个OE拉高。
您这样试试是否能正常通信。