电子设计工程
電子設計工程
전자설계공정
ELECTRONIC DESIGN ENGINEERING
2015年
3期
139-143
,共5页
CY7C68013A%测控通信%FPGA%USB固件设计
CY7C68013A%測控通信%FPGA%USB固件設計
CY7C68013A%측공통신%FPGA%USB고건설계
CY7C68013A%TT&C%FPGA%USB firmware
为了实现遥控遥测地面接收机的测控信息和关键信道参数的实时备份、显示以及测控指令的准确发送,提出一种基于USB2.0协议的通用测控通信接口的设计方案,并完成了系统的软硬件设计。该系统的硬件部分主要包含FPGA与CY7C68013A的接口设计、FPGA硬件电路设计,软件部分包含了USB固件程序设计和基于MFC的主机接口程序设计。在状态机的设计中,引入基于软件的中断机制处理双向数据传输,并且加入了对重要标志信号的冗余保护措施,增强了状态机的稳定性和整个系统的鲁棒性。实际应用表明,该通信接口具有传输速率超高、操作简便、运行稳定的特点,达到了设计要求。
為瞭實現遙控遙測地麵接收機的測控信息和關鍵信道參數的實時備份、顯示以及測控指令的準確髮送,提齣一種基于USB2.0協議的通用測控通信接口的設計方案,併完成瞭繫統的軟硬件設計。該繫統的硬件部分主要包含FPGA與CY7C68013A的接口設計、FPGA硬件電路設計,軟件部分包含瞭USB固件程序設計和基于MFC的主機接口程序設計。在狀態機的設計中,引入基于軟件的中斷機製處理雙嚮數據傳輸,併且加入瞭對重要標誌信號的冗餘保護措施,增彊瞭狀態機的穩定性和整箇繫統的魯棒性。實際應用錶明,該通信接口具有傳輸速率超高、操作簡便、運行穩定的特點,達到瞭設計要求。
위료실현요공요측지면접수궤적측공신식화관건신도삼수적실시비빈、현시이급측공지령적준학발송,제출일충기우USB2.0협의적통용측공통신접구적설계방안,병완성료계통적연경건설계。해계통적경건부분주요포함FPGA여CY7C68013A적접구설계、FPGA경건전로설계,연건부분포함료USB고건정서설계화기우MFC적주궤접구정서설계。재상태궤적설계중,인입기우연건적중단궤제처리쌍향수거전수,병차가입료대중요표지신호적용여보호조시,증강료상태궤적은정성화정개계통적로봉성。실제응용표명,해통신접구구유전수속솔초고、조작간편、운행은정적특점,체도료설계요구。
In order to satisfy the requirement of high data rate transmission and accurate transmission of uplink command for TT&C (communication system for tracking, telemetry and command) system, the design of common use interface for TT&C system based on USB2.0 is proposed in this paper. The hardware system consists of the interface between FPGA and CY7C68013A, VHDL codes for FPGA .The MFC framework is adopted as basement of the host control end for the software system. Meanwhile, the firmware of USB is one part of the software system. The interrupt based state machine design was adopted, which contributes to the robust of the system. The experiment and application show that this communication interface system has good performance, and meets the design requirement.