CN105137863A - 空间飞行器控制管理SoC芯片 - Google Patents
空间飞行器控制管理SoC芯片 Download PDFInfo
- Publication number
- CN105137863A CN105137863A CN201510465722.9A CN201510465722A CN105137863A CN 105137863 A CN105137863 A CN 105137863A CN 201510465722 A CN201510465722 A CN 201510465722A CN 105137863 A CN105137863 A CN 105137863A
- Authority
- CN
- China
- Prior art keywords
- interface
- control
- soc chip
- chip
- bus
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/04—Programme control other than numerical control, i.e. in sequence controllers or logic controllers
- G05B19/042—Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
- G05B19/0423—Input/output
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Selective Calling Equipment (AREA)
- Communication Control (AREA)
Abstract
本发明提供了一种空间飞行器控制管理SoC芯片。所述芯片包括多核处理器和***设备与接口,同时集成了自主定制功能模块和大规模可编程设备。本发明解决了传统卫星星载计算机性能不高、接口不丰富的问题。本发明的应用取得了提高卫星星载计算机处理能力、功能密度与可靠性等有益效果。
Description
技术领域
本发明涉及星载电子***,具体地,涉及空间飞行器控制管理SoC芯片,尤其是可以作为星载计算机的高性能处理器。
背景技术
本发明应用之前,传统的卫星电子***以相互独立的电气和电子***完成比较复杂的功能,***需求、功耗、集成度、通用性均未经优化;现有综合电子***相对于传统卫星电子***取得了较大的进步,但重量和功耗未取得数量级的降低,功能密度比未完成大幅度的提升;随着计算机和电子技术的进步,以及星载综合电子***的发展,均表明航天器的各个分***出现了集成化、轻型化的趋势。SoC技术能够很好地满足综合电子***的灵活性、高可靠性、高功能密度和高效率等的需求,因此研究空间飞行器控制管理SoC处理器芯片十分必要。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种空间飞行器控制管理SoC芯片。
根据本发明提供的一种空间飞行器控制管理SoC芯片,SoC芯片集成有包括处理器、功能模块、接口控制模块在内的装置;SoC芯片能够与包括模拟电路、可编程设备在内的装置集成为SIP。
优选地,所述SoC芯片采用四核SPARCV8处理器,作为芯片微处理器;所述SoC芯片采用AMBA2.0片上总线,作为片内通信总线。
优选地,所述SoC芯片集成有如下任一种或任多种装置:
PWM脉宽调制模块,PWM脉宽调制模块用于步进电机控制;
传感器信号控制模块,传感器信号控制模块用于光电编码器和霍尔传感器的信号处理;
陀螺信号解调与控制模块,陀螺信号解调与控制模块用于处理陀螺信号处理与生成陀螺控制信号;
遥控数据解析模块,遥控数据解析模块用于完成遥控数据处理。
优选地,所示SoC芯片配置有如下任一种或任多种装置:
DSU在线调试接口,DSU在线调试接口用于芯片在线调试;
存储器控制接口,存储器控制接口用于提供各种存储器扩展功能,用于存储芯片处理数据;
用于与其他设备的通信与数据交互的1553B接口、SpaceWire接口、PCI接口、ARINC659接口、UART接口、GPIO接口。
优选地,所述SoC芯片内部所有模块的使能端均由芯片微处理器控制。
优选地,所述AMBA2.0片上总线,主要由AHB/APB桥、AHB总线和APB总线构成,AHB总线用于挂载芯片微处理器和高速设备,APB总线用于挂载低速设备,AHB/APB桥用于实现AHB协议与APB协议的转换以及AHB总线和APB总线之间的通信与数据交互。
优选地,所述遥控数据解析模块,用于完成多路遥控数据的选择,并可按照CCSDS帧格式处理遥控数据,完成遥控帧的CRC校验或加扰功能。
优选地,1553B接口符合MIL-STD-1553B标准总线接口,支持BC、RT、MT模式;
SpaceWire接口符合ECSS-E-50-12A标准;
PCI接口符合PCI2.0标准,支持Targer和Master模式,具有DMA功能;
ARINC659接口符合ARINC659标准的总线接口;
UART接口共10路,采用差分电平,其中的5路配置为异步通信或同步通信模式,其中的另外5路均为异步通信模式;
GPIO接口的输出模式下每一位的输出状态独立配置成高电平和低电平两种状态,输入模式下通过读取寄存器即获取每一位的当前状态。
优选地,通过UART接口实现在线调试,支持单核或多核调试模式,拥有对全***可见地址区域的访问权限。
与现有技术相比,本发明具有如下的有益效果:
本发明具有高集成度、低功耗、高通用性、低成本、高性能、通用性强等优点。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明原理示意图;
图2为本发明的实施流程图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
根据本发明提供的一种空间飞行器控制管理SoC芯片,主要包括基于四核SPARCV8处理器和AMBA2.0片上总线、自主定制功能模块、常见接口控制模块的SoC,以及基于SoC和FPGA、SRAM、ADC/DAC、MUX、TCU的SIP。
本发明基于SoC的SIP架构,采用四核SPARCV8处理器,采用AMBA2.0片上总线,集成了PWM脉宽调制模块,集成了传感器信号控制模块,集成了陀螺信号解调与控制模块,集成了遥控数据解析模块,集成了1553B接口、SpaceWire接口、PCI接口、ARINC659接口、UART接口、GPIO接口,支持在线调试。
所述的基于SoC的SIP架构,将处理器、主要功能模块、接口控制模块以及其他数字电路集成于SoC,再将SoC与模拟电路、可编程设备、有特殊要求或不宜进行SoC集成的电路集成于SIP。
所述的四核SPARCV8处理器,基于单核SPARCV8处理器构建的四核SMP结构,支持单/双(32bit/64bit)精度浮点运算,拥有32KB指令缓存和16KB数据缓存,采用IEEE-1754标准的SPARCV8RISC指令集,运算能力不低于100MHz,200MIPS。
所述的AMBA2.0片上总线,由AHB/APB桥、AHB总线和APB总线构成,AHB总线主要挂载处理器和高速设备,APB总线主要挂载低速设备,AHB/APB桥主要实现AHB协议与APB协议的转换以及两条总线之间的通信与数据交互。
所述的PWM脉宽调制模块,4路,软件可编程;PWM斩波频率可配置为1kHz~500kHz,分辨率优于0.01Hz;PWM占空比范围0~100%,分辨率优于0.1%;上下桥臂开通死区时间可配置,范围为0~5us,分辨率优于0.1us。
所述的传感器信号控制模块,可处理光电编码器和霍尔传感器的信号;光电编码器为时钟信号、读取高低电平,监测2路相位差,1M采集时钟;霍尔信号为方波信号,幅值一定,频率根据电流发生变化,3路。
所述的陀螺信号解调与控制模块,可处理陀螺输入的模拟量数据,通过AD采样处理后,通过DA输出4路控制通道。
所述的遥控数据解析模块,完成多路遥控数据的选择,并可按照CCSDS帧格式处理遥控数据,完成遥控帧的CRC校验或加扰等功能。
所述的1553B接口、SpaceWire接口、PCI接口、ARINC659接口、UART接口、GPIO接口:1553B接口符合MIL-STD-1553B标准总线接口,支持BC、RT、MT模式;SpaceWire接口符合ECSS-E-50-12A标准;PCI接口符合PCI2.0标准,支持Targer和Master模式,具有DMA功能;ARINC659接口符合ARINC659标准的总线接口;UART接口共10路,采用差分电平,5路可通过软件配置为异步通信或同步通信模式,其余5路均为异步通信模式;GPIO接口输出模式下每一位的输出状态可以独立配置成高电平和低电平两种状态,输入模式下通过读取寄存器即可获取每一位的当前状态。
所述的支持在线调试,通过UART接口实现在线调试,支持单核或多核调试模式,拥有对全***可见地址区域的访问权限。
本发明所提供芯片的使用步骤包括:
上电,初始化设备(包括片内寄存器、功能模块参数、外部接口配置等);
根据装载的软件,执行相应的程序(包括星时管理、遥测组帧、遥控编码、自主任务规划、轨道计算、姿态调整等);
检查中断(包括应急指令等);
根据情况相应中断(包括应急程序等)。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。
Claims (9)
1.一种空间飞行器控制管理SoC芯片,其特征在于,SoC芯片集成有包括处理器、功能模块、接口控制模块在内的装置;SoC芯片能够与包括模拟电路、可编程设备在内的装置集成为SIP。
2.根据权利要求1所述的空间飞行器控制管理SoC芯片,其特征在于,所述SoC芯片采用四核SPARCV8处理器,作为芯片微处理器;所述SoC芯片采用AMBA2.0片上总线,作为片内通信总线。
3.根据权利要求1所述的空间飞行器控制管理SoC芯片,其特征在于,所述SoC芯片集成有如下任一种或任多种装置:
PWM脉宽调制模块,PWM脉宽调制模块用于步进电机控制;
传感器信号控制模块,传感器信号控制模块用于光电编码器和霍尔传感器的信号处理;
陀螺信号解调与控制模块,陀螺信号解调与控制模块用于处理陀螺信号处理与生成陀螺控制信号;
遥控数据解析模块,遥控数据解析模块用于完成遥控数据处理。
4.根据权利要求1所述的空间飞行器控制管理SoC芯片,其特征在于,所示SoC芯片配置有如下任一种或任多种装置:
DSU在线调试接口,DSU在线调试接口用于芯片在线调试;
存储器控制接口,存储器控制接口用于提供各种存储器扩展功能,用于存储芯片处理数据;
用于与其他设备的通信与数据交互的1553B接口、SpaceWire接口、PCI接口、ARINC659接口、UART接口、GPIO接口。
5.根据权利要求3所述的空间飞行器控制管理SoC芯片,其特征在于,所述SoC芯片内部所有模块的使能端均由芯片微处理器控制。
6.根据权利要求2所述的空间飞行器控制管理SoC芯片,其特征在于,所述AMBA2.0片上总线,主要由AHB/APB桥、AHB总线和APB总线构成,AHB总线用于挂载芯片微处理器和高速设备,APB总线用于挂载低速设备,AHB/APB桥用于实现AHB协议与APB协议的转换以及AHB总线和APB总线之间的通信与数据交互。
7.根据权利要求3所述的空间飞行器控制管理SoC芯片,其特征在于,所述遥控数据解析模块,用于完成多路遥控数据的选择,并可按照CCSDS帧格式处理遥控数据,完成遥控帧的CRC校验或加扰功能。
8.根据权利要求4所述的空间飞行器控制管理SoC芯片,其特征在于,1553B接口符合MIL-STD-1553B标准总线接口,支持BC、RT、MT模式;
SpaceWire接口符合ECSS-E-50-12A标准;
PCI接口符合PCI2.0标准,支持Targer和Master模式,具有DMA功能;
ARINC659接口符合ARINC659标准的总线接口;
UART接口共10路,采用差分电平,其中的5路配置为异步通信或同步通信模式,其中的另外5路均为异步通信模式;
GPIO接口的输出模式下每一位的输出状态独立配置成高电平和低电平两种状态,输入模式下通过读取寄存器即获取每一位的当前状态。
9.根据权利要求4所述的空间飞行器控制管理SoC芯片,其特征在于,通过UART接口实现在线调试,支持单核或多核调试模式,拥有对全***可见地址区域的访问权限。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510465722.9A CN105137863B (zh) | 2015-07-31 | 2015-07-31 | 空间飞行器控制管理SoC芯片 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510465722.9A CN105137863B (zh) | 2015-07-31 | 2015-07-31 | 空间飞行器控制管理SoC芯片 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105137863A true CN105137863A (zh) | 2015-12-09 |
CN105137863B CN105137863B (zh) | 2018-05-18 |
Family
ID=54723243
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510465722.9A Active CN105137863B (zh) | 2015-07-31 | 2015-07-31 | 空间飞行器控制管理SoC芯片 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105137863B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073543A (zh) * | 2016-11-12 | 2018-05-25 | 北京迪文科技有限公司 | 一种8051处理器实现多核互联soc |
CN108763144A (zh) * | 2018-03-30 | 2018-11-06 | 北京计算机技术及应用研究所 | 一种集成四核dsp及1553b总线控制器的sip封装电路 |
CN109408424A (zh) * | 2018-10-19 | 2019-03-01 | 北京航空航天大学 | 一种基于PCIe接口的SpaceFibre总线数据采集方法 |
CN109933561A (zh) * | 2017-12-15 | 2019-06-25 | 湖南中部芯谷科技有限公司 | 一种基于SoC的通用组合导航集成处理器架构 |
CN111176548A (zh) * | 2019-12-02 | 2020-05-19 | 北京时代民芯科技有限公司 | 一种基于SiP的一体化星载计算机*** |
CN112134590A (zh) * | 2020-09-22 | 2020-12-25 | 北京德科信科技有限公司 | 一种新型卫星通信基带芯片结构 |
WO2021035798A1 (zh) * | 2019-08-27 | 2021-03-04 | 江苏华存电子科技有限公司 | 一种在多核场景中自动切换外送数据的uart主控*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090319208A1 (en) * | 2008-06-24 | 2009-12-24 | Hyundai Motor Company | Battery management method |
CN101894281A (zh) * | 2010-06-18 | 2010-11-24 | 山东大学 | 一种多协议uhf rfid读写器基带信号处理soc芯片 |
CN201741079U (zh) * | 2010-08-10 | 2011-02-09 | 浪潮电子信息产业股份有限公司 | 一种集成多种ip核的ipmi专用soc芯片 |
CN102096657A (zh) * | 2010-12-14 | 2011-06-15 | 哈尔滨工业大学 | 一种基于soc的微型信息处理模块 |
US20120229673A1 (en) * | 2011-03-08 | 2012-09-13 | Neal Solomon | Digital image filtration methods |
CN104155997A (zh) * | 2014-08-25 | 2014-11-19 | 哈尔滨工业大学 | 基于SmartFusion2的卫星姿轨控制***及其PID控制方法 |
-
2015
- 2015-07-31 CN CN201510465722.9A patent/CN105137863B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090319208A1 (en) * | 2008-06-24 | 2009-12-24 | Hyundai Motor Company | Battery management method |
CN101894281A (zh) * | 2010-06-18 | 2010-11-24 | 山东大学 | 一种多协议uhf rfid读写器基带信号处理soc芯片 |
CN201741079U (zh) * | 2010-08-10 | 2011-02-09 | 浪潮电子信息产业股份有限公司 | 一种集成多种ip核的ipmi专用soc芯片 |
CN102096657A (zh) * | 2010-12-14 | 2011-06-15 | 哈尔滨工业大学 | 一种基于soc的微型信息处理模块 |
US20120229673A1 (en) * | 2011-03-08 | 2012-09-13 | Neal Solomon | Digital image filtration methods |
CN104155997A (zh) * | 2014-08-25 | 2014-11-19 | 哈尔滨工业大学 | 基于SmartFusion2的卫星姿轨控制***及其PID控制方法 |
Non-Patent Citations (1)
Title |
---|
刘鹏飞: ""数字太敏信号处理SOC验证及物理设计"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108073543A (zh) * | 2016-11-12 | 2018-05-25 | 北京迪文科技有限公司 | 一种8051处理器实现多核互联soc |
CN109933561A (zh) * | 2017-12-15 | 2019-06-25 | 湖南中部芯谷科技有限公司 | 一种基于SoC的通用组合导航集成处理器架构 |
CN108763144A (zh) * | 2018-03-30 | 2018-11-06 | 北京计算机技术及应用研究所 | 一种集成四核dsp及1553b总线控制器的sip封装电路 |
CN109408424A (zh) * | 2018-10-19 | 2019-03-01 | 北京航空航天大学 | 一种基于PCIe接口的SpaceFibre总线数据采集方法 |
CN109408424B (zh) * | 2018-10-19 | 2021-08-31 | 北京航空航天大学 | 一种基于PCIe接口的SpaceFibre总线数据采集方法 |
WO2021035798A1 (zh) * | 2019-08-27 | 2021-03-04 | 江苏华存电子科技有限公司 | 一种在多核场景中自动切换外送数据的uart主控*** |
CN111176548A (zh) * | 2019-12-02 | 2020-05-19 | 北京时代民芯科技有限公司 | 一种基于SiP的一体化星载计算机*** |
CN111176548B (zh) * | 2019-12-02 | 2023-08-08 | 北京时代民芯科技有限公司 | 一种基于SiP的一体化星载计算机*** |
CN112134590A (zh) * | 2020-09-22 | 2020-12-25 | 北京德科信科技有限公司 | 一种新型卫星通信基带芯片结构 |
CN112134590B (zh) * | 2020-09-22 | 2022-05-31 | 北京强云创新科技有限公司 | 一种卫星通信基带芯片结构 |
Also Published As
Publication number | Publication date |
---|---|
CN105137863B (zh) | 2018-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105137863B (zh) | 空间飞行器控制管理SoC芯片 | |
CN203480022U (zh) | 一种超高速通用雷达信号处理板 | |
CN103076849B (zh) | 可重构微服务器*** | |
CN109408445A (zh) | 一种图形处理器板卡 | |
Li et al. | Synchronisation mechanism and interfaces design of multi‐FPGA‐based real‐time simulator for microgrids | |
CN103605030A (zh) | 一种计量电能质量的芯片及其方法 | |
CN102646262B (zh) | 一种可重构的视觉前处理器和视觉处理*** | |
WO2022027846A1 (zh) | 一种应用于舵机控制***的SoC芯片结构 | |
CN103091580A (zh) | 一种基于arm的微电网电能监测装置 | |
CN103150952B (zh) | 可重构的eda实验平台 | |
CN208367733U (zh) | 嵌入式ai机器视觉硬件结构 | |
CN203720560U (zh) | 一种电机硬件在环仿真测试卡 | |
Debnath | Real-time simulation of modular multilevel converters | |
Cozma et al. | Fpga-based systems increase motor-control performance | |
CN107680001A (zh) | 基于双核嵌入式处理器的信号处理***及其双核交互方法 | |
CN204009892U (zh) | 基于x86与通用操作***的嵌入式综合处理平台 | |
CN106201986A (zh) | 一种用于电力能源***的soc芯片 | |
CN203761518U (zh) | 一种基于FPGA的Camera Link接口实验与开发*** | |
CN112711213A (zh) | 一种基于RiscV内核的导航采集解算Soc处理***及其方法 | |
CN103424617B (zh) | 单相电能计量*** | |
CN106647474B (zh) | 一种基于多核微控制器的光伏逆变器软件架构*** | |
CN201741079U (zh) | 一种集成多种ip核的ipmi专用soc芯片 | |
CN103645723A (zh) | 机车牵引控制单元硬件平台 | |
CN216118685U (zh) | 一种基于can通信的电源环路分析工具 | |
Wang et al. | Implementation of Gigabit Ethernet Network based on SOPC |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |