CN104408010A - 一种基于载荷地面检测仪的数传接收模块的数传方法 - Google Patents
一种基于载荷地面检测仪的数传接收模块的数传方法 Download PDFInfo
- Publication number
- CN104408010A CN104408010A CN201410704616.7A CN201410704616A CN104408010A CN 104408010 A CN104408010 A CN 104408010A CN 201410704616 A CN201410704616 A CN 201410704616A CN 104408010 A CN104408010 A CN 104408010A
- Authority
- CN
- China
- Prior art keywords
- lvds
- data
- level cache
- lvds data
- data transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0024—Peripheral component interconnect [PCI]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/38—Universal adapter
- G06F2213/3852—Converter between protocols
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Communication Control (AREA)
Abstract
本发明公开了一种基于载荷地面检测仪的数传接收模块的数传方法,它包括以下多个步骤:处理器通过PCIe总线接收来自主控计算机的控制命令,并对控制命令进行解析;处理器根据控制命令选择LVDS接收通道,设置通LVDS接收道的数据宽度;LVDS数据接收电路接收外部输入的LVDS数据信号,并将LVDS数据信号送往用于匹配LVDS的数据传输通道的一级缓存;一级缓存对所输入的LVDS数据进行时钟域转换,输出同时钟域的LVDS数据信号,然后将LVDS数据信号送往用于匹配实现一级缓存的接口与PCIe传输接口的二级缓存;二级缓存通过PCIe总线将LVDS数据信号实时输出到主控计算机。本发明对接收数据进行两级缓存,在涉及到多时钟域数据的传输时,可实现数据的可靠接收和外传。
Description
技术领域
本发明涉及一种基于载荷地面检测仪的数传接收模块的数传方法。
背景技术
人造卫星是发射数量最多,发展最快的航天器,广泛用于电信、气象、资源普查和军事侦察等领域。现在人造卫星主要由结构***、推进***、热控***、供配电***、星物***、遥测遥控***、姿态轨道控制***、数据传输***和有效载荷等多个部分组成。其中有效载荷是卫星中直接执行特定任务的分***是卫星的核心部分,它是决定卫星性能水平的主要分***。由于卫星在轨工作的特殊性,升空后对其维护极为困难,因此,发射前的地面测试工作显得尤为重要。卫星地面载荷检测仪用于在地面对卫星的载荷进行测试,其数传接收模块用于实现数据的接收和外传,当涉及到不同时钟域数据传输时,现有的载荷地面检测仪中的数传模块不能实现数据的可靠接收和外传。
发明内容
本发明的目的在于克服现有技术的不足,提供一种基于载荷地面检测仪的数传接收模块的数传方法,在涉及到多时钟域数据的传输时,可实现数据的可靠接收和外传。
本发明的目的是通过以下技术方案来实现的:一种基于载荷地面检测仪的数传接收模块的数传方法,它包括以下多个步骤:
S1.处理器通过PCIe总线接收来自主控计算机的控制命令,并对控制命令进行解析;
S2. 处理器根据控制命令选择LVDS接收通道;
S3. 处理器根据控制命令配置LVDS接收通道,设置LVDS接收通道的数据宽度;
S4.LVDS数据接收电路接收外部输入的LVDS数据信号,并将LVDS数据信号送往用于匹配LVDS的数据传输通道的一级缓存;
S5. 一级缓存对所输入的LVDS数据进行时钟域转换,输出同时钟域的LVDS数据信号,然后将LVDS数据信号送往用于匹配实现一级缓存的接口与PCIe传输接口的二级缓存;
S6.二级缓存通过PCIe总线将LVDS数据信号实时输出到主控计算机。
本发明的有益效果是:对接收数据进行两级缓存,在涉及到多时钟域数据的传输时,可实现数据的可靠接收和外传。
附图说明
图1为本发明基于载荷地面检测仪的数传接收模块的数传方法的流程图;
图2为本发明的一个实施例的结构框图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。
如图1所示,一种基于载荷地面检测仪的数传接收模块的数传方法,它包括以下多个步骤:
S1.处理器通过PCIe总线接收来自主控计算机的控制命令,并对控制命令进行解析;
S2. 处理器根据控制命令选择LVDS接收通道;
S3. 处理器根据控制命令配置LVDS接收通道,设置LVDS接收通道的数据宽度;
S4.LVDS数据接收电路接收外部输入的LVDS数据信号,并将LVDS数据信号送往用于匹配LVDS的数据传输通道的一级缓存;
S5. 一级缓存对所输入的LVDS数据进行时钟域转换,输出同时钟域的LVDS数据信号,然后将LVDS数据信号送往用于匹配实现一级缓存的接口与PCIe传输接口的二级缓存;
S6.二级缓存通过PCIe总线将LVDS数据信号实时输出到主控计算机。
一级缓存是为了匹配LVDS的数据传输通道,实现时钟域的转换和数据的可靠接收;二级缓存是为了实现一级传输模块的接口与PCIe传输接口的匹配;LVDS数传接收模块涉及到多时钟域的转换,采用两级缓存的结构,实现数据的可靠接收和外传。
图2为本发明的一个实施例,如图2所示,一种基于载荷地面检测仪的数传接收模块,它包括LVDS数据接收电路、秒脉冲收发电路、OC指令输出电路、第一存储器、第二存储器和处理器,LVDS数据接收电路、秒脉冲收发电路、OC指令输出电路、第一存储器和第二存储器分别与处理器连接,处理器通过PCIe接口与外部主控计算机连接。
所述的LVDS数据接收电路包括多路LVDS数据通路,所述的LVDS数据通路由输入电路和保护电路组成,载荷数据通过第一连接器输入到LVDS数据输入电路,LVDS数据输入电路的输出与保护电路连接,保护电路的输出与处理器连接。
所述的秒脉冲收发电路包括TTL电平输入电路、TTL电平输出电路、RS422输出电路、RS422驱动电路和电平转换电路,信号通过TTL输入电路输入到电平转换电路,电平转换电路的一路输出与TTL电平输出电路连接,一路与处理器连接,处理器的一路输出与RS422驱动电路连接,RS422驱动电路的输入与RS422输出电路连接,信号通过RS422输出电路输出至第二连接器。
所述的OC指令输出电路包括OC驱动电路和OC指令输出电路,处理器的一路输出与OC驱动电路的输入连接,OC驱动电路的输出与OC指令输出电路连接,OC指令通过OC指令输出电路输出到第二连接器。
所述的LVDS数据接收电路包括两路LVDS数据通路,每路LVDS数据通路具备A和B两个互为备份的通道,A通道和B通道同时有数据输入时选择接受A通道或B通道数据,具备接收多种长度数据帧和突发不定数据的能力。
所述的A通道和B通道均支持1/4/8对LVDS数据传输,每个通道LVDS数据位对数据配置具备记忆功能,下次开机时能够按照上一次关机时的设置进行初始化配置,LVDS数据的时钟频率不高于50MHz。
所述的第一连接器为HJ30J连接器,所述的第二连接器为J30J连接器。
当载荷地面检测仪与被测设备进行数据传输时,主控计算机发送控制命令到数传接收模块,数传接收模块中的处理器对控制命令进行解析,并根据控制命令对LVDS数据传输通道进行配置,LVDS数据接收电路接收来自被测设备的LVDS数据,然后将LVDS的输入数据经过一二级缓存后送往PCIe接口,最后PCIe接口将LVDS数据实时输出到主控计算机。
Claims (1)
1.一种基于载荷地面检测仪的数传接收模块的数传方法,其特征在于:它包括以下多个步骤:
S1.处理器通过PCIe总线接收来自主控计算机的控制命令,并对控制命令进行解析;
S2. 处理器根据控制命令选择LVDS接收通道;
S3. 处理器根据控制命令配置LVDS接收通道,设置LVDS接收通道的数据宽度;
S4.LVDS数据接收电路接收外部输入的LVDS数据信号,并将LVDS数据信号送往用于匹配LVDS的数据传输通道的一级缓存;
S5. 一级缓存对所输入的LVDS数据进行时钟域转换,输出同时钟域的LVDS数据信号,然后将LVDS数据信号送往用于匹配实现一级缓存的接口与PCIe传输接口的二级缓存;
S6.二级缓存通过PCIe总线将LVDS数据信号实时输出到主控计算机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410704616.7A CN104408010A (zh) | 2014-11-28 | 2014-11-28 | 一种基于载荷地面检测仪的数传接收模块的数传方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410704616.7A CN104408010A (zh) | 2014-11-28 | 2014-11-28 | 一种基于载荷地面检测仪的数传接收模块的数传方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104408010A true CN104408010A (zh) | 2015-03-11 |
Family
ID=52645642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410704616.7A Pending CN104408010A (zh) | 2014-11-28 | 2014-11-28 | 一种基于载荷地面检测仪的数传接收模块的数传方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104408010A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116996448A (zh) * | 2023-09-27 | 2023-11-03 | 空间液态金属科技发展(江苏)有限公司 | 多类型多通道动态速率载荷数据调度装置及其调度方法 |
-
2014
- 2014-11-28 CN CN201410704616.7A patent/CN104408010A/zh active Pending
Non-Patent Citations (4)
Title |
---|
"基于PCI总线的高速数据传输***的研制";王栋;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130815(第8期);文献第1页第1.1节、第8页第2.1.1节、第9页第2.2节、第10页第2.2.1节第5段-第11页第1段、第15页第1-2段、第20页第4段、第22页第1段、第28页第1-2段,图2.2 * |
"基于PCI总线的高速数据传输***的研制";王栋;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130815(第8期);文献第1页第1.1节第5段、第8页第2.1.1节第1段、第9页第2.2节第2-4段、第10页第2.2.1节第5段-第11页第1段、第15页第1-2段、第20页第4段、第22页第1段、第28页第1-2段,图2.2 * |
李姗等: ""基于PCI总线的航天设备地面测试***设计"", 《导航与航天运载技术》 * |
王栋: ""基于PCI总线的高速数据传输***的研制"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116996448A (zh) * | 2023-09-27 | 2023-11-03 | 空间液态金属科技发展(江苏)有限公司 | 多类型多通道动态速率载荷数据调度装置及其调度方法 |
CN116996448B (zh) * | 2023-09-27 | 2023-12-12 | 空间液态金属科技发展(江苏)有限公司 | 多类型多通道动态速率载荷数据调度装置及其调度方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9148198B1 (en) | Programmable pre-emphasis circuit for MIPI C-PHY | |
EP2972928B1 (en) | Multi-wire single-ended push-pull link with data symbol transition based clocking | |
CN103036667B (zh) | 一种高速串行通讯接口自适应时序校准方法 | |
CN102638282B (zh) | 传输接口的阻抗与增益补偿装置与方法 | |
US9337939B2 (en) | Optical IO interconnect having a WDM architecture and CDR clock sharing receiver | |
CN103888147A (zh) | 一种串行转并行转换电路和转换器以及转换*** | |
CN104184521A (zh) | 微型分离式hdmi光纤传输装置 | |
CN102567587A (zh) | Fpga互联装置及方法 | |
KR102109591B1 (ko) | 천이 검출을 통한 적응형 보상 pam-4 송신기 | |
JP2015005962A (ja) | データ通信システム、スレーブ及びマスタ | |
CN104408010A (zh) | 一种基于载荷地面检测仪的数传接收模块的数传方法 | |
CN104618040B (zh) | 一种基于载荷地面检测仪的数传模块及数传方法 | |
US9571704B2 (en) | Signal multiplexing apparatus and transmission apparatus | |
CN104503935A (zh) | 一种可精确控制时序的iic控制装置和控制方法 | |
CN204206189U (zh) | 一种基于载荷地面检测仪的数传接收模块 | |
CN103686170A (zh) | 短距离多路视频的传输方法及装置 | |
Nayani et al. | Design and Implementation of UART Protocol for Avionics Applications | |
CN204203955U (zh) | 一种载荷地面测试接口适配器 | |
CN101860712B (zh) | 一种摄像头信号传输装置及方法 | |
CN104717440A (zh) | Led发送卡级联接口 | |
Yousefzadeh et al. | Multiplexing AER asynchronous channels over LVDS links with flow-control and clock-correction for scalable neuromorphic systems | |
CN203761494U (zh) | Dvi视频信号传输装置 | |
US9020341B2 (en) | Optical transmission system and control signal transmission method | |
CN104393941B (zh) | 一种基于载荷地面检测仪的数传接收模块 | |
RU2563033C2 (ru) | Сети и способы для надежной передачи информации между промышленными системами |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150311 |