【技术实现步骤摘要】
基于SPI控制器的信号处理方法、装置及系统
[0001]本申请涉及信号处理
,尤其涉及一种基于SPI控制器的信号处理方法、装置及系统。
技术介绍
[0002]现有的波形发生器技术的研究方向侧重于如何提高波形发生基于SPI控制器的信号处理方法、装置及系统器在任意波形生成方面的能力,如生成正弦波,方波,锯齿波等任意波形。这类波形发生器通常需要复杂的硬件设备如FPGA或专用的复杂电子器件(ASIC)才能够获得,存在体积巨大基于SPI控制器的信号处理方法、装置及系统,不便携,成本高等缺陷。
[0003]且这类波形发生器的波形发生相关的方法或设备都兼顾的是波形性能,并不适合用来作为低速通信设备验证测试的信号产生设备,已有的用于协议调试设备往往支持的协议不够全面,且硬件复杂或更加针对性强,通用性差。
技术实现思路
[0004]本申请实施例提供了一种基于SPI控制器的信号处理方法、装置及系统,以至少解决现有技术中存在的以上技术问题。
[0005]根据本申请实施例的第一方面,提供了一种基于SPI控制器的信号处理方法,所述方法包括:获取针对目标设备的目标指令;确定与所述目标设备对应的目标通信协议,根据所述目标通信协议和所述目标指令确定数字波形编码数据;根据所述数字波形编码数据,对SPI控制器基于SPI控制器的信号处理方法、装置及系统的原始波形进行调整,得到与所述目标指令对应的目标波形;发送所述目标波形至所述目标设备。
[0006]在一可实施方式中,所述根据所述目标通信协议和所述目标指令确定 ...
【技术保护点】
【技术特征摘要】
1.一种基于SPI控制器的信号处理方法,其特征在于,所述方法包括:获取针对目标设备的目标指令;确定与所述目标设备对应的目标通信协议,根据所述目标通信协议和所述目标指令确定数字波形编码数据;根据所述数字波形编码数据,对SPI控制器的原始波形进行调整,得到与所述目标指令对应的目标波形;发送所述目标波形至所述目标设备。2.根据权利要求1所述的信号处理方法,其特征在于,所述根据所述目标通信协议和所述目标指令确定数字波形编码数据,包括:根据所述目标指令确定目标波形通道;根据所述目标波形通道确定指定数量的SPI控制器,基于每一个SPI控制器的原始波形和所述目标通信协议确定对应每一个SPI控制器的协议编码数据;根据所述目标指令确定与每一个协议编码数据对应的协议配置数据。3.根据权利要求2所述的信号处理方法,其特征在于,当目标波形通道的数量为N个的情况下,N为正整数且N≥2;所述根据所述目标波形通道确定指定数量的SPI控制器,包括:确定1个主SPI控制器;确定N
‑
1个从SPI控制器;其中,所述N
‑
1个从SPI控制器均挂接于所述主SPI控制器上,所述主SPI控制器和所述从SPI控制器使用同一基准时钟。4.根据权利要求3所述的信号处理方法,其特征在于,所述主SPI控制器的具有一个时钟引脚,所述时钟引脚分别连接至M个从SPI控制器;所述主SPI控制器具有一个片选引脚,所述片选引脚分别连接至所述M个从SPI控制器;其中,M为正整数且M≥N。5.根据权利要求4所述的信号处理方法,其特征在于,所述根据所述数字波形编码数据,对SPI控制器的原始波形进行调整,得到与所述目标指令对应的目标波形,包括:所述N
‑
1个从SPI控制器通过片选引脚和时钟引脚获取来自所述主SPI控制器的片选信号和时钟信号;基于所述片选信号和时钟信号对N个原始波形进行相位控制,使所述目标波形处于同一相位;基于所述同一相位,根据所述数字波形编码数据,对SPI控制器的原始波形进行调整,得到与所述目标指令对应的目标波形。6.根据权利要求2所述的信号处理方法,其特征在于,所述根据所述数字波形编码数据,对SPI控制器的原始波形进行调整,得到与所述目标指令对应的目标波形,包括:根据所述协议编码数据和所述协议配置数据对所述SPI控制器的原始波形进行编码,得到指定协议波形。7.根据权利要求6所述的信号处理方法,其特征在于,所述根据所述目标通信协议和所述目标指令确定数字波形编码数据,还包括:根据所述目标指令确定与所述目标指令对应的特定填充数据。
8.根据权利要求7所述的信号处理方法,其特征在于,所述根据所述数字波形编码数据,对SPI控制器的原始波形进行调整,得到与所述目标指令...
【专利技术属性】
技术研发人员:王瑞,
申请(专利权)人:南京芯驰半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。