新闻中心

EEPW首页>嵌入式系统>设计应用> 用ARM架构处理器的优化工业控制方案

用ARM架构处理器的优化工业控制方案

作者: 时间:2013-01-04 来源:网络 收藏

  Sitara MPU支持开发硬件、驱动器以及针对开源Linux与Windows Embedded CE6的电路板支持套件,并具有诸如Neutrino、Integrity以及VxWorks等RTOS的第三方支持,因而具有加速产品上市的优势。

  功耗

  功耗现已成为所有应用的一个重要特征,其中包括电力线供电的应用。不过便携式设计主要关注处理器功耗,工业系统设计人员则将精力集中在尽可能保持低的效用成本。而且更低的功耗还具有积极的环保效应。

  马达在生产车间和加工厂中普遍存在,通常会消耗工厂大量的电能。让人有些惊奇的是,MCU内核的确定性性能可在电源效率方面发挥重要的作用。比如在Cortex-M3中,MCU中断服务响应效率提升60%时,系统级功耗将降低。中断服务速度提高60%意味着MCU可将马达的停止与启动速度提高60%,而且节约的电能可在一年中累加。此外Cortex-M3内核的高性能可用于实现智能数字换流,从而可以选择更小的马达投入使用,还可以选择更高效率的马达或者对马达性能进行改进(例如AC感应马达由空间矢量调制驱动,而不是由简单的正弦算法来驱动),所有这些均可降低所需的系统电能。Stellaris MCU包含带有死区定时器的专用马达控制PWM以及针对闭环控制的QEI,可帮助设计人员利用Cortex-M3内核的计算能力提高效率,降低功耗。

  另一个功耗问题是设计全面封闭的工厂自动化系统以预防车间环境下普遍存在的灰尘和其它污染物的趋势。如果对处理器及相关电子设备进行制冷需要采用一个以上散热片,设计人员就必须考虑采用通风口和风扇,为不使最初的全密闭系统目标落空,必须安装昂贵的强制通风清洁系统。

  Sitara系列MPU可通过适应性软硬件技术满足更低功耗的需求,该产品可通过IC操作动态控制电压、频率以及功耗。

  外设与I/O

  基于标准架构的处理器内核价值在于其具有众多的优势。因为系统级设计都建立在MPU与MCU基础之上,所以IC制造商在围绕内核的片上系统中提供的功能也同等重要。存储器选项是一个重要因素,由于片上外设提供其余的产品差异化,因此外设与IO接口的类型和数量也是非常重要的因素。

  上面讨论了两个重要的通信块,CAN控制器和支持1588协议的以太网MAC与PHY。下面列出了各种IO选项,其中许多选项都具有巨大的市场需求,因为它们可实现广泛的数据传送应用。

  I2C:用来连接低速外设的多主控串行计算机总线。

  UART/USART:高级高速通用通信外设。

  SPI:运行在全双工模式下的广泛使用的同步串行数据链路。

  内部集成声控(I2S):可将低失真信号驱动到外部IC以实现音频应用。

  外部外设接口(EPI):具有各种模式的可配置存储器接口,可支持SDRAM、SRAM/闪存、传统的主机总线x8及x16外设,以及150MB/秒的快速机器对机器(M2M)并行传输接口。

  通用串行总线(USB):用于点对点或多点应用的USB接口,通常包括支持机器配置外部存储或USB OTG的USB主机。

  在工业应用中,超高速通用I/O(GPIO)、脉宽调制(PWM)、正交编码输入以及模数转换器(ADC)通道等功能对于马达控制及其它机械和加工设备都非常重要。图3是一个高端MCU的结构图,主要说明了片上所能集成这些功能的数量。

用ARM架构处理器的优化工业控制方案

  图3:基于Cortex-M3的Stellaris 9000系列MCU提供了丰富的外设集合

  大多数IC厂商均可提供上述所有片上功能。在一些实例中,可通过更稳健的实施来实现产品差异化。Stellaris系列器件上集成的以太网MAC与PHY和支持IEEE 1588是该产品差异化的良好范例。

  另一个例子就是TI Sitara系列9 MPU上提供的可编程实时单元(PRU)。PRU是一款具有有限指令集的小型处理器,可通过配置为片上不具备的实时功能提供特定资源。

  在应用中,PRU通常针对IO进行配置。这可能是一种该产品线任何MPU都不具备的定制接口或IO块。与添加外部芯片执行相同功能相比,使用PRU可帮助节省系统内成本。例如CONTROL ENGINEERING China版权所有,工业设计人员可利用PRU实现UART或工业现场总线(如Profibus)等附加的标准接口。PRU的全面可编程性甚至可帮助设计人员添加其赢得的客户专有接口。

  由于PRU可编程控制工程网版权所有,因此它可在不同的执行环境中替代不同类型的IO以降低功耗并提升系统性能。例如CONTROL ENGINEERING China版权所有,PRU可处理专用定制数据处理,通过关断时钟减轻ARM9处理器负载。

  本文小结

  当越来越多的半导体供应商纷纷采用ARM架构MCU与MPU时,设备设计人员将能够获得更广泛的IC选择。产品差异化将由硅片(均衡的存储器系统,快速I/O及外设以及可加速产品上市的通信集成)的智能应用以及良好的软件开发工具、库以及工业协议栈的提供情况来确定。因此仅仅拥有大量的MCU或MPU清单仍远远不够。拥有生产就绪型工具及开源软件的详细清单(如驱动器或基元及小控件的图形库等)为设计人员的设计提供快速启动,才会占有更多的市场先机。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