一种基于SPI总线的通信系统及方法技术方案

技术编号:33718150 阅读:20 留言:0更新日期:2022-06-08 21:09
本发明专利技术涉及背板总线的通信技术领域,具体涉及一种基于SPI总线的通信系统及方法。该系统及方法通过主站以及与主站通过菊花链方式进行连接的至少一个从站;主站用于向从站发出启动帧;从站用于接收到启动帧后,生成并输出与启动帧对应的应答帧;主站还用于当主站接收启动帧以及所有应答帧时,基于所有应答帧确认从站的数量,本发明专利技术基于SPI总线的通信系统即方法能够实现从站反馈机制,以及保证对连接的从站数量的识别效率以及准确率。从站数量的识别效率以及准确率。从站数量的识别效率以及准确率。

【技术实现步骤摘要】
一种基于SPI总线的通信系统及方法


[0001]本专利技术涉及背板总线的通信
,具体而言,涉及一种基于SPI总线的通信系统及方法。

技术介绍

[0002]现有的SPI接口的菊花链总线大多采用发送的信息帧仅为SPI移位寄存器的长度,传输方向大多为SPI主站向SPI从站,传输方向上缺乏有效反馈机制的策略,而且在使用这样的菊花链连接之前,还需要去获知主站具体连接了几个从站,无法实时识别出连接了多少从站,以及这样的菊花链连接还不支持从站的扫描拓扑,难以满足某些场合下的要求。

技术实现思路

[0003]本专利技术实施例提供了一种基于SPI总线的通信系统及方法,以至少解决现有SPI接口总线对连接的从站数量的识别效率不高以及缺乏从站反馈的技术问题。
[0004]根据本专利技术的一实施例,提供了一种基于SPI总线的通信系统,包括:
[0005]主站以及与主站通过菊花链方式进行连接的至少一个从站;
[0006]主站用于向从站发出启动帧;
[0007]从站用于接收到启动帧后,生成并输出与启动帧对应的应答帧;...

【技术保护点】

【技术特征摘要】
1.一种基于SPI总线的通信系统,其特征在于,包括:主站以及与所述主站通过菊花链方式进行连接的至少一个从站;所述主站用于向所述从站发出启动帧;所述从站用于接收到所述启动帧后,生成并输出与所述启动帧对应的应答帧;所述主站还用于当所述主站接收所述启动帧以及所有所述应答帧时,基于所有所述应答帧确认所述从站的数量。2.根据权利要求1所述的基于SPI总线的通信系统,其特征在于,所述主站还用于当所述主站确认所述从站的数量后,基于所述从站的数量、预设的时钟频率以及预设的移位寄存器长度,通过控制片选信号向所述从站逐个输出目标帧字符;所述主站还用于当所述主站输出完所有所述目标帧字符后,所述主站进入收听状态;所述主站还用于当所述主站未收听到所述从站的返回帧,则所述主站进入错误状态并向用户发出错误提示信号;所述主站还用于当所述主站收听到所有所述从站的返回帧,则所述主站完成帧报文传输。3.根据权利要求1所述的基于SPI总线的通信系统,其特征在于,所述主站还用于当所述主站未接收所述启动帧或所述应答帧时,则所述主站进入错误状态并向用户发出错误提示信号。4.根据权利要求2所述的基于SPI总线的通信系统,其特征在于,所述从站还用于基于所述片选信号的控制,所述从站逐个接收所述主站输出的目标帧字符;所述从站还用于当收到所述目标帧字符时,所述从站通过抬高所述片选信号来对所述目标帧字符携带的数据进行处理;所述从站还用于当所述从站完成所有数据处理后,所述从站通过拉低所述片选信号输出所述返回帧。5.根据权利要求4所述的基于SPI总线的通信系统,其特征在于,所述从站还用于当所述从站超过预设的运行时长未能完成数据处理或未能拉低所述片选信号时,则所述从站进入错误状态并向用户发出错误提示信号。6.根据权利要求2所述的基于SPI总线的通信系统,其特征在于,所述系统还包括用于进行帧传输的数据链...

【专利技术属性】
技术研发人员:刘世昌崔可夫栾显晔宗津诚刘洋李佺威
申请(专利权)人:山东新松工业软件研究院股份有限公司
类型:发明
国别省市:

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

1