基于rs-422串行接口的数字译码通信接口及方法
【专利摘要】本发明提供了一种基于RS-422串行接口的数字译码通信接口及方法,包括:RS-422串行接口模块、滤波整型模块、逻辑控制模块、串转并模块以及译码模块,RS-422串行接口模块接收串行数据输入;串行数据经滤波整型模块后形成门控信号、时钟信号和串行数据;逻辑控制模块在门控信号和时钟信号共同控制下,按需求实施逻辑控制;串转并模块根据逻辑控制将串行数据转换为并行数据;译码模块将并行数据提供给一个或多个译码单元进行译码,进一步实施控制。本发明以纯硬件电路的设计方式实现了卫星产品间的高速通信和精确译码,采用串行通信方式,电路逻辑功能灵活可控,设计简单,节省了设计成本,减少了整星的资源占用。
【专利说明】基于RS-422串行接口的数字译码通信接口及方法
【技术领域】
[0001]本发明涉及卫星产品通信接口【技术领域】,具体地,涉及一种基于RS-422串行接口的纯硬件数字译码通信接口及方法。
【背景技术】
[0002]目前,卫星产品通信接口为并行通信方式,并使用大规模集成芯片进行串并转换和译码。这种方式占用整星较多资源的同时也增加了产品本身设计的复杂程度。
[0003]随着卫星产品间通信复杂度的不断提高,以及整星平台资源占用最小化的需求,现有的通信接口已无法满足需求。
[0004]目前没有发现同本发明类似技术的说明或报道,也尚未收集到国内外类似的资料。
【发明内容】
[0005]本发明针对现有技术中存在的上述不足,提供了一种基于RS-422串行接口的数字译码通信接口及方法。
[0006]本发明是通过以下技术方案实现的。
[0007]根据本发明的一个方面,提供了一种基于RS-422串行接口的数字译码通信接口,包括:RS_422串行接口模块、滤波整型模块、逻辑控制模块、串转并模块以及译码模块,其中,所述RS-422串行接口模块的输出端与滤波整型模块的输入端相连接,所述滤波整型模块、逻辑控制模块和串转并模块分别两两相连,所述串转并模块的输出端与译码模块的输入端相连接。
[0008]优选地,所述滤波整形模块的输出端包括第一输出端、第二输出端和第三输出端,相应地,所述逻辑控制模块的输入端包括第一输入端和第二输入端,所述滤波整形模块的第一输出端和第二输出端分别与逻辑控制模块的第一输入端和第二输入端相连接,所述串转并模块的输入端包括第三输入端和第四输入端,所述滤波整形模块的第三输出端与串转并模块的第三输入端相连接,逻辑控制模块的输出端与串转并模块的第四输入端相连接。
[0009]优选地,所述译码模块包括若干个译码单元。
[0010]根据本发明的另一个方面,提供了一种基于RS-422串行接口的数字译码方法,包括以下步骤:
[0011]步骤1,RS-422串行接口模块接收串行数据输入,并输出至滤波整型模块;
[0012]步骤2,串行数据经滤波整型模块后形成门控信号、时钟信号和串行数据,其中,门控信号和时钟信号分别通过滤波整形模块的第一输出端和第二输出端输出至逻辑控制模块,串行数据通过滤波整形模块的第三输出端输出至串转并模块;
[0013]步骤3,逻辑控制模块在门控信号和时钟信号的共同控制下,形成逻辑控制信号,并将逻辑控制信号输出至串转并模块;
[0014]步骤4,串转并模块分别接收步骤2输出的串行数据和步骤3输出的逻辑控制信号,并在逻辑控制信号的控制下,将串行数据转换为并行数据,输出至译码模块;
[0015]步骤5,译码模块接收步骤4输出的并行数据,并对并行数据进行译码处理,最终形成实施控制信号输出。
[0016]优选地,所述步骤5中,译码模块包括一个或多个译码单元,译码模块根据译码单元的数量分配并行数据并进行译码处理;多个译码单元能够同步进行译码处理。
[0017]与现有技术相比,本发明具有以下技术特点:
[0018]1、本发明提供的基于RS-422串行接口的数字译码通信接口及方法,实现卫星产品间的高速通信和精确译码,节省卫星上产品的设计成本,减少整星的资源占用;
[0019]2、由于采取上述的技术方案,实现了以串行方式进行数据传输,在门控信号和时钟信号共同控制下,灵活实施逻辑控制,通过串转并模块将串行数据转换为并行数据,提供给一个或多个译码模块进行译码,进一步实施控制,具有简化了产品设计、节约了整星资源的特点。
【专利附图】
【附图说明】
[0020]通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0021]图1为本发明数字译码通信接口及方法的工作原理图。
【具体实施方式】
[0022]下面对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。
[0023]本实施例提供了一种基于RS-422串行接口的数字译码通信接口,包括:RS_422串行接口模块、滤波整型模块、逻辑控制模块、串转并模块以及译码模块,其中,所述RS-422串行接口模块的输出端与滤波整型模块的输入端相连接,所述滤波整型模块、逻辑控制模块和串转并模块分别两两相连,所述串转并模块的输出端与译码模块的输入端相连接。
[0024]进一步地,所述滤波整形模块的输出端包括第一输出端、第二输出端和第三输出端,相应地,所述逻辑控制模块的输入端包括第一输入端和第二输入端,所述滤波整形模块的第一输出端和第二输出端分别与逻辑控制模块的第一输入端和第二输入端相连接,所述串转并模块的输入端包括第三输入端和第四输入端,所述滤波整形模块的第三输出端与串转并模块的第三输入端相连接,逻辑控制模块的输出端与串转并模块的第四输入端相连接。
[0025]进一步地,所述译码模块包括若干个译码单元。
[0026]本实施例提供的基于RS-422串行接口的数字译码通信接口,其数字译码方法包括以下步骤:
[0027]步骤1,RS-422串行接口模块接收串行数据输入,并输出至滤波整型模块;
[0028]步骤2,串行数据经滤波整型模块后形成门控信号、时钟信号和串行数据,其中,门控信号和时钟信号分别通过滤波整形模块的第一输出端和第二输出端输出至逻辑控制模块,串行数据通过滤波整形模块的第三输出端输出至串转并模块;
[0029]步骤3,逻辑控制模块在门控信号和时钟信号的共同控制下,形成逻辑控制信号,并将逻辑控制信号输出至串转并模块;
[0030]步骤4,串转并模块分别接收步骤2输出的串行数据和步骤3输出的逻辑控制信号,并在逻辑控制信号的控制下,将串行数据转换为并行数据,输出至译码模块;
[0031]步骤5,译码模块接收步骤4输出的并行数据,并对并行数据进行译码处理,最终形成实施控制信号输出。
[0032]进一步地,所述步骤5中,译码模块包括一个或多个译码单元,译码模块根据译码单元的数量分配并行数据并进行译码处理;多个译码单元能够同步进行译码处理。
[0033]下面结合【专利附图】
【附图说明】对本实施例做进一步说明。
[0034]图1是本实施例基于RS-422串行接口的纯硬件数字译码通信接口和方法的工作原理框图。
[0035]如图1所示,本实施例包括:RS_422串行接口模块1、滤波整型模块2、逻辑控制模块3、串转并模块4以及译码5。
[0036]本实施例的信号关系(控制方法)如下:
[0037]1、RS-422串行接口模块接收串行数据输入;
[0038]2、串行数据经滤波整型模块2后形成门控信号、时钟信号和串行数据;
[0039]3、逻辑控制模块在门控信号和时钟信号共同控制下,按需求实施逻辑控制;
[0040]4、串转并模块根据逻辑控制将串行数据转换为并行数据;
[0041]5、译码模块将并行数据提供给一个或多个译码单元进行译码,进一步实施控制。
[0042]在本实施例中:
[0043]RS-422串行接口模块接收门控信号、时钟信号和串行数据,在门控信号和时钟信号的组合逻辑控制下,传输串行数据并进行串并转换,译码后实施其他控制。
[0044]所述的RS-422串行接口模块以串行的方式进行数据传输,经滤波整型模块后形成门控信号、时钟信号和串行数据。
[0045]所述的逻辑控制模块是由门控信号和时钟信号共同作用,可灵活实施逻辑控制通过串转并模块将串行数据转换为并行数据。
[0046]所述的译码模块,应用串转并模块生成的并行数据的一部分实施译码,译码模块的多个译码单元可同步进行。
[0047]本实施例提供的基于RS-422串行接口的数字译码通信接口及方法,适应多种通信码数率,传输数据位数可扩展,设计方法简单,控制方式灵活,提高了卫星产品的性能。
[0048]本实施例以纯硬件电路的设计方式实现了卫星产品间的高速通信和精确译码,采用串行通信方式,电路逻辑功能灵活可控,设计简单,节省了卫星上产品的设计成本,减少了整星的资源占用。
[0049]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【权利要求】
1.一种基于RS-422串行接口的数字译码通信接口,其特征在于,包括:RS-422串行接口模块、滤波整型模块、逻辑控制模块、串转并模块以及译码模块,其中,所述RS-422串行接口模块的输出端与滤波整型模块的输入端相连接,所述滤波整型模块、逻辑控制模块和串转并模块分别两两相连,所述串转并模块的输出端与译码模块的输入端相连接。
2.根据权利要求1所述的基于RS-422串行接口的数字译码通信接口,其特征在于,所述滤波整形模块的输出端包括第一输出端、第二输出端和第三输出端,相应地,所述逻辑控制模块的输入端包括第一输入端和第二输入端,所述滤波整形模块的第一输出端和第二输出端分别与逻辑控制模块的第一输入端和第二输入端相连接,所述串转并模块的输入端包括第三输入端和第四输入端,所述滤波整形模块的第三输出端与串转并模块的第三输入端相连接,逻辑控制模块的输出端与串转并模块的第四输入端相连接。
3.根据权利要求1或2所述的基于RS-422串行接口的数字译码通信接口,其特征在于,所述译码模块包括若干个译码单元。
4.一种权利要求1至3中任一项所述的基于RS-422串行接口的数字译码通信接口的数字译码方法,其特征在于,包括以下步骤: 步骤1,RS-422串行接口模块接收串行数据输入,并输出至滤波整型模块; 步骤2,串行数据经滤波整型模块后形成门控信号、时钟信号和串行数据,其中,门控信号和时钟信号分别通过滤波整形模块的第一输出端和第二输出端输出至逻辑控制模块,串行数据通过滤波整形模块的第三输出端输出至串转并模块; 步骤3,逻辑控制模块在门控信号和时钟信号的共同控制下,形成逻辑控制信号,并将逻辑控制信号输出至串转并模块; 步骤4,串转并模块分别接收步骤2输出的串行数据和步骤3输出的逻辑控制信号,并在逻辑控制信号的控制下,将串行数据转换为并行数据,输出至译码模块; 步骤5,译码模块接收步骤4输出的并行数据,并对并行数据进行译码处理,最终形成实施控制信号输出。
5.根据权利要求4所述的基于RS-422串行接口的数字译码通信接口的数字译码方法,其特征在于,所述步骤5中,译码模块包括一个或多个译码单元,译码模块根据译码单元的数量分配并行数据并进行译码处理;多个译码单元能够同步进行译码处理。
【文档编号】G06F13/40GK104252438SQ201410461993
【公开日】2014年12月31日 申请日期:2014年9月11日 优先权日:2014年9月11日
【发明者】张坤, 王君磊, 朱振华, 高宇翔, 叶文郁 申请人:上海卫星工程研究所