0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何克服在芯片上设计耐辐射运动控制系统的挑战

星星科技指导员 来源:microchip 作者:microchip 2023-04-24 09:50 次阅读

在设计耐辐射运动控制系统片上(SoC)时,需要考虑许多挑战。第一个设计挑战是运动控制系统本身。此类空间应用通常涉及概念化可支持各种运动控制应用的多功能部件。这涉及将电路划分为可实现的功能,这些功能可以在用于特定模块的IC工艺的预期功率和额定电压限制内实现。

下一个挑战是工艺工程师必须找到或开发一种能够有效实施模块的耐辐射工艺技术。由于实现某些模拟功能时所需的接地差和电平转换,运动控制电路模块的电路设计很困难。由于某些普遍可用的设备不可用,电路设计任务更加复杂,这些设备由于其辐射不耐受而无法使用。

因此,电路设计人员必须找到创新技术来解决这些限制。必须为控制器编写数字代码,以实现必要的算法并在测试台上进行验证,并且测试工程师必须证明该部件在极端环境和辐射暴露下的功能。

在本博客中,我们将探讨在空间应用中实现运动控制时的七个主要挑战。

• 系统定义和规范

• 设计分区

• 电路设计

• 工艺开发和表征

• 功能分区和封装设计

• 数字IP模块开发

• 辐射测试

Microchip的LX7720辐射抗辐射电机控制器和位置传感IC为例,我们将揭示克服这些挑战的方法。

系统定义和规范

系统定义从分析应用程序及其需求开始。在运动控制系统中,通常有一个电动机提供机电能量转换和位置反馈,以监控运动的进度。电机通常是三相无刷直流 (BLDC) 电机或步进电机,通常由卫星总线电源供电,范围为 22V 至 150V。可以使用编码器、霍尔效应传感器或旋转变压器监控电机轴的运动。旋转变压器还用于监控天线等结构的旋转。如果执行器的结果是线性运动,则可以使用线性可变差动变压器(LVDT)。由于位置信息通常用于运动控制系统,因此需要具有大功率开关驱动器的集成位置传感接口。对于许多应用,首选具有外部电机驱动开关,以优化电机的电压和电流要求。

这些因素决定了我们的抗辐射设计电机控制IC LX7720的基本要求。

设计分区

划分通用设计方法的第一步是在所有不同的应用程序中寻找共同元素。BLDC 电机需要某种类型的开关设备来排序和调节流向电机线圈的电流。许多应用需要半桥配置的脉宽调制开关。步进电机可以使用高边、低边或半桥驱动器,如果是双极步进电机,则需要两个全桥输出。参见图1。

pYYBAGRF4EuAVKIYAACgzwMmV34460.png

图 1:两相步进电机配置。

电路设计

在设计半桥驱动器时,众所周知,N沟道金属氧化物半导体场效应晶体管MOSFET)作为开关的性能通常优于同等尺寸的P沟道MOSFET;因此,尺寸和具有成本效益的系统将利用所有NMOS功率开关和浮动高边驱动器。所有闭环电机控制算法都需要电流检测,因为电机转矩与线圈电流成正比。多功能系统设计将提供浮动电流检测,可配置为电源线(高压侧)检测、接地电流检测和电机端子(直列)电流检测。以半桥配置的开关节点为基准的电流检测带来了从大共模电信号和极快的共模压摆率中提取微小电流检测电压的挑战。

旋转变压器或LVDT等位置传感器由励磁器基准驱动的变压器初级组成。必须对变压器次级进行采样以提取位置信息。称为跟踪转换的闭环系统可以根据加速度、速度和位置误差来补偿已知的延迟。参见图 2。

pYYBAGRF4EaAEORQAACG-FzAJsI948.png

图 2:旋转变压器和 LVDT

用于控制永磁同步电机(PMSM)的算法与控制步进电机所需的算法有很大不同。多功能系统具有可编程逻辑以适应应用。使用LX7720考虑了上述所有属性的多功能系统如图3所示。

pYYBAGRF4D2AHodjAACWh4u9Gbg222.png

图 3:使用 LX7720 的电机控制系统框图。

工艺开发和表征

