摩托罗拉扩展MPC500系列嵌入式控制

奥斯汀,德克萨斯州。摩托罗拉的MPC561、MPC562、MPC563、MPC564、MPC565和MPC566系列mcu集成了嵌入式闪存和片上外设,使其非常适合各种航空电子设备、机器人、制造和工业控制应用。

通过控制工程人员 二二年五月一日

奥斯汀,德克萨斯州。摩托罗拉的MPC561、MPC562、MPC563、MPC564、MPC565和MPC566系列mcu集成了嵌入式闪存和片上外设,使其非常适合各种航空电子设备、机器人、制造和工业控制应用。

摩托罗拉32位嵌入式控制器部门总经理Franz Fink表示:“MPC500家族在从直升机控制到全球定位系统的应用中取得了巨大成功。“作为闪存mcu和单芯片32位嵌入式解决方案的长期领导者,摩托罗拉致力于不断创新,同时扩大这一产品系列,以帮助客户改进现有系统,并实现全新的应用。”

“32位mcu在汽车、航空航天、机器人和工业市场的一些控制和性能密集型应用中越来越受欢迎。”Semico Research公司的技术主管Tony Massimini说:“摩托罗拉在汽车行业取得成功的基础上,通过提供具有成本竞争力的、基于flash的32位mcu,为其他要求系统实时控制和复杂计算的市场提供了MPC500系列,以满足真正的市场需求。”

该家族的每个成员都具有一个32位的RISC核心,与PowerPC指令集体系结构兼容,以及一个浮点单元。这些设备提供了各种内存大小选项和I/O外设,包括时间处理器单元、CAN接口模块和排队模数转换器等等。代码压缩在562、564和566设备上可用,这扩展了可用程序空间的数量。

MPC565和MPC566据说是业界首款提供1Mbyte嵌入式闪存的mcu,这为设计人员提供了电路内和应用程序内可编程性和可重新编程性的灵活性。1Mbyte的内部Flash被分成2个512kbytes的块。因为内存被配置成两个独立的块,程序代码可以从一个Flash块执行,同时编程到另一个。使用566提供的代码压缩功能,最多可以压缩2mbyte的程序代码,以适应1Mbyte的嵌入式Flash。

凭借其多个片上时间处理器单元(TPU),该产品能够同时协调来自传感器、执行器和电机的许多输入和输出。TPU有一个独立于CPU运行的专用微引擎,从而释放CPU来执行其他指令。例如,在机器人技术中,一个MPC565能够协调控制机械臂的多个电机,在某些情况下,机械臂的数量可能接近25个。另一个例子是MPC565在印刷机上控制多种功能的能力。一个MPC565 MCU被设计成能够控制辊的操作,纸张张力和墨水混合,而不是需要多个MCU的替代方案。

集成的浮点单元(FPU)允许设备轻松处理需要复杂实时控制的应用程序。FPU保持了复杂数学计算结果的精度,使其成为诸如上述高级应用程序的流行选择。

一套硬件和软件开发工具可用。开发支持可从摩托罗拉通过Metrowerks以及领先的独立工具开发人员提供处理器探测,逻辑分析器,调试器,模拟开发环境,以及C和c++编译器。

控制工程每日新闻台
加里·明切尔,高级编辑
gmintchell@cahners.com