首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > SPI器件的菊链配置

SPI器件的菊链配置

资料介绍
摘要:在一个主机和多个从器件的典型SPI系统中,通常采用专门的片选信号来寻址从器件。随着从器件数量不断增加,片选线也随之增多。这种情况将给电路板布板带来很大的挑战。
SPI器件的菊链配置
Apr 24, 2007

摘要:在一个主机和多个从器件的典型SPI系统中,通常采用专门的片选信号来寻址从器件。随着从器件数量不断增加,片选线也随之
增多。这种情况将给电路板布板带来很大的挑战。

一个布板方法就是采用菊链结构。本文详细讲述了SPI系统的菊链配置,并展示如何使用软件向串联从器件发送命令。

标准SPI/QSPI/MICROWIRE 兼容微控制器通过3 线/4线串口与从器件通信。典型接口包括片选信号(/CS) 、串行时钟(SCLK) 和数
据输入信号(DIN) ,有时还会有数据输出信号(DOUT) 。如同IC 系统中一样,单独寻址的器件能轻易的和总线上的其它器件通信。


基本串行通信接口
很多SPI器件并不是单独寻址的。因此,这些器件和总线上其它单个器件通信时,就需要进行额外的硬件或者软件处理。图1所示是一个
微控制器和多个从器件通信的系统。




图1. 带有多个从器件独立片选信号的微控制器。

在上述系统中,微控制器通过一个串行时钟输出(SCLK)和一个主机输出/从机输入(MOSI)信号线向各从器件发送命令。主机为每个器件
分配了一个独立的片选信号(/SS_),从而实现各个从器件的独立寻址。由于所有从器件共享同一个时钟和数据线,只有/CS输入变低的
从器件才会应答串行时钟和数据线。当从器件数目较少时,该系统较易实现。如果系统中从器件数较多,微控制器需要提供和从器件一
样多的/SS_ 输出,这种结构就增加了硬件和布板的复杂程度。


菊链方法
硬件空间方面的限制往往会使图1 所示的电路无法实现或难以实现。可采用菊链法替代实现串行接口。图2是一个有N 个从器件的菊链系
统结构。




图2. 微控制器连接多个从器件
采用一个/SS ( 或者/CS)信号控制所有从器件的/CS输入;所有从器件接收同一个时钟信号。只有链上的第一个从器件
标签:Maxim菊链
SPI器件的菊链配置
本地下载

评论