运动控制电子元件可分为三个特定的IC工艺要求。由于航天器中的电机可以在高达150V的电压轨下工作,因此需要能够承受这些更高电压的过程。

• 由于MOSFET驱动器通常需要高电流,因此DMOS工艺是最有效的。

• 对于Σ-Δ调制器的信号处理和逻辑,需要具有更高密度和更大带宽的更低电压过程。

• 对于数字配套IC,需要非常小的几何CMOS工艺。

采用非专门设计用于辐射暴露的商业工艺的工艺需要开发特殊的工艺设计套件(PDK)模型,该模型将辐射暴露的影响考虑在内。这涉及将设备暴露在辐射中并对其行为进行建模。当电路设计人员使用这些PDK模型设计电路时,会考虑预期的辐射效应,并有助于使最终的电路拓扑通过设计进行辐射强化。

函数分区和包设计

在该系统中的三个不同IC之间划分的功能的一个示例是浮动电流检测。浮动电流检测利用高压 IC 的宽动态范围与电流检测电阻接口。在高压过程中实现了一个初始增益级,该级将其输出馈送到在5V过程中实现的仪表放大器。5V IC与数字IC共享相同的信号地。一旦电平从浮动高压转换到以地为参考的信号地,就会使用BiCMOS工艺中实现的二阶Σ-Δ调制器对模拟信号进行采样。由于具有较小几何形状的属性,低压工艺可以在更小的空间和更高的带宽下实现功能。调制器的输出是与数字IC电压兼容的数据流。数据流在模拟前端(AFE)和数字IC之间路由时仅消耗一个封装引脚。参见图 4。

poYBAGRF4DWAK4u7AADA6MNE-AY187.png

图 4:浮动电流检测设计。

在数字IC中,专用IP模块执行sinc3滤波器和抽取功能,其速度可以在AFE 5V工艺中无法支持的速度完成。从检测电阻到数字控制环路的这条流水线充分利用了它所通过的每个IC的独特功能。高压和低压模拟硅芯片可以共同封装为一个器件,从引脚输出来看,LX7720是一个单一的IC。这种芯片的联合封装利用了每种工艺的优势。

数字IP模块开发

使用耐辐射FPGAMCU以及多功能混合信号IC作为其配套芯片是我们整体系统解决方案方法的精髓。电机控制功能的数字信号处理可以划分为功能块,以提供最大程度的IP重用。可以根据所需的控制算法类型向应用程序添加或删除函数。可以通过设置变量来自定义单个块。参见图 5。控制性能权衡的变量的一个示例是 sinc3 滤波器 IP 模块中的抽取率设置。具有较高过采样率的信号将具有更高的分辨率,但代价是延迟更长。CAD设计工具,如Microchip的Libero® SoC,允许对块进行配置和定制。


poYBAGRF4B6AcLjlAADGPLxvpQY094.png

图 5:延迟和分辨率的抽取权衡

用于 IP 模块开发的设计流程元素:

• 确定模块输入和输出

• 指定系统要求

• 开发系统数学模型

• 生成高密度脂蛋白代码

• 创建分层块

• 在顶级进行模拟

• 使用硬件进行测试

辐射测试

LX7720的耐辐射性可以通过以约100 rad/sec的速度测试TID至50 krad总电离剂量,使用50.0 rads/sec的增强低剂量率测试ELDRS至0035 krad,以及使用1 x 108 ppm/cm的通量和约85 MeV/mg-cm2的线性能量传递的(SEE)单事件效应来证明。单事件闩锁 (SEL) 是在将电源轨调整到其最大电压水平的情况下测量的。单事件瞬变 (SET) 测试可监控电源轨输入电流和稳压输出电压。我们还监控传感器调制输出和驱动器输出是否存在毛刺和偏移。在卸下电源轨的情况下测试SET的冷备漏洞。对于单事件翻转(SEU),我们运行扫描链测试例程,循环监控锁存数据的完整性。单事件功能中断 (SEFI) 可能发生在上电复位或 UVLO 线路上,这可能会启动错误的复位。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    5963

    浏览量

    108707
  • soc
    soc
    +关注

    关注

    38

    文章

    3745

    浏览量

    215665
  • BLDC
    +关注

    关注

    194

    文章

    729

    浏览量

    95790
收藏 人收藏

    评论

    相关推荐

    运动控制系统

    运动控制系统
    发表于 08-15 09:37

    怎么设计悬挂运动控制系统

    控制系统的精确控制是非常困难的。靠改变悬挂被控对象的绳索长短来控制被控对象运动轨迹的悬挂运动控制系统
    发表于 08-12 08:21

    怎么设计基于PC和FPGA的运动控制系统

    运动控制系统被广泛地运用于各个领域。传统的运动控制系统设计有基于PC的中央控制方式和基于微控制
    发表于 08-28 07:00

    使用空中鼠标系统面临哪些挑战?如何去克服这些挑战

    使用空中鼠标系统面临哪些挑战?如何去克服这些挑战
    发表于 05-10 07:26

    【(自动)运动控制系统】学习笔记 相关资料分享

    作者:MiTu_-_课程:运动控制系统参考书目:《自动控制系统》第二版 北京邮电大学任彦硕 赵一丁运动控制系统一、课后习题二、直流调速三、变
    发表于 06-30 06:56

    什么是运动控制系统

    控制的定义:控制负载的机械运动例子:喷墨打印机负载:墨盒目标:使墨盒纸面上高速、高精度地来回移动运动
    发表于 09-01 07:06

    运动控制系统组成

    1.运动控制系统组成1)人机接口2)运动控制器3)驱动器4)执行器5)传动机构6)反馈2.运动曲线1)梯形速度曲线梯形曲线比较简单,但是梯形
    发表于 09-01 07:52

    专用控制芯片的步进电机运动控制系统的设计理念是什么

    专用控制芯片的步进电机运动控制系统的设计理念概括步进电机是一种将电脉冲信号转化为角位移或线位移的电磁机械装置。步进电机的稳定性和可靠性直接影响到工业
    发表于 09-07 08:21

    运动控制系统的基本方程

    目录前言运动控制系统的基本方程前言本篇文章主要参考资料为:电力拖动自动控制系统——运动控制系统(第五版) 阮毅 杨影 陈伯时工业
    发表于 09-15 07:57

    什么是运动控制系统运动控制系统的任务是什么?

    什么是运动控制系统运动控制系统的任务是什么?
    发表于 10-29 07:40

    基于DSP芯片的多轴运动控制系统的开发

    本文主要介绍了基于PCI 总线的以多单片机和DSP 为控制芯片的多轴运动控制系统的设计,主要包括其硬件方面的设计。详细的介绍了运动
    发表于 06-04 09:27 22次下载

    基于专用控制芯片的步进电机运动控制系统设计

    为了降低研发成本,减轻微控制器的压力,提高系统的稳定性和灵活性,提出了一种基于专用控制芯片的步进电机运动
    发表于 05-30 15:08 57次下载
    基于专用<b class='flag-5'>控制</b><b class='flag-5'>芯片</b>的步进电机<b class='flag-5'>运动</b><b class='flag-5'>控制系统</b>设计

    基于SOPC技术的激光直写运动控制系统

    在激光直写运动控制系统中,为克服电机转动的负载扰动、气浮导轨的气膜扰动以及驱动系统的机械共振等噪声,实现载物工作台的高精度定位,本文设计了基于双NiosII软核的数字伺服
    发表于 09-08 15:09 20次下载
    基于SOPC技术的激光直写<b class='flag-5'>运动</b><b class='flag-5'>控制系统</b>

    运动控制系统是什么

    运动控制系统 其实运动控制系统是一个比较大的系统,就像前面的通信系统一样,通常会由众多的组成部分
    发表于 04-21 18:02 1352次阅读

    运动控制系统是什么?什么是运动控制系统

    运动控制系统其实运动控制系统是一个比较大的系统,就像前面的通信系统一样,通常会由众多的组成部分构
    的头像 发表于 10-25 08:07 1032次阅读
    <b class='flag-5'>运动</b><b class='flag-5'>控制系统</b>是什么?什么是<b class='flag-5'>运动</b><b class='flag-5'>控制系统</b>?