热门
最新
红包
立Flag
投票
同城
我的
发布
菊花链
在一个主机和多个从机的SPI 系统中,通常采用专门的片选信号来寻址从机。随着从机数量不断增加,片选线也随之增多。 这种情况将给电路板带来很大的挑战。这时候,使用菊花链的连接方式是更好的选择。
菊花链,顾名思义,这种连接方式就像是花环,进行通信的过程中,在设备信号以串行的方式从一个设备依次传到下一个设备,不断循环直到数据到达目标设备的方式被称为菊花链。在菊花链的SPI系统中,只采用一个SS (或者CS) 信号,所有从机接收同一个时钟信号。只有链上的第一个从机(SLAVE 1) 从微控制器直接接收命令。其他所有从机都从链上前一个从机的输出引脚获得其数据。要保证菊花链正常工作,每一个从机就必须能在给定的命令周期读入命令,而在下一个命令周期从数据输出引脚输出同样的命令。
图10为菊花链连接方式。在菊花链模式下,各个从机一个接一个地连接起来。主机通过所有连接的从机传输数据。为此,主机的MOSI输出连接到第一个从机的MOSI输入,下一个从机的MISO再连接到下一个从机的MISO,以此类推。最后一个从机的MISO输出再次连接回主机。所有从机的芯片选择信号在这里相互连接。采用菊花链的连接方式,优点在于节约空间,释放总线压力。缺点就是因为是信号串行传输,所以一旦数据链路中的某设备发生故障的时候,它下面优先级较低的设备就不可能得到服务了。
图12-菊花链的连接方式
————————————————
版权声明:本文为CSDN博主「Polelink北汇信息」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_51954443/article/details/134070712
CSDN App 扫码分享
评论
2
打赏
- 复制链接
- 举报