多片电路级联通信系统技术方案

技术编号:29009297 阅读:20 留言:0更新日期:2021-06-26 05:09
本发明专利技术提供一种多片电路级联通信系统中,多片电路级联通信系统的多级子级芯片之间通过菊花链方式连接,每级子级芯片的级联通信接口包括兼容SPI接口的可配置菊花链电路结构,通过结合通用SPI通信接口和菊花链结构,在同样SPI通信接口管脚资源的情况下,可实现一颗主控芯片与多颗子级电路芯片级联通信,主控芯片可对每颗级联的子级电路芯片进行所有寄存器的写寄存器、读寄存器操作,对每颗级联的子级电路芯片进行不同地址的寄存器写、读操作,有选择性的旁路子级电路芯片等精准的点对点和点对多操作,实现了主控芯片对级联子级电路芯片的精准管理和控制,有效解决了现有的多片电路级联通信接口中级联方案功能单一、无法应用到复杂需求场合的问题。用到复杂需求场合的问题。用到复杂需求场合的问题。

【技术实现步骤摘要】
多片电路级联通信系统


[0001]本专利技术涉及信号处理与通信
,特别是涉及一种多片电路级联通信系统。

技术介绍

[0002]随着科技的发展,面向应用市场的电子系统功能不断增加,系统上集成的集成电路数量也越来越多,甚至有的电子系统为实现复杂的多通道处理,同样的集成电路会集成若干颗。这将导致占用同样的信号管脚连线资源的需求成倍增加,从而对进行最终信号处理的处理器带来沉重的管脚资源负担。例如,一个电子系统要集成一颗ADC电路,基于SPI的通信接口最少需要4根(SCLK、CSN、SDI、SDO)管脚资源,如果现在系统功能扩展,需要集成同样的ADC电路10颗,则需要管脚资源为40根,管脚资源需求就增加了36根,这对一个电子系统管脚资源来说无疑将是一个非常沉重的负担,甚至可能因为要满足足够的管脚资源需求,而更改设计方案以采用更多管脚资源的处理器(DSP或者FPGA等),这将带来设计方案更改风险以及成本增加的问题。
[0003]目前,为解决上述问题,业界多个厂家已推出支持菊花链模式的SPI接口来解决多片级联问题。例如美国ADI公司的AD7690产品,其SPI接口包括CNV、SCK、SDI和SDO四根信号,如图1所示,其推荐的级联解决方案是通过共享使能信号CNV和时钟信号SCK,以及前级输出SDO与后级输入SDI级联这样的方式,在驱动能力足够的情况下,无论多少片AD7690级联,对于后级的信号处理器,仅仅只提供三根信号接口,从而极大的节省了信号处理器的管脚资源。
[0004]但是上述方案以及其他类似级联解决方案,都只是通过接口信号(CNV、SCK、SDI和SDO)将单片集成电路中的输出数据以移位的方式顺序串行移位输出,即读数据;但当需要对单片集成电路中的多个寄存器进行写配置信息、读寄存器值以校验、以及级联时需要选择性旁路某片级联电路等复杂操作时,上述方案就无法满足了,即上述方案功能单一,无法应用到复杂场合。

技术实现思路

[0005]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种包含兼容SPI接口的可配置菊花链电路结构的多片电路级联通信系统,用于解决上述技术问题。
[0006]为实现上述目的及其他相关目的,本专利技术提供一种多片电路级联通信系统,其包括主控芯片和多级子级芯片,多级所述子级芯片及所述主控芯片级联,且多级所述子级芯片之间通过菊花链方式连接;
[0007]所述主控芯片输出的串行时钟和所有所述子级芯片的时钟输入端连接,所述主控芯片输出的片选信号和所有所述子级芯片的片选输入端连接,所述主控芯片输出的加载控制信号和所有所述子级芯片的加载控制输入端连接;
[0008]所述主控芯片的串行输出端与第一级所述子级芯片的串行输入端连接;除第一级所述子级芯片外,其它所述子级芯片的串行输入端都和前级所述子级芯片的串行输出端连
接;最后一级所述子级芯片的串行输出端和所述主控芯片的串行输入端连接;
[0009]每级所述子级芯片的级联通信接口包括兼容SPI接口的可配置菊花链电路结构。
[0010]可选地,每级所述子级芯片的旁路输入端悬空,每级所述子级芯片的旁路输入端为下拉设计,悬空状态下为低电平。
[0011]可选地,所述兼容SPI接口的可配置菊花链电路结构包括:
[0012]通用SPI通信接口,分别与所述片选信号、串行时钟输入信号、串行输入信号及复位输入信号相连,在普通串行通信模式下接收串行数据输入;
[0013]基于SPI的菊花链接口,分别与所述片选信号、串行时钟输入信号、串行输入信号及复位输入信号相连,在菊花链通信模式下接收串行数据输入;
[0014]串行输出信号选择模块,与所述串行输入信号、通用SPI通信接口及基于SPI的菊花链接口连接,对所述串行输入信号、所述通用SPI通信接口的串行输出信号及所述基于SPI的菊花链接口的串行输出信号进行选择输出;
[0015]数据寄存输出选择模块,与所述通用SPI通信接口及基于SPI的菊花链接口连接,对所述通用SPI通信接口的寄存数据输出信号及所述基于SPI的菊花链接口的寄存数据输出信号进行选择输出,其输出端接每级所述子级芯片的控制寄存器组。
[0016]可选地,所述串行输出信号选择模块包括:
[0017]第一选择器,分别与所述通用SPI通信接口、基于SPI的菊花链接口和菊花链模式的使能控制信号相连,在所述菊花链模式的使能控制信号的控制下,对所述通用SPI通信接口的串行输出信号和所述基于SPI的菊花链接口的串行输出信号进行选择输出;
[0018]第二选择器,分别与所述第一选择器的输出、串行输入信号和旁路输入信号相连,在所述旁路信号的控制下,对所述串行输入信号和所述第一选择器的输出进行选择输出;
[0019]其中,所述第二选择器的输出信号作为每级所述子级芯片的串行输出信号。
[0020]可选地,所述数据寄存输出选择模块包括:
[0021]反相器,其输入端与所述片选信号相连,对所述片选信号逻辑取反;
[0022]第一与门,其输入端分别与所述通用SPI通信接口和所述反相器的输出端相连;
[0023]第一数据寄存器组,分别与所述通用SPI通信接口、第一与门的输出端和串行时钟输入信号相连,所述第一与门产生所述第一数据寄存器组锁存数据时的使能信号,在最后一个串行时钟的上升沿锁存所述通用SPI通信接口输出的并行数据。
[0024]可选地,所述数据寄存输出选择模块还包括:
[0025]D触发器,带有复位端,分别与所述串行时钟输入信号、复位输入信号相连,产生所述菊花链模式的使能控制信号;
[0026]第三选择器,分别与所述D触发器和所述片选信号相连,在所述片选信号控制下,对所述D触发器的Q端和Qn端进行选择输出;
[0027]第二与门,其输入端分别与所述基于SPI的菊花链接口、片选信号和第三选择器的输入端相连;
[0028]第二数据寄存器组,分别与所述基于SPI的菊花链接口、第二与门的输出端和所述加载控制信号相连,所述第二与门产生所述第二数据寄存器组锁存数据时的使能信号,在所述加载控制信号的上升沿锁存所述基于SPI的菊花链接口在所述第二数据寄存器组中的移位保存值。
[0029]可选地,所述数据寄存输出选择模块还包括:
[0030]第四选择器,分别与所述第一数据寄存器组、第二数据寄存器组和菊花链模式的使能控制信号相连,在所述菊花链模式的使能控制信号的控制下,对所述第一数据寄存器组的寄存数据和第二数据寄存器组的寄存数据进行选择输出。
[0031]可选地,所述第一与门包括二输入与门,所述第二与门包括三输入与门,所述第一选择器、第二选择器、第三选择器及第四选择器包括二选一选择器。
[0032]可选地,在所述片选信号的高电平期间,所述串行时钟输入信号中连续出现的两个下降沿构成一对触发信号,使得所述菊花链模式的使能控制信号产生一个高电平脉冲,对应脉冲宽度由两个所述下降沿的间隔决定。
[0033]可选地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多片电路级联通信系统,其特征在于,包括主控芯片和多级子级芯片,多级所述子级芯片及所述主控芯片级联,且多级所述子级芯片之间通过菊花链方式连接;所述主控芯片输出的串行时钟和所有所述子级芯片的时钟输入端连接,所述主控芯片输出的片选信号和所有所述子级芯片的片选输入端连接,所述主控芯片输出的加载控制信号和所有所述子级芯片的加载控制输入端连接;所述主控芯片的串行输出端与第一级所述子级芯片的串行输入端连接;除第一级所述子级芯片外,其它所述子级芯片的串行输入端都和前级所述子级芯片的串行输出端连接;最后一级所述子级芯片的串行输出端和所述主控芯片的串行输入端连接;每级所述子级芯片的级联通信接口包括兼容SPI接口的可配置菊花链电路结构。2.根据权利要求1所述的多片电路级联通信系统,其特征在于,每级所述子级芯片的旁路输入端悬空,每级所述子级芯片的旁路输入端为下拉设计,悬空状态下为低电平。3.根据权利要求1或2所述的多片电路级联通信系统,其特征在于,所述兼容SPI接口的可配置菊花链电路结构包括:通用SPI通信接口,分别与所述片选信号、串行时钟输入信号、串行输入信号及复位输入信号相连,在普通串行通信模式下接收串行数据输入;基于SPI的菊花链接口,分别与所述片选信号、串行时钟输入信号、串行输入信号及复位输入信号相连,在菊花链通信模式下接收串行数据输入;串行输出信号选择模块,与所述串行输入信号、通用SPI通信接口及基于SPI的菊花链接口连接,对所述串行输入信号、所述通用SPI通信接口的串行输出信号及所述基于SPI的菊花链接口的串行输出信号进行选择输出;数据寄存输出选择模块,与所述通用SPI通信接口及基于SPI的菊花链接口连接,对所述通用SPI通信接口的寄存数据输出信号及所述基于SPI的菊花链接口的寄存数据输出信号进行选择输出,其输出端接每级所述子级芯片的控制寄存器组。4.根据权利要求3所述的多片电路级联通信系统,其特征在于,所述串行输出信号选择模块包括:第一选择器,分别与所述通用SPI通信接口、基于SPI的菊花链接口和菊花链模式的使能控制信号相连,在所述菊花链模式的使能控制信号的控制下,对所述通用SPI通信接口的串行输出信号和所述基于SPI的菊花链接口的串行输出信号进行选择输出;第二选择器,分别与所述第一选择器的输出、串行输入信号和旁路输入信号相连,在所述旁路信号的控制下,对所述串行输入信号和所述第一选择器的输出进行选择输出;其中,所述第二选择器的输出信号作为每级所述子级芯片的串行...

【专利技术属性】
技术研发人员:邓军唐枋刘凡雷昕
申请(专利权)人:中国电子科技集团公司第二十四研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1