一种菊花链结构及其信号传输方法与流程

    专利2026-05-12  11


    本发明涉及通信,更具体地说,涉及一种菊花链结构及其信号传输方法。


    背景技术:

    1、菊花链(daisy chain)是一种沿总线传输信号的方法,在菊花链的信号传输线路上的设备串联,而信号则从一台设备传向下一台设备。菊花链连接方法可根据设备在总线上的电气地位分配其优先级。在菊花链级联电路结构中,将其中在先设备的输出耦合到在后设备的输入,以提供从在先设备到在后设备的信息(如,数据、地址和命令信息)和控制信号(如,使能信号)的传输。

    2、菊花链结构的连线较少,能够减少跳线,同时能够自动分配地址,相较于传统的并联结构的连线繁琐,且需要物理确认地址等问题,具有许多的好处。但由于菊花链是一种串联结构,所有设备均依次串联向下连接,其缺点也是显而易见的:一旦菊花链的串联结构中某个芯片(ic)出现问题,如芯片损坏、虚焊等,那么该损坏的芯片后链上的所有芯片都会收到错误的数据,甚至无法正常收到数据,从而导致大量芯片工作错误甚至不能工作。


    技术实现思路

    1、1.发明要解决的技术问题

    2、鉴于现有的菊花链连接形式一旦其中一个设备出现问题,后续的设备都会收到错误信号或不能工作的问题,本发明提供了一种菊花链结构及其信号传输方法,解决背景技术中提到的问题。

    3、2.技术方案

    4、为达到上述目的,本发明提供的技术方案为:

    5、本发明的一种菊花链结构,包括若干芯片,所述的芯片依次串联,所述的芯片包括至少一个数据输出口和m个数据输入口,所述的m个数据输入口分别与前面m个芯片连接,所述的m≥2。

    6、更进一步地,与上位机相邻的连续或不连续的m个芯片的数据输入口连接到上位机数据输出口。

    7、更进一步地,每个芯片的数据输出口均连接到该芯片之后的连续或不连续的m个芯片的数据输入口上。

    8、本发明的一种菊花链信号传输方法,利用上述的菊花链结构进行信号传输,其特征在于,所述的上位机通过data out输出信号,沿着芯片连接顺序传输;芯片中第n个芯片接收m个芯片信号,并对所收到的信号进行比对,若数据一致,则选择一组数据向下继续传输,若数据不一致,则选择其中正确的数据向下传输。

    9、更进一步地,与上位机直接相邻的连续或不连续m个芯片从上一个芯片获取信号的同时,还直接从上位机获取信号。

    10、更进一步地,上位机传输数据时,在数据中添加校验位;每个芯片接收信号后,对所有数据的校验位进行比较,将校验位正确的判定为正确数据,校验位错误的判定为错误数据。

    11、更进一步地,每个芯片对该芯片上的每个输入管脚进行阻态识别判定,若发现任何一个输入管脚的阻态为高阻态,则定义该管脚接收到的信号为无效信号,并选取另外的输入管脚接收到的信号进行处理。

    12、更进一步地,所述的上位机通过clk接口与每个芯片连接,传输时钟信号。

    13、更进一步地,所述的方法在设备开机时运行,记录正确的输入端口后再正常运行。

    14、更进一步地,所述的每个芯片检测到错误信号后,向上位机传送错误报告。

    15、3.有益效果

    16、采用本发明提供的技术方案,与已有的公知技术相比,具有如下显著效果:

    17、鉴于现有的菊花链连接形式一旦其中一个设备出现问题,后续的设备都会收到错误信号或不能工作的问题,本发明的一种菊花链结构及其信号传输方法,将菊花链结构中的每个芯片都设置多个输入接口,利用多个输入接口同时与之前的多个芯片连接,这样就使得每个芯片均能接收到多个芯片上的数据,在向下传输之前,芯片对接收到的所有数据进行判定,分辨出错误的数据,在向下传输正确数据的同时,分辨出错误数据和传输错误数据的芯片报告给上位机,这样既能够保证数据正确的传输,又能及时的报告出错误的芯片,方便工作人员在一定时间后统一对错误芯片进行修复或更换,从而减少了维护次数,且能够保证信号输送系统长时间稳定正确的运行。



    技术特征:

    1.一种菊花链结构,其特征在于,包括若干芯片,所述的芯片依次串联,所述的芯片包括至少一个数据输出口和m个数据输入口,所述的m个数据输入口分别与前面m个芯片连接,所述的m≥2。

    2.根据权利要求1所述的一种菊花链结构,其特征在于,与上位机相邻的连续或不连续的m个芯片的数据输入口连接到上位机数据输出口。

    3.根据权利要求1所述的一种菊花链结构,其特征在于,每个芯片的数据输出口均连接到该芯片之后的连续或不连续的m个芯片的数据输入口上。

    4.一种菊花链信号传输方法,利用如权利要求1-3任一项所述的菊花链结构进行信号传输,其特征在于,所述的上位机通过data out输出信号,沿着芯片连接顺序传输;芯片中第n个芯片接收m个芯片信号,并对所收到的信号进行比对,若数据一致,则选择一组数据向下继续传输,若数据不一致,则选择其中正确的数据向下传输。

    5.根据权利要求4所述的一种菊花链信号传输方法,其特征在于,与上位机直接相邻的连续或不连续m个芯片从上一个芯片获取信号的同时,还直接从上位机获取信号。

    6.根据权利要求4或5所述的一种菊花链信号传输方法,其特征在于,上位机传输数据时,在数据中添加校验位;每个芯片接收信号后,对所有数据的校验位进行比较,将校验位正确的判定为正确数据,校验位错误的判定为错误数据。

    7.根据权利要求4或5所述的一种菊花链信号传输方法,其特征在于,每个芯片对该芯片上的每个输入管脚进行阻态识别判定,若发现任何一个输入管脚的阻态为高阻态,则定义该管脚接收到的信号为无效信号,并选取另外的输入管脚接收到的信号进行处理。

    8.根据权利要求4所述的一种菊花链信号传输方法,其特征在于,所述的上位机通过clk接口与每个芯片连接,传输时钟信号。

    9.根据权利要求6所述的一种菊花链信号传输方法,其特征在于,设备开机时根据所述的方法运行一次,并记录下各芯片正确的输入端口。

    10.根据权利要求4所述的一种菊花链信号传输方法,其特征在于,所述的每个芯片检测到错误信号后,向上位机传送错误报告。


    技术总结
    本发明公开了一种菊花链结构及其信号传输方法,属于通信技术领域。本发明的一种菊花链结构及其信号传输方法,将菊花链结构中的每个芯片都设置多个输入接口,利用多个输入接口同时与之前的多个芯片连接,这样就使得每个芯片均能接收到多个芯片上的数据,在向下传输之前,芯片对接收到的所有数据进行判定,分辨出错误的数据,在向下传输正确数据的同时,分辨出错误数据和传输错误数据的芯片报告给上位机,这样既能够保证数据正确的传输,又能及时的报告出错误的芯片,方便工作人员在一定时间后统一对错误芯片进行修复或更换,从而减少了维护次数,且能够保证信号输送系统长时间稳定正确的运行。

    技术研发人员:黄炯
    受保护的技术使用者:合肥为国半导体有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-97068.html

    最新回复(0)