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

SN74AVC4T774: 共享复用一个MCU Master端;使用2片SN74AVC4T774,隔离SPI,也复用1个SPI Master,控制2个SPI Slave设备,SPI无法通讯!

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拉高。

您这样试试是否能正常通信。

赞(0)
未经允许不得转载:TI中文支持网 » SN74AVC4T774: 共享复用一个MCU Master端;使用2片SN74AVC4T774,隔离SPI,也复用1个SPI Master,控制2个SPI Slave设备,SPI无法通讯!
分享到: 更多 (0)