<p><span>莱迪思(Lattice)半导体继2018年</span><span>推出面向低功耗网络边缘A</span><span>I</span><span>的</span><span>sensAI,2020年公布</span><span>面向低功耗嵌入式视觉</span><span>和</span><span>面向网络保护恢复可信根的</span><span>mVision 1.0</span><span>与</span><span>Sentry 1.0,</span><span>及其后续升级版本</span><span>mVision 2.0和Sentry 2.0</span><span>后,日前,面向</span><span>智能工业系统</span><span>的</span><span>Automate解决方案集合</span><span>也正式面世。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="3de3d0c2-b3a7-47bd-9d6c-177b16d840d5" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210778-1.jpg&…; /></p>
<p><strong>Automate</strong><strong>带来了什么?</strong></p>
<p><span>与</span><span>sensAI</span><span>、</span><span>mVision和Sentry</span><span>解决方案的架构类似,</span><span>Automate</span><span>的底层硬件平台基于</span><span>Certus-NX马达控制开发板</span><span>和</span><span>基于MachXO3D的硬件安全开发板</span><span>,在此之上是</span><span>一系列IP核</span><span>(</span><span>Ether-Connect</span><span>、</span><span>CNN处理单元</span><span>、</span><span>PDM数据采集器</span><span>)</span><span>、软件工具</span><span>(</span><span>RADIANT</span><span>、</span><span>DIAMOND、Propel</span><span>、R</span><span>ISC-V+</span><span>硬件协处理)、</span><span>参考设计</span><span>与</span><span>演示</span><span>和</span><span>定制设计服务,共同构成了</span><span>完整的</span><span>Automate方案。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="47c81c09-fc1a-48cb-98fe-a785168cc3dc" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210779-2.jpg&…; /></p>
<p><span>作为低功耗通用</span><span>FPGA</span><span>,</span><span>Certus-NX</span><span>拥有行业领先的小尺寸封装的</span><span>I/O数量</span><span>和高速接口</span><span>——封装尺寸小至6x6mm的同时,每平方毫米的IO密度最高为同类FPGA的两倍</span><span>;</span><span>1.5 Gbps差分I/O比同类FPGA最高快70%</span><span>,此外还</span><span>支持5Gbps PCIe、1.25Gbps SGMII(GigE)和1066Mbps DDR3存储器接口。</span><span>得益于</span><span>28nm FD-SOI工艺</span><span>,</span><span>与同类FPGA相比</span><span>,莱迪思</span><span>Nexus技术平台</span><span>的</span><span>功耗可降低多达4倍,软错误率</span><span>(</span><span>SER)降低最高100倍。</span></p>
<p><span>在</span><span>参考设计</span><span>与</span><span>演示</span><span>层,</span><span>Automate</span><span>包含了</span><span>多轴马达控制、预测性维护、实时工业网络、硬件安全</span><span>等多个方面的内容,</span><span>便于快速开发常见的工业应用</span><span>:</span></p>
<ul>
<li><span>可扩展的马达控制方案——加速开发实现灵活的马达控制系统,包括用于系统监控和控制的基于GUI的用户界面工具。</span></li>
<li><span>预测性维护——通过监</span><span>测</span><span>系统中的多个马达,最小化停机时间。</span></li>
<li><span>嵌入式实时网络——使用莱迪思Nexus FPGA作为中央控制器,为各种设备实现可扩展的传感和控制系统。</span></li>
<li><span>网络保护恢复——实现硬件可信根,实时检测、保护基于固件的攻击并从中恢复。</span></li>
<li><span>易于使用的软件设计方法——Automate支持莱迪思Propel™,使用嵌入式RISC-V处理器,通过软件和硬件协处理简化工业自动化系统的开发。</span></li>
</ul>
<p><span>软件方面的更新与之前的方案类似。除了支持易于使用的莱迪思</span><span>Radiant和Diamond设计工具,Automate还通过莱迪思Propel设计环境支持RISC-V软核CPU的使用。该基于图形用户界面</span><span>(</span><span>GUI)的最新设计工具可以使用拖放的方式快速布置和配置基于RISC-V处理器的设计。最新版本的Propel设计工具支持Automate所包含的全新工业IP核</span><span>(</span><span>Ether-Connect、CNN处理单元和PDM数据采集器</span><span>)</span><span>。</span></p>
<p><span>除了可以通过拖拽简化系统构建外,开发者还可以在莱迪思</span><span>RISC-V CPU内核上挂载所需要的功能IP模块,再经由可视化连线构建系统,并通过C代码编辑器编辑可执行的C代码,从而简化了开发流程。从而一举降低了对FPGA专业背景知识的需求,开发者即使没有相关专业背景,也能够进行方案开发。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="bb1f1f0f-9f75-4ff0-ad69-be3ab11467e8" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210780-3.jpg&…; /></p>
<p><strong>Automate</strong><strong>应用实例</strong></p>
<p><span>市场调研机构</span><span>Fortune Business Insights的数据显示,截至2027年,全球工业自动化市场规模预计将达到3261.4亿美元。而Allied Market Research的报告则指出,2020-2027年,全球机器人市场规模将以13.5%的复合年均增长率快速增加。因此,Automate的应用重点将集中于马达控制、可预测性维护、实时网络互连、功能安全和网络恢复保护五大领域,以满足下一代工业自动化系统对低功耗、低延迟、精确可预测性、高稳定性、接口灵活等关键特性的需求。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="2217b324-fa07-40f5-9b37-96f23105e65f" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210781-4.jpg&…; /></p>
<ul>
<li><span>可拓展多轴马达控制方案</span></li>
</ul>
<p><span>工业场景下通常会部署很多电动马达。合适的控制系统能够显著提升这些马达的效率和运行生命周期,但是这样的控制系统往往要求对马达的电压和电流波形进行高速和精确的采样处理。</span><span>FPGA则非常适合这项任务,</span><span>与微控制器相比,</span><span>它们处理的马达数量至少可以翻倍</span><span>,</span><span>能提供比微控制器更高的性能,同时功耗极低。</span></p>
<p><span>在下图展示的</span><span>Lattice FPGA可拓展多轴马达控制方案</span><span>中,</span><span>FPGA负责收集马达</span><span>的</span><span>反馈信息,</span><span>并通过</span><span>产生PWM波对马达进行控制。</span><span>由于F</span><span>PGA</span><span>器件响应速度快,灵活性高,具备更好的定位、精度、效率和精确控制等特点,因此不但可以支持各类型马达,还可实现更好的闭环控制。相比M</span><span>CU</span><span>,</span><span>Lattice FPGA</span><span>可控制的马达数量是M</span><span>CU</span><span>的2倍,功耗最低可达</span><span>7mW</span><span>,远小于M</span><span>CU</span><span>的</span><span>100mW</span><span>。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="a1445033-dfc5-4aa0-b3ac-8e8c65e17627" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210782-5.jpg&…; /></p>
<ul>
<li><span>具备</span><span>AI功能的可预测性维护</span></li>
</ul>
<p><span>在维护马达之类的设备时,传统的方法有被动或主动维护。被动维护一般是机器持续运行直至出现故障,然后派遣人员诊断并解决问题;主动维护本质上是在机器损坏之前进行修复,这固然值得称赞,但也很耗时且价格昂贵。相比之下,预测性维使用人工智能和机器学习来监视机器的运行情况,从而掌握机器动态趋势和异常状况,并在机器停止工作之前为维护团队提供</span><span><span> </span>“警示”。有趣的是,仅通过监测马达的电压和电流值即可实现预测性维护,无需任何其他传感器</span><span>(</span><span>热、振动、音频传感器等</span><span>)。</span></p>
<p><span>因此,结合</span><span>sensAI方案,Automate</span><span>中</span><span>也引入了</span><span>具备</span><span>AI功能的可预测性维护</span><span>。简单而言,就是</span><span>通过</span><span>波形</span><span>好</span><span>/</span><span>坏</span><span>、</span><span>信号稳定性</span><span>高/低等信息,用以判断</span><span>马达</span><span>是否处于</span><span>稳定</span><span>、</span><span>亚稳</span><span>或是</span><span>不稳定的状态</span><span>,</span><span>有助于</span><span>对</span><span>马达性能的下降</span><span>做出提前</span><span>警示</span><span>。</span><span>延续马达的使用场景</span><span>是该方案的另一大特点</span><span>。</span><span>传统应用中,</span><span>不可预测性</span><span>维护</span><span>需要固定的时间</span><span>进行</span><span>检测,</span><span>确认</span><span>没有问题</span><span>后</span><span>再重新</span><span>使用</span><span>,</span><span>但</span><span>通过</span><span>引入</span><span>可预测性的</span><span>A</span><span>I</span><span>功能,</span><span>包括人为干预</span><span>在内</span><span>的宕机时间</span><span>将得以大幅缩减。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="8f2fc63d-813d-4c10-84f7-ab4c9f182769" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210783-6.jpg&…; /></p>
<ul>
<li><span>通过</span><span>Ether-Connect</span><span>实现</span><span>嵌入式实时感测和控制</span></li>
</ul>
<p><span>Ether-Connect嵌入式实时感测和控制系统</span><span>是最新开发的功能,通过器件和方案来缩小微秒级以下的器件间同步协作的差异,从而更好地控制多个马达同时运作的同步性。以</span><span>Ether-Connect IP</span><span>为例,</span><span>它可以利用器件的低功耗来达到实时网络互连,同时用集中式主控制器来管理多个BLDC马达。具体</span><span>的</span><span>支持</span><span>数量,取决于</span><span>整个系统</span><span>的</span><span>最低刷新率</span><span>,目前可以实现</span><span>16个控制板</span><span>的串联,甚至更长</span><span>。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="1c7d5f61-3b1d-41cb-b867-e89c96dc374b" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210784-7.jpg&…; /></p>
<p><span>除了支持</span><span>EtherConnect私有协议外,该方案还支持EtherCAT</span><span>等</span><span>其他工业标准协议</span><span>,莱迪思联合瑞萨电子及中电港推出的高性能</span><span>EtherCAT伺服驱动解决方案</span><span>最具代表性。</span><span>此方案采用Renesas MPU+Lattice FPGA双芯片架构,支持EtherCAT总线技术和多轴应用</span><span>,具备以下三方面的核心优势:</span></p>
<p><span>优势一:</span><span>FPGA控制电流环,高性能,高精度</span></p>
<p><span>在传统方案中,由于位置环和速度控制环的算法复杂,计算缓慢且电流环控制需要实时快速更新,很难在单个处理器芯片里兼顾这两类不同的算法。而</span><span>Renesas MPU+Lattice FPGA采用的双芯片架构,能将电流环控制放在FPGA里进行硬件加速,大幅降低延时,让电流环更快速,提高精确度。不仅如此,FPGA还可分担处理器的工作,进而提升整体性能。</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="f6de5124-c1d4-43b6-b178-a353ffc4e1d8" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210785-8.jpg&…; /></p>
<p><span>采用</span><span>FPGA硬件电流环以及EtherCAT总线架构的多轴伺服系统,实现真正意义上的多轴实时同步</span></p>
<p><span>优势二:以更优成本实现单</span><span>/多轴应用</span></p>
<p><span>与市面常见的SoC和DSP方案</span><span>相比,</span><span>FPGA在实现多轴同步控制、电流环控制、PWM控制和输出等方面更具优势,能够以最优成本实现多轴控制。</span><span>例如</span><span>DSP通常只支持单轴电机系统,如果要实现双/多轴电机系统,需要外加芯片;SoC可以实现1-6轴,但成本较高。Lattice FPGA可灵活搭配不同型号,</span><span>可</span><span>实现1-6轴电机控制,成本上更具优势;</span></p>
<p><img alt="为智能工业自动化开发锻造加速引擎" data-entity-type="file" data-entity-uuid="39bcacd7-b0d7-4a98-b581-19cf57a478c6" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100114047-210786-9.jpg&…; /></p>
<p><span>伺服方案对比:</span><span>RZ/T1+Lattice FPGA vs SoC vs DSP</span></p>
<p><span>优势三:灵活搭配不同配置</span></p>
<p><span>Renesas RZ/T1系列芯片兼容全系列管脚,可根据不同功能/主频灵活选择不同型号。</span></p>
<ul>
<li><span>硬件安全参考设计</span></li>
</ul>
<p><span>Automate主要是利用XO3D的芯片特性实现硬件级别的保护,从而在启动前、启动期间和正常运动时进行固件保护。同时,还能够对固件进行验证、监测和保护,一旦发现固件受到攻击,可迅速恢复至初始状态。</span></p>
<p><span>MachXO3D是可实现硬件可信根的安全FPGA,使用硬件可信根和双引导特性强化安全控制应用,新增的不可更改的嵌入式安全模块可提供硬件可信根和预验证加密功能,例如ECDSA、ECIES、AES、SHA、HMAC、TRNG、唯一安全ID和公钥/私钥生成,强化了控制功能。同时,Lattice将用户闪存升级到了2700kbit,且提供商业级、工业级及符合AEC-Q100的汽车级产品。</span></p>
<p><strong>结语:</strong></p>
<p><span>Automate解决方案集合贯彻了Lattice持续打造“基于应用的解决方案栈(solution stack)”的产品布局思路,</span><span>囊括了嵌入式系统设计人员加速开发工业自动化应用所需的全部资源,</span><span>核心目标是通过软件工具、工业IP核、模块化硬件开发板和软件可编程参考设计和演示,为工业自动化系统的设计人员提供评估、开发和部署基于FPGA的可编程工业自动化应用所需的各种工具,加速工厂自动化</span><span>产品开发</span><span>进程。</span></p>
<p><span>实际上值得注意的是,莱迪思</span><span>Automate解决方案集合并不局限于传统的工厂应用,它还广泛适用于各种部署环境和任务,包括仓库自动化和智能建筑监测、管理和控制。</span></p>