本申请公开了一种将SPI信号转换为SSI信号的转换方法,包括SPI信号发送器根据控制单元生成并发送的SPI时钟信号将SPI信号发送至控制单元;平衡传输式串行通信电路根据SSI信号接收器生成并发送的SSI差分时钟信号生成SSI时钟信号,并发送至控制单元;控制单元根据SSI时钟信号将SPI信号发送至平衡传输式串行通信电路;平衡传输式串行通信电路根据SPI信号生成SSI信号,并发送至SSI信号接收器。本申请通过控制单元实现待传输数据传输时序的转换,利用平衡传输式串行通信电路实现差分传输,将SPI信号转换为SSI信号。本申请还公开一种将SPI信号转换为SSI信号的转换电路,也具有上述有益效果。
【技术实现步骤摘要】
一种将SPI信号转换为SSI信号的转换方法及电路
本申请涉及信号接口
,特别涉及一种将SPI信号转换为SSI信号的转换方法及电路。
技术介绍
串行通信是现代电子通信领域中常见的一种通信方式,常用的串行通信接口有SPI(SerialPeripheralInterface)接口和SSI(SynchronousSerialInterface)接口。SPI接口采用的是单端非平衡的传输方式,即以公共地作为参考点,地线作为信号回流线,因此,对于已进入信号中的干扰是无法消除和减弱的,并且传输距离越长,抗干扰能力越差。SSI接口集成有平衡传输式串行通信电路,采用的是平衡传输方式,通过两条信号线(通常称为双绞线)来进行差分传输,即在两条信号线上传输幅值相等而相位相反的差分信号,以便接收端通过对这两个差分信号进行减法运算来获取幅值翻倍的电信号,以实现抗共模干扰。由于国内在这方面的技术研究起步相对外国较晚,许多本领域从业人员在早期将SPI信号误认为SSI信号,导致在目前的国内市场上仍然有类似情况发生。因此,许多用户所购买到的“SSI信号”传感器等产品,实际上是采用SPI接口的,无法直接应用于使用SSI信号的执行器等产品。而市场上目前只有将SSI信号转换为SPI信号的转换接口板,并没有将SPI信号转换为SSI信号的相关产品。因此,如何将SPI信号转换为SSI信号,是本领域技术人员亟待解决的技术问题。
技术实现思路
本申请的目的在于提供一种将SPI信号转换为SSI信号的转换方法及电路,以实现共模抑制。为解决上述技术问题,本申请提供一种将SPI信号转换为SSI信号的转换方法,包括:SPI信号发送器根据控制单元生成并发送的SPI时钟信号将SPI信号发送至所述控制单元;平衡传输式串行通信电路根据SSI信号接收器生成并发送的SSI差分时钟信号生成SSI时钟信号;并将所述SSI时钟信号发送至所述控制单元;所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路;所述平衡传输式串行通信电路根据接收到的SPI信号生成SSI信号,并将所述SSI信号发送至所述SSI信号接收器。可选地,所述控制单元为FPGA。可选地,所述平衡传输式串行通信电路为RS422通信电路。可选地,所述平衡传输式串行通信电路为RS485通信电路。可选地,在所述将所述SSI时钟信号发送至所述控制单元之后、所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路之前还包括:对所述SPI信号进行滤波;所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路包括:所述控制单元根据所述SSI时钟信号将滤波后的SPI信号发送至所述平衡传输式串行通信电路。本申请还提供了一种将SPI信号转换为SSI信号的转换电路,包括SPI信号发送器、平衡传输式串行通信电路、控制单元和SSI信号接收器:所述SPI信号发送器的时钟输入端与所述控制单元的第一输出端连接,用于接收所述控制单元生成并发送的SPI时钟信号;所述SPI信号发送器的信号输出端与所述控制单元的第一输入端连接,用于根据所述SPI时钟信号将SPI信号发送至所述控制单元;所述平衡传输式串行通信电路的时钟输入端与所述SSI信号接收器的时钟输出端连接,用于接收所述SSI信号接收器生成并发送的SSI差分时钟信号,并根据所述SSI差分时钟信号生成SSI时钟信号;所述平衡传输式串行通信电路的时钟输出端与所述控制单元的第二输入端连接,用于将所述SSI时钟信号发送至所述控制单元;所述控制单元的第二输出端与所述平衡传输式串行通信电路的信号输入端连接,用于根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路;所述平衡传输式串行通信电路的信号输出端与所述SSI信号接收器的信号输入端连接,用于根据所述SPI信号生成SSI信号,将所述SSI信号发送至所述SSI信号接收器。可选地,所述控制单元为FPGA。可选地,所述平衡传输式串行通信电路为RS422通信电路。可选地,所述平衡传输式串行通信电路为RS485通信电路。可选地,所述控制单元还用于:在所述平衡传输式串行通信电路将所述SSI时钟信号发送至所述控制单元之后、所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路之前,对所述SPI信号进行滤波;所述控制单元具体用于:根据所述SSI时钟信号将滤波后的SPI信号发送至所述平衡传输式串行通信电路。本申请所提供的将SPI信号转换为SSI信号的转换方法包括:SPI信号发送器根据控制单元生成并发送的SPI时钟信号将SPI信号发送至所述控制单元;平衡传输式串行通信电路根据SSI信号接收器生成并发送的SSI差分时钟信号生成SSI时钟信号;并将所述SSI时钟信号发送至所述控制单元;所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路;所述平衡传输式串行通信电路根据接收到的SPI信号生成SSI信号,并将所述SSI信号发送至所述SSI信号接收器。可见,相比于现有技术,本申请所提供的将SPI信号转换为SSI信号的转换方法中,通过控制单元实现了待传输数据由SPI时钟信号到SSI时钟信号下的时序转换,并配合利用平衡传输式串行通信电路实现了待传输数据的差分传输,从而完成了将SPI信号转换为SSI信号的转换过程,实现了共模抑制。本申请所提供的将SPI信号转换为SSI信号的转换电路可以实现上述将SPI信号转换为SSI信号的转换方法,同样具有上述有益效果。附图说明为了更清楚地说明现有技术和本申请实施例中的技术方案,下面将对现有技术和本申请实施例描述中需要使用的附图作简要的介绍。当然,下面有关本申请实施例的附图描述的仅仅是本申请中的一部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图,所获得的其他附图也属于本申请的保护范围。图1为本申请实施例所提供的一种将SPI信号转换为SSI信号的转换方法的流程图;图2为本申请实施例所提供的SPI接口的数据传输时序示意图;图3为本申请实施例所提供的SSI接口的数据传输时序示意图;图4为本申请实施例所提供的一种将SPI信号转换为SSI信号的转换方法的示意图;图5为本申请实施例所提供的一种将SPI信号转换为SSI信号的转换电路的结构框图。具体实施方式本申请的核心在于提供一种将SPI信号转换为SSI信号的转换方法及电路,以实现共模抑制。为了对本申请实施例中的技术方案进行更加清楚、完整地描述,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行介绍。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例所提供的一种将SPI信号转换为SSI信号的转换方法的流程图,主要包括以下步骤:步骤1:SPI信号发送器根据控制单元生成并发送的SPI时钟信号将SPI信号发送至控制单元。具体地,对于串行通信方式,无论是SPI信号还是SSI信号,其数据发送过程都需要按照一定的时序进行。请参考图2,图2为本申请所提供的本文档来自技高网...
【技术保护点】
一种将SPI信号转换为SSI信号的转换方法,其特征在于,包括:SPI信号发送器根据控制单元生成并发送的SPI时钟信号将SPI信号发送至所述控制单元;平衡传输式串行通信电路根据SSI信号接收器生成并发送的SSI差分时钟信号生成SSI时钟信号;并将所述SSI时钟信号发送至所述控制单元;所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路;所述平衡传输式串行通信电路根据接收到的SPI信号生成SSI信号,并将所述SSI信号发送至所述SSI信号接收器。
【技术特征摘要】
1.一种将SPI信号转换为SSI信号的转换方法,其特征在于,包括:SPI信号发送器根据控制单元生成并发送的SPI时钟信号将SPI信号发送至所述控制单元;平衡传输式串行通信电路根据SSI信号接收器生成并发送的SSI差分时钟信号生成SSI时钟信号;并将所述SSI时钟信号发送至所述控制单元;所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路;所述平衡传输式串行通信电路根据接收到的SPI信号生成SSI信号,并将所述SSI信号发送至所述SSI信号接收器。2.根据权利要求1所述的转换方法,其特征在于,所述控制单元为FPGA。3.根据权利要求1所述的转换方法,其特征在于,所述平衡传输式串行通信电路为RS422通信电路。4.根据权利要求1所述的转换方法,其特征在于,所述平衡传输式串行通信电路为RS485通信电路。5.根据权利要求1至4任一项所述的转换方法,其特征在于,在所述将所述SSI时钟信号发送至所述控制单元之后、所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路之前还包括:对所述SPI信号进行滤波;所述控制单元根据所述SSI时钟信号将所述SPI信号发送至所述平衡传输式串行通信电路包括:所述控制单元根据所述SSI时钟信号将滤波后的SPI信号发送至所述平衡传输式串行通信电路。6.一种将SPI信号转换为SSI信号的转换电路,其特征在于,包括SPI信号发送器、平衡传输式串行通信电路、控制单元和SSI信号接收器:所述SPI信号发送器的时钟输入端与所述控制单元的第一输出端连接,用于接收所述控制单元生成并发...
【专利技术属性】
技术研发人员:隆强,刘华峰,李闯,张旭,许淑红,孙国梁,练敏,张婧,
申请(专利权)人:中国航天科技集团公司烽火机械厂,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。