CN112965407A - 一种应用于陀螺控制***的SoC芯片结构 - Google Patents

一种应用于陀螺控制***的SoC芯片结构 Download PDF

Info

Publication number
CN112965407A
CN112965407A CN202110128700.9A CN202110128700A CN112965407A CN 112965407 A CN112965407 A CN 112965407A CN 202110128700 A CN202110128700 A CN 202110128700A CN 112965407 A CN112965407 A CN 112965407A
Authority
CN
China
Prior art keywords
module
subsystem
speed bus
control system
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.)
Pending
Application number
CN202110128700.9A
Other languages
English (en)
Inventor
武春风
刘林涛
白明顺
秦勇
莫尚军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CASIC Microelectronic System Research Institute Co Ltd
Original Assignee
CASIC Microelectronic System Research Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CASIC Microelectronic System Research Institute Co Ltd filed Critical CASIC Microelectronic System Research Institute Co Ltd
Priority to CN202110128700.9A priority Critical patent/CN112965407A/zh
Priority to PCT/CN2021/082556 priority patent/WO2022160436A1/zh
Publication of CN112965407A publication Critical patent/CN112965407A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24215Scada supervisory control and data acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Gyroscopes (AREA)

Abstract

本发明公开了一种应用于陀螺控制***的SoC芯片结构,包括总线、桥、CPU子***、存储器子***、控制输出子***、输入采样子***、外设子***和时钟复位子***,总线包括高速总线和低速总线;高速总线与低速总线通过桥连接等;本发明先通过DAC和同步输出模块输出给陀螺制动分***,再由片内集成的ADC实现陀螺控制***中的信号转换,再由32位RISC CPU进行数据的分析处理,从而实现陀螺控制***的环路控制等,有效解决了陀螺控制***分立器件集成实现方案的***开发复杂度高、体积大的问题。

Description

一种应用于陀螺控制***的SoC芯片结构
技术领域
本发明涉及精密控制领域SoC芯片结构,更为具体的,涉及一种应用于陀螺控制***的SoC芯片结构。
背景技术
目前,陀螺的控制***主要采用FPGA+/ADC/DAC等分立器件实现的方式。如国内外公司和相关单位在进行陀螺控制***研发设计时,采用的是FPGA+ADC/DAC芯片等分立器件集成的方案,如图1所示。这主要是因为目前还没有针对陀螺控制***的应用需求而开发的专用控制SoC芯片,所以只能采用分立器件二次集成方案,这增加了陀螺***研发的复杂度,并且分立器件集成实现的控制***体积大,使得陀螺的微型化遭遇瓶颈。
发明内容
本发明的目的在于克服现有技术的不足,提供一种应用于陀螺控制***的SoC芯片结构,实现了陀螺控制与处理***的单片化和低功耗,解决了陀螺控制与处理***分立器件方案开发复杂度高、体积大的问题。
本发明的目的是通过以下方案实现的:
一种应用于陀螺控制***的SoC芯片结构,包括总线、桥、CPU子***、存储器子***、控制输出子***、输入采样子***、外设子***和时钟复位子***,所述总线包括高速总线和低速总线;高速总线与低速总线通过桥连接;所述CPU子***与高速总线连接,高速总线分别与存储器子***和桥连接;所述控制输出子***与低速总线连接,低速总线与桥连接;所述输入采样子***与低速总线连接;所述外设子***与低速总线连接;所述时钟复位子***与低速总线连接;所述控制输出子***包括DAC模块和同步输出模块;所述DAC模块和同步输出模块均与低速总线连接。
进一步地,所述控制输出子***包括两个总线接口,用于接收CPU子***通过总线传递过来的控制信息,并进行控制信息的分解并传递数据给三路DAC模块和同步输出模块。
进一步地,所述输入采样子***包括三路ADC模块和三路滤波器;所述三路ADC和三路滤波器均与低速总线连接,并且所述三路ADC的输入端与三路滤波器的输出端相连。
进一步地,所述CPU子***包括中央处理器、唤醒中断控制器和调试接口;所述唤醒中断控制器与中央处理器连接,用于完成唤醒和中断控制功能;所述调试接口与中央处理器连接,用于实现芯片调试功能;所述CPU子***以高速总线上主设备的方式工作,通过高速总线与其他子***连接与通信。
进一步地,所述存储器子***包括DMA模块、SRAM模块和eflash模块;所述DMA模块、SRAM模块和eflash模块均与高速总线连接。
进一步地,所述外设子***包括UART模块、SPI模块、GPIO模块和TIMERS模块;所述UART模块、SPI模块、GPIO模块和TIMERS模块均为通用模块,所述UART模块、SPI模块、GPIO模块和TIMERS模块均与低速总线连接。
进一步地,所述时钟复位子***包括PLL模块、POR模块和CLK/RST模块;所述PLL模块、POR模块为通用片上锁相环和上电复位电路模块,所述PLL模块用于实现3、4等倍频功能;所述CLK/RST模块用于实现对时钟和复位信号的整形滤波处理功能。
进一步地,片外三路信号依次通过片内三路滤波器和三路ADC模块。
进一步地,所述DAC模块包括三路DAC模块。
本发明的有益效果是:
本发明实现了陀螺控制***的单片化和低功耗,解决了陀螺控制***分立器件集成实现方案的***开发复杂度高、体积大、不利于陀螺微型化的问题;具体的,CPU控制DAC模块和同步输出模块输出给陀螺制动分***,再由片内集成的ADC实现陀螺控制***中的信号转换;再由32位RISC CPU进行数据的分析处理,从而实现陀螺控制***的环路控制,从而实现了陀螺控制***的单片化和低功耗,使得基于该发明的SoC芯片不但可以满足陀螺控制***的应用需求,还能满足类似精密控制领域的应用需求。
在本发明的实施例中,三路ADC模块用于X、Y、Z三个方向的数据采集,并且三路DAC模块还用于X、Y、Z三个方向的信号驱动,同时还利用同步输出模块在陀螺控制***中起到同步控制的作用,实现陀螺控制***的环路控制的同时,实现陀螺控制***的单片化和低功耗。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为现有陀螺控制***的结构示意图;
图2为本发明实施例一种应用于陀螺控制***的SoC芯片结构示意图。
具体实施方式
本说明书中所有实施例公开的所有特征,或隐含公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合和/或扩展、替换。
如图1,2所示,一种应用于陀螺控制***的SoC芯片结构,包括总线、桥、CPU子***、存储器子***、控制输出子***、输入采样子***、外设子***和时钟复位子***,所述总线包括高速总线和低速总线;高速总线与低速总线通过桥连接;所述CPU子***与高速总线连接,高速总线分别与存储器子***和桥连接;所述控制输出子***与低速总线连接,低速总线与桥连接;所述输入采样子***与低速总线连接;所述外设子***与低速总线连接;所述时钟复位子***与低速总线连接;所述控制输出子***包括三路DAC模块和同步输出模块;所述三路DAC模块和同步输出模块均与低速总线连接。
进一步地,所述控制输出子***包括两个总线接口,用于接收CPU子***通过总线传递过来的控制信息,并进行控制信息的分解并传递数据给三路DAC模块和同步输出模块。
进一步地,所述输入采样子***包括三路ADC模块和三路滤波器;所述三路ADC和三路滤波器均与低速总线连接,并且所述三路ADC的输入端与三路滤波器的输出端相连。
进一步地,所述CPU子***包括中央处理器、唤醒中断控制器和调试接口;所述唤醒中断控制器与中央处理器连接,用于完成唤醒和中断控制功能;所述调试接口与中央处理器连接,用于实现芯片调试功能;所述CPU子***以高速总线上主设备的方式工作,通过高速总线与其他子***连接与通信。
进一步地,所述存储器子***包括DMA模块、SRAM模块和eflash模块;所述DMA模块、SRAM模块和eflash模块均与高速总线连接。
进一步地,所述外设子***包括UART模块、SPI模块、GPIO模块和TIMERS模块;所述UART模块、SPI模块、GPIO模块和TIMERS模块均为通用模块,所述UART模块、SPI模块、GPIO模块和TIMERS模块均与低速总线连接。
进一步地,所述时钟复位子***包括PLL模块、POR模块和CLK/RST模块;所述PLL模块、POR模块为通用片上锁相环和上电复位电路模块,所述PLL模块用于实现3、4等倍频功能;所述CLK/RST模块用于实现对时钟和复位信号的整形滤波处理功能。
进一步地,片外三路信号依次通过片内三路滤波器和三路ADC模块。
进一步地,所述DAC模块包括三路DAC模块。
在本发明的其他实施例中,陀螺控制***包括DAC模块和同步输出、ADC信号采集和CPU处理组成。
如图2所示,本发明一种应用于陀螺控制***的SoC芯片结构的较佳实施方式包括CPU子***(CPU Subsystem)、存储器子***(Memory Subsystem)、总线(AHB Bus和APBBus)、桥(Bridge)、控制输出子***(Output Subsystem)、输入采样子***(SampleSubsystem)、通用外设子***(Peripheral Subsystem)和时钟复位子***(CLK/RSTSubsystem)。
CPU子***(CPU Subsystem)作为总线AHB Bus上的主设备,通过AHB Bus和存储器子***(Memory Subsystem)、桥(Bridge)连接。AHB Bus通过桥(Bridge)和APB Bus连接。控制输出子***(Output Subsystem)、输入采样子***(Sample Subsystem)、通用外设子***(Peripheral Subsystem)和时钟复位子***(CLK/RST Subsystem)通过总线APB Bus连接。
CPU子***(CPU Subsystem)包括中央处理器(CPU)、唤醒中断控制器(WIC)和调试接口(SWD)。WIC与CPU相连,完成唤醒和中断控制功能。SWD与CPU相连,实现芯片调试功能。CPU Subsystem以AHB Bus总线上主设备的方式工作,通过AHB Bus与其他子***连接与通信。
存储器子***(Memory Subsystem)包括DMA、SRAM和eflash。DMA、SRAM和eflash为通用模块,Memory Subsystem中的每个模块都与AHB Bus连接。
控制输出子***(Output Subsystem)包括三路DAC模块和同步输出模块。OutputSubsystem中的每个模块都与APB Bus连接。
输入采样子***(Sample Subsystem)包含ADC模块和滤波器。Sample Subsystem中的每个模块都与APB Bus连接,并且ADC的输入和滤波器相连,具有较好的扩展性,可满足不同的伺服控制***的应用需求。
通用外设子***(Peripheral Subsystem)包括UART、SPI、GPIO和TIMERS。UART、SPI、GPIO和TIMERS都为通用模块,Peripheral Subsystem中的每个模块都与APB Bus连接。通用外设子***可实现本芯片对陀螺其他***的控制和信息交互,以及和上位机的信息交互等操作。
时钟复位子***(CLK/RST Subsystem)包括PLL(Phase Locked Loop)、POR(PowerOn Reset)和CLK/RST。PLL、POR分别为通用片上锁相环和上电复位电路模块,PLL实现3、4等倍频功能。CLK/RST实现对时钟和复位信号的整形滤波处理等功能,从而为***提供一个干净、可靠的时钟和复位信号。
本发明实施例中,先通过DAC和同步输出模块输出给陀螺制动分***,再由片内集成的ADC实现陀螺控制***中的信号转换,再由32位RISC CPU进行数据的分析处理,从而实现陀螺控制***的环路控制等,有效解决了陀螺控制***分立器件集成实现方案的***开发复杂度高、体积大的问题。通过采用本发明实施例SoC芯片结构,不但可以实现陀螺***的控制,还可以覆盖大部分精密测量领域的伺服控制应用需求。
本发明通过将陀螺控制***需求的高精度ADC等高性能模拟电路单元进行低功耗设计及单片集成,实现了陀螺控制***的低功耗和单片化,解决了陀螺控制***分立器件集成实现方案的***开发复杂度高、体积大、不利于陀螺微型化的问题使得基于该发明的SoC芯片不但可以满足陀螺控制***的应用需求,还能满足类似精密控制领域的应用需求。

Claims (9)

1.一种应用于陀螺控制***的SoC芯片结构,其特征在于,包括总线、桥、CPU子***、存储器子***、控制输出子***、输入采样子***、外设子***和时钟复位子***,所述总线包括高速总线和低速总线;高速总线与低速总线通过桥连接;所述CPU子***与高速总线连接,高速总线分别与存储器子***和桥连接;所述控制输出子***与低速总线连接,低速总线与桥连接;所述输入采样子***与低速总线连接;所述外设子***与低速总线连接;所述时钟复位子***与低速总线连接;所述控制输出子***包括DAC模块和同步输出模块;所述DAC模块和同步输出模块均与低速总线连接。
2.根据权利要求1所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述控制输出子***包括两个总线接口,用于接收CPU子***通过总线传递过来的控制信息,并进行控制信息的分解并传递数据给三路DAC模块和同步输出模块。
3.根据权利要求1或2任一所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述输入采样子***包括三路ADC模块和三路滤波器;所述三路ADC和三路滤波器均与低速总线连接,并且所述三路ADC的输入端与三路滤波器的输出端相连。
4.根据权利要求3所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述CPU子***包括中央处理器、唤醒中断控制器和调试接口;所述唤醒中断控制器与中央处理器连接,用于完成唤醒和中断控制功能;所述调试接口与中央处理器连接,用于实现芯片调试功能;所述CPU子***以高速总线上主设备的方式工作,通过高速总线与其他子***连接与通信。
5.根据权利要求3所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述存储器子***包括DMA模块、SRAM模块和eflash模块;所述DMA模块、SRAM模块和eflash模块均与高速总线连接。
6.根据权利要求1所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述外设子***包括UART模块、SPI模块、GPIO模块和TIMERS模块;所述UART模块、SPI模块、GPIO模块和TIMERS模块均为通用模块,所述UART模块、SPI模块、GPIO模块和TIMERS模块均与低速总线连接。
7.根据权利要求3所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述时钟复位子***包括PLL模块、POR模块和CLK/RST模块;所述PLL模块、POR模块为通用片上锁相环和上电复位电路模块,所述PLL模块用于实现3、4等倍频功能;所述CLK/RST模块用于实现对时钟和复位信号的整形滤波处理功能。
8.根据权利要求3所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,片外三路信号依次通过片内三路滤波器和三路ADC模块。
9.根据权利要求3所述的一种应用于陀螺控制***的SoC芯片结构,其特征在于,所述DAC模块包括三路DAC模块。
CN202110128700.9A 2021-01-29 2021-01-29 一种应用于陀螺控制***的SoC芯片结构 Pending CN112965407A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202110128700.9A CN112965407A (zh) 2021-01-29 2021-01-29 一种应用于陀螺控制***的SoC芯片结构
PCT/CN2021/082556 WO2022160436A1 (zh) 2021-01-29 2021-03-24 一种应用于陀螺控制***的SoC芯片结构

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110128700.9A CN112965407A (zh) 2021-01-29 2021-01-29 一种应用于陀螺控制***的SoC芯片结构

Publications (1)

Publication Number Publication Date
CN112965407A true CN112965407A (zh) 2021-06-15

Family

ID=76272599

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110128700.9A Pending CN112965407A (zh) 2021-01-29 2021-01-29 一种应用于陀螺控制***的SoC芯片结构

Country Status (2)

Country Link
CN (1) CN112965407A (zh)
WO (1) WO2022160436A1 (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180025114A (ko) * 2016-08-31 2018-03-08 셀로코주식회사 사물 인터넷용 시스템 온 칩 이중 프로세서 구조
CN108196485A (zh) * 2018-01-25 2018-06-22 中国电子科技集团公司第二十四研究所 应用于芯片原子钟控制***的SoC芯片结构
CN111208765A (zh) * 2020-02-11 2020-05-29 中国电子科技集团公司第二十四研究所 用于红外传感器信号采集一体化***的SoC芯片结构
CN111857016A (zh) * 2020-08-07 2020-10-30 航天科工微电子***研究院有限公司 一种应用于引信控制***的SoC芯片结构
CN111897750A (zh) * 2020-08-07 2020-11-06 航天科工微电子***研究院有限公司 一种应用于舵机控制***的SoC芯片结构

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5102789B2 (ja) * 2009-01-16 2012-12-19 ルネサスエレクトロニクス株式会社 半導体装置及びデータプロセッサ
CN105700540B (zh) * 2016-03-09 2019-02-01 哈尔滨工业大学深圳研究生院 基于fpga的无人机飞行控制电路

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20180025114A (ko) * 2016-08-31 2018-03-08 셀로코주식회사 사물 인터넷용 시스템 온 칩 이중 프로세서 구조
CN108196485A (zh) * 2018-01-25 2018-06-22 中国电子科技集团公司第二十四研究所 应用于芯片原子钟控制***的SoC芯片结构
CN111208765A (zh) * 2020-02-11 2020-05-29 中国电子科技集团公司第二十四研究所 用于红外传感器信号采集一体化***的SoC芯片结构
CN111857016A (zh) * 2020-08-07 2020-10-30 航天科工微电子***研究院有限公司 一种应用于引信控制***的SoC芯片结构
CN111897750A (zh) * 2020-08-07 2020-11-06 航天科工微电子***研究院有限公司 一种应用于舵机控制***的SoC芯片结构

Also Published As

Publication number Publication date
WO2022160436A1 (zh) 2022-08-04

Similar Documents

Publication Publication Date Title
US11105851B2 (en) Combined analog architecture and functionality in a mixed-signal array
CN110579642B (zh) 基于Zynq的机载交流电多路并行采集处理***
US9250299B1 (en) Universal industrial analog input interface
CN109032973B (zh) Icb总线***
JPH07209407A (ja) Gps受信装置におけるデジタル集積回路
US20150127993A1 (en) Trace Data Export to Remote Memory Using Memory Mapped Write Transactions
CN104899167A (zh) 一种基于fpga的便携式高速数据采集方法
US20080059669A1 (en) Method and Apparatus for Enhancing Data Rate of Advanced Micro-Controller Bus Architecture
CN111897750A (zh) 一种应用于舵机控制***的SoC芯片结构
WO2022027847A1 (zh) 一种应用于引信控制***的SoC芯片结构
CN112965407A (zh) 一种应用于陀螺控制***的SoC芯片结构
CN109932963B (zh) 基于dsp核的ads-b***级芯片架构
CN104816635A (zh) 汽车仪表盘及其实现方法
CN113419979B (zh) 一种usb多媒体集线器控制芯片
CN115776653A (zh) 一种车载数据的获取方法、装置、设备及介质
CN114371876A (zh) 一种寄存器的配置电路以及一种集成电路芯片
CN210793057U (zh) 一种用于汽车座舱***的核心板及车载电子设备
Sahu et al. Design and verification of APB IP core using different verification methodologies
CN103838295A (zh) 一种低速外设模组集成方法及装置
CN105808405A (zh) 一种基于SoPC的高性能流水线ADC频域参数评估***
CN214251028U (zh) 一种综合信息采集装置
CN221326754U (zh) 一种三通道激光测风/测速雷达信号采集***
CN117591189B (zh) 时间优化方法、控制装置、导航处理器***及导航处理器
CN219496948U (zh) 一种高可靠数据采集卡及数据采集***
Li et al. Control of wireless network communication for industrial robot servo systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination