数据通信方法、装置、电子设备及非易失性存储介质与流程

文档序号:37310161发布日期:2024-03-13 20:58阅读:13来源:国知局
数据通信方法、装置、电子设备及非易失性存储介质与流程

本申请涉及无线通信和终端,具体而言,涉及一种数据通信方法、装置、电子设备及非易失性存储介质。


背景技术:

1、小基站具有结构简单、易于部署、扩容方便等特征,已经成为5g(5th generationmobile networks,第五代移动通信技术)时代室分覆盖的主流方案。5g扩展型小基站包括基带单元(building baseband unit,bbu)、汇聚单元(hub)及射频单元(pico radioremote unit,prru)的三级架构,其中,prru为射频拉远单元,主要用于实现的基带信号的接收、处理及射频信号的收发等功能。

2、在prru的软硬件设计开发中,除了应用到许多高速接口外,低速率接口也用广泛应用,其中,串行外围设备接口(serial peripheral interface,spi)作为片间接口,常被用作通讯、配置、管理口。spi设备之间采用全双工模式通信,常用总线拓扑包括:点对点主从模式、以及点对多点的一主多从的主从模式。

3、在相关技术中,当存在多个spi外设时,无论是使用点对点模式,还是点对多点模式,串行外围设备接口主设备均会发送多个相同的输入输出信号作为片选信号,存在占用过多的输入输出资源的技术问题。

4、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种数据通信方法、装置、电子设备及非易失性存储介质,以至少解决由于相关技术在存在多个串行外围设备接口外设时,主设备会发送多个相同的输入输出信号作为片选信号,存在输入输出资源占用过多的技术问题。

2、根据本申请实施例的一个方面,提供了一种数据通信方法,包括:串行外围设备接口主设备在接收到上层软件系统发送的数据传输指令的情况下,确定数据传输指令对应的待传输数据所计划发送至的串行外围设备接口从设备的设备标识符;生成待传输数据对应的数据通信帧,并将设备标识符添加至数据通信帧的第一预设位置;将添加设备标识符的数据通信帧,通过主机输出从机输入信号发送至与串行外围设备接口主设备连接的各个串行外围设备接口从设备,其中,串行外围设备接口从设备用于在检测到数据通信帧的第一预设位置的设备标识符与自身的设备标识符一致的情况下,对数据通信帧进行解析处理。

3、可选地,串行外围设备接口主设备和/或串行外围设备接口从设备中包含三个引脚,包括:用于发送串行时钟信号的第一引脚、用于发送主机输出从机输入信号的第二引脚和用于发送主机输入从机输出信号的第三引脚,其中,串行时钟信号用于同步串行外围设备接口主设备和串行外围设备接口从设备之间的时钟频率,主机输出从机输入信号用于将数据从串行外围设备接口主设备发送至串行外围设备接口从设备,主机输入从机输出信号用于将数据从串行外围设备接口从设备发送至串行外围设备接口主设备。

4、可选地,在串行外围设备接口主设备未向串行外围设备接口从设备发送数据的情况下,主机输出从机输入信号保持高电平状态。

5、可选地,方法还包括:在数据通信帧的第二预设位置添加前导码,其中,前导码用于将主机输出从机输入信号设置为低电平状态,以指示主机输出从机输入信号中传输的有效数据的起始位置,串行外围设备接口从设备用于在检测到前导码的情况下,获取数据通信帧。

6、可选地,方法还包括:接收串行外围设备接口从设备响应于数据通信帧,通过主机输入从机输出信号所返回的响应数据。

7、可选地,串行外围设备接口从设备还用于在检测到数据通信帧的第一预设位置的设备标识符与自身的设备标识符不一致的情况下,忽略数据通信帧。

8、可选地,数据通信帧中还包括:读写标志字段、地址字段和数值字段,其中,读写标志字段用于表征数据通信帧对串行外围设备接口从设备所进行的操作类型,操作类型包括:读操作和写操作,地址字段用于表征对串行外围设备接口从设备进行读/写操作的地址,数值字段用于表征从地址字段对应的地址中所需写入/读出的数据。

9、根据本申请实施例的另一个方面,还提供了另一种数据通信方法,包括:接收串行外围设备接口主设备通过主机输出从机输入信号发送的数据通信帧,其中,数据通信帧的第一预设位置包括设备标识符,设备标识符为串行外围设备接口主设备在接收到上层软件系统发送的数据传输指令的情况下,所确定的数据传输指令对应的待传输数据所计划发送至的串行外围设备接口从设备的设备标识符;在检测到数据通信帧的第一预设位置的设备标识符与自身的设备标识符一致的情况下,对数据通信帧进行解析处理。

10、根据本申请实施例的另一个方面,还提供了一种数据通信装置,包括:标识符确定模块,用于串行外围设备接口主设备在接收到上层软件系统发送的数据传输指令的情况下,确定数据传输指令对应的待传输数据所计划发送至的串行外围设备接口从设备的设备标识符;标识符添加模块,用生成待传输数据对应的数据通信帧,并将设备标识符添加至数据通信帧的第一预设位置;数据帧传输模块,用将添加设备标识符的数据通信帧,通过主机输出从机输入信号发送至与串行外围设备接口主设备连接的各个串行外围设备接口从设备,其中,串行外围设备接口从设备用于在检测到数据通信帧的第一预设位置的设备标识符与自身的设备标识符一致的情况下,对数据通信帧进行解析处理。

11、根据本申请实施例的又一方面,还提供了一种电子设备,包括:存储器和处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行数据通信方法。

12、根据本申请实施例的再一方面,还提供了一种非易失性存储介质,非易失性存储介质包括存储的计算机程序,其中,非易失性存储介质所在设备通过运行计算机程序执行数据通信方法。

13、在本申请实施例中,采用串行外围设备接口主设备在接收到上层软件系统发送的数据传输指令的情况下,确定数据传输指令对应的待传输数据所计划发送至的串行外围设备接口从设备的设备标识符;生成待传输数据对应的数据通信帧,并将设备标识符添加至数据通信帧的第一预设位置;将添加设备标识符的数据通信帧,通过主机输出从机输入信号发送至与串行外围设备接口主设备连接的各个串行外围设备接口从设备,其中,串行外围设备接口从设备用于在检测到数据通信帧的第一预设位置的设备标识符与自身的设备标识符一致的情况下,对数据通信帧进行解析处理的方式,通过在串行外围设备接口主设备发送的数据数据帧中携带设备标识符字段,达到了无需串行外围设备接口主设备提供片选管脚,以及主设备和从设备之间的硬件片选信号线即可进行数据通信,从而减少串行外围设备接口主设备所在主控单元的输入输出资源使用的目的,进而解决了由于相关技术在存在多个串行外围设备接口外设时,主设备会发送多个相同的输入输出信号作为片选信号,存在输入输出资源占用过多技术问题。



技术特征:

1.一种数据通信方法,其特征在于,包括:

2.根据权利要求1所述的数据通信方法,其特征在于,所述串行外围设备接口主设备和/或所述串行外围设备接口从设备中包含三个引脚,包括:用于发送串行时钟信号的第一引脚、用于发送所述主机输出从机输入信号的第二引脚和用于发送主机输入从机输出信号的第三引脚,其中,所述串行时钟信号用于同步所述串行外围设备接口主设备和所述串行外围设备接口从设备之间的时钟频率,所述主机输出从机输入信号用于将数据从所述串行外围设备接口主设备发送至所述串行外围设备接口从设备,所述主机输入从机输出信号用于将数据从所述串行外围设备接口从设备发送至所述串行外围设备接口主设备。

3.根据权利要求2所述的数据通信方法,其特征在于,在所述串行外围设备接口主设备未向所述串行外围设备接口从设备发送数据的情况下,所述主机输出从机输入信号保持高电平状态。

4.根据权利要求3所述的数据通信方法,其特征在于,所述方法还包括:

5.根据权利要求2所述的数据通信方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的数据通信方法,其特征在于,所述串行外围设备接口从设备还用于在检测到所述数据通信帧的所述第一预设位置的所述设备标识符与自身的设备标识符不一致的情况下,忽略所述数据通信帧。

7.根据权利要求1所述的数据通信方法,其特征在于,所述数据通信帧中还包括:读写标志字段、地址字段和数值字段,其中,所述读写标志字段用于表征所述数据通信帧对所述串行外围设备接口从设备所进行的操作类型,所述操作类型包括:读操作和写操作,所述地址字段用于表征对所述串行外围设备接口从设备进行读/写操作的地址,所述数值字段用于表征从所述地址字段对应的地址中所需写入/读出的数据。

8.一种数据通信方法,其特征在于,包括:

9.一种数据通信装置,其特征在于,包括:

10.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至8中任意一项所述的数据通信方法。

11.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的计算机程序,其中,所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求1至8中任意一项所述数据通信方法。


技术总结
本申请公开了一种数据通信方法、装置、电子设备及非易失性存储介质。其中,该方法包括:串行外围设备接口主设备在接收到上层软件系统发送的数据传输指令的情况下,确定数据传输指令对应的待传输数据所计划发送至的串行外围设备接口从设备的设备标识符;生成待传输数据对应的数据通信帧,并将设备标识符添加至数据通信帧的第一预设位置;将添加设备标识符的数据通信帧,通过主机输出从机输入信号发送至与串行外围设备接口主设备连接的各个串行外围设备接口从设备。本申请解决了由于相关技术在存在多个串行外围设备接口外设时,主设备会发送多个相同的输入输出信号作为片选信号,存在输入输出资源占用过多的技术问题。

技术研发人员:彭国豪,耿雅雷
受保护的技术使用者:中电信智能网络科技有限公司
技术研发日:
技术公布日:2024/3/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1