威尼斯人棋牌-威尼斯欢乐娱人城-首页

一种实现spi总线上存在多个主设备的装置的制造方法

文档序号:10895680
一种实现spi总线上存在多个主设备的装置的制造方法
【专利摘要】本实用新型公开了一种实现SPI总线上存在多个主设备的装置:包括多个主设备,所述多个主设备通过串行外设接口SPI与一个从设备相连接,所述每个主设备与串行外设接口SPI之间设置有逻辑芯片。本装置是通过简单的电路设计实现SPI总线上存在多个主设备,并且可以彼此独立的对从设备进行控制的方法,做到各个主设备彼此隔离不受影响。
【专利说明】
一种实现SPI总线上存在多个主设备的装置
技术领域
[0001]本实用新型涉及电路控制领域,尤其涉及一种实现SPI总线上存在多个主设备的装置。【背景技术】
[0002]标准的SPI总线定义了一主多从的工作模式,但是在系统应用中,信息管理越来越集中,越来越多出现多个主设备需要分时的访问从设备的情况,如果简单地将多个主设备挂接在一条总线上,会出现时序的混乱,数据的异常,即使各个主设备之间可以分时的使用总线,也存在某一个主设备异常导致总线电平不可控的情况,所以一种实现SPI总线上存在多个主设备,并且可以彼此独立的对从设备进行控制的可靠方法在实际应用中变得越来越有价值。【实用新型内容】
[0003]本实用新型公开了一种实现SPI总线上存在多个主设备的装置:包括多个主设备, 所述多个主设备通过串行外设接口 SPI与一个从设备相连接,所述每个主设备与串行外设接口 SPI之间设置有逻辑芯片。
[0004]所述串行外设接口 SPI的SS选通信号线、CLK时钟输出信号线、M0SI数据线和MIS0 数据线与从设备端相连接,所述串行外设接OSPI的CS线、CLK线、TX线和RX线与逻辑芯片端相连接。
[0005] 所述逻辑芯片采用型号为74HC125的四路驱动芯片。
[0006]由于采用了上述技术方案,本实用新型提供的一种实现SPI总线上存在多个主设备的装置,是通过简单的电路设计实现SPI总线上存在多个主设备,并且可以彼此独立的对从设备进行控制的方法,做到各个主设备彼此隔离不受影响。主要适用于信号网络比较复杂的系统使用,由于其结构简单,不仅便于生产,而且成本非常低廉适于广泛推广。【附图说明】
[0007]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地先容,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。
[0008]图1为本实用新型的结构示意图;
[0009]图2(a)为本实用新型的电路原理图;[〇〇1〇]图2(b)为本实用新型的电路原理图;
[0011]图2(c)为本实用新型的电路原理图;
[0012]图2(d)为本实用新型的电路原理图【具体实施方式】
[0013]为使本实用新型的技术方案和优点更加清楚,下面结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚完整的描述:
[0014]如图1所示的一种实现SPI总线上存在多个主设备的装置,包括多个主设备1,多个主设备1通过串行外设接口 SPI与一个从设备2相连接,每个主设备1与串行外设接口 SPI之间设置有逻辑芯片3。
[0015]串行外设接口 SPI是一种全双工通讯总线,同步数据传输,M0SI (主输出从输入数据线)、MIS0(主输入从输出数据线)、CLK(主输出同步时钟线)和SS(从设备片选使能线)四线组成。通过将需要的从机的SS引脚拉低,主机启动一次通讯过程。主机和从机将需要发送的数据放入相应的移位寄存器。主机在SCK引脚上产生时钟脉冲以交换数据。主机的数据从主机的M0SI移出,从从机的M0SI移入;从机的数据从从机的MIS0移出,从主机的MIS0移入。 主机通过将从机的SS拉高实现与从机的同步。
[0016]如图2(a)、图2(b)、图2(c)和图2(d)所示,所述串行外设接口 SPI的SS选通信号线、 CLK时钟输出信号线、M0SI数据线和MIS0数据线与从设备2端相连接,所述串行外设接口 SPI 的CS线、CLK线、TX线和RX线与逻辑芯片3端相连接。[0〇17] 所述逻辑芯片3采用型号为74HC125的四路驱动芯片。大家可以用74系列逻辑芯片将各个主设备隔离开,然后将逻辑芯片的输出挂接在总线上,分时控制从设备2。当某一个主设备1获得总线的使用权时,才将逻辑芯片3使用,因为逻辑芯片3相比较来说比较可靠, 即使总线上某一主控设备1出现异常,逻辑芯片3也可以将它和总线断开,不会影响其他设备正常使用总线,这样就可靠很多。电路中74HC125四路驱动芯片,三态输出。在每一个主设备1与总线间增加一片74HC125做隔离,74HC125的使能管脚上拉。当主设备1没有得到总线控制权时,74HC125输出高阻,总线不会受本主设备影响;当主设备1得知自己获得总线的控制权时,74HC125使能,主设备1可以正常读写从设备2。
[0018]以上所述,仅为本实用新型较佳的【具体实施方式】,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,根据本实用新型的技术方案及其实用新型构思加以等同替换或改变,都应涵盖在本实用新型的保护范围之内。
【主权项】
1.一种实现SPI总线上存在多个主设备的装置,其特征在于:包括多个主设备(1),所述 多个主设备(1)通过串行外设接口 SPI与一个从设备(2)相连接,所述每个主设备(1)与串行 外设接口 SPI之间设置有逻辑芯片(3)。2.根据权利要求1所述的一种实现SPI总线上存在多个主设备的装置,其特征还在于: 所述串行外设接口 SPI的SS选通信号线、CLK时钟输出信号线、MOSI数据线和MISO数据线与 从设备(2)端相连接,所述串行外设接口 SPI的CS线、CLK线、TX线和RX线与逻辑芯片(3)端相连接。3.根据权利要求1所述的一种实现SPI总线上存在多个主设备的装置,其特征还在于: 所述逻辑芯片(3)采用型号为74HC125的四路驱动芯片。
【文档编号】G06F13/42GK205581857SQ201521069204
【公开日】2016年9月14日
【申请日】2015年12月18日
【发明人】程鹏, 徐海, 代晓魏, 高建威
【申请人】大连捷成科技有限企业
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1

威尼斯人棋牌|威尼斯欢乐娱人城

XML 地图 | Sitemap 地图