英飞凌 XMC1000 微控制器,采用 ARM Cortex-M0 处理器,以 8 位的价格提供 32 位的效能,已进入量产。同时,英飞凌也推出高度精巧的全新 VQFN (超薄四方扁平无引脚) XMC1000 系列封装版本,并提供免费的 ARM 微控制器开发工具包 (MDK) 全新信息。XMC1000 微控制器针对其目标应用作优化,包括:传感器及致动器应用、LED 照明、简易马达 (例如家电产品、帮浦、风扇),以及数字功率转换 (例如不断电系统)。
|
英飞凌XMC1000 系列32位微控制器产品适用于今日仍局限于采用 8 位微控制器的工业应用。 |
英飞凌工业及多元电子事业处微控制器资深协理 Maurizio Skerlj 表示:「英飞凌推出 XMC1000 微控制器,是鼓励客户从 8 位转换为 32 位架构的决定性因素,尤其是马达、传感器、致动器等需要精巧尺寸的应用。目前市面上仅有XMC1000微控制器,能在 VQFN-24 封装的有限空间内提供这么多的功能。」
英飞凌推出全新 VQFN 封装, 24 针脚及 40 针脚产品,扩展了 XMC1000 工业微控制器产品组合,该系列目前已有 30 多项产品。采VQFN-24 封装的 XMC1000 微控制器尺寸仅 4 mm x 4 mm,目前市面上的其他微控制器,都无法在这么小的封装中提供这么多的功能,例如高达 200KB 的闪存及应用优化的控制外围。因此,XMC1000 微控制器非常适用于马达应用,以及需要高度微型化设计的传感器及致动器应用。除了 VQFN 封装以外,XMC1000 微控制器也提供 16、28、38 针脚的 TSSOP 封装。
XMC1000 系列产品:8 位的价格 ,32 位的效能
XMC1000 系列产品适用于今日仍局限于采用 8 位微控制器的工业应用。旗下三个系列 XMC1100 (入门系列)、XMC1200 (功能系列) 及 XMC1300 (控制系列),主要差异在于内存容量和外围组,闪存容量从 8KB 至 200KB,范围远大于目前工业应用上的 8 位微控制器。此外,XMC1000 微控制器还具备高效能的 PWM 定时器、12 位 A/D 转换器和可程序化的串行通讯接口。所有 XMC1200 衍生的功能,例如用于触控和 LED 显示器的模块,以及用于 LED 调光和色彩控制的外围单元 (一般称为BCCU)。而 XMC1300 系列则有马达控制专用的数学协同处理器。此外,XMC1000 系列 (以及 XMC4000 系列) 微处理器,皆符合 IEC60730 标准 B 类的规范,满足欧洲家电产品销售的安全规定。例如,XMC 微控制器提供硬件错误改正 (ECC) 及对应的内存测试。另一项特点是内建含 128 位 AES 加速器的闪存加载器,能够更完善保护软件 IP,对于有成本考虑的应用而言尤其重要。
XMC1000 系列产品、开发工具包及 ARM MDK
XMC1000 系列皆提供 16、28、38 针脚等 TSSOP 封装版本,已经进入量产阶段,VQFN-24 封装的样品已经上市。VQFN-24 及 VQFN-40 这两种封装的系列产品,将于 2014 年第四季推出。
所有的 XMC1000 系列也提供启动套件,客户可透过简易且低成本的方式评估,另外并针对 XMC1000 目标应用,提供更完善的应用套件。许多功能强大的软件工具,以及第三方供货商与英飞凌现有的软件解决方案,都能支持 XMC 微控制器。此外,英飞凌也已授权 ARM 微控制器开发工具包 (MDK) 的「硅供货商版本」(Silicon Vendor Edition)。嵌入式软件的开发商可至 www2.keil.com/infineon/mdk 免费下载 ARM MDK。免费的授权包括开发 XMC1000 应用程序,最高 128KB 编码大小的所有工具。使用 DAVE 开发的应用链接库可以透过 CMSIS-PACK 接口,简单几下按钮就可以汇入至 ARM MDK。
利用 DAVE 加速开发
DAVE 是一套针对所有 XMC 微控制器的整合式开发平台,采用 DAVE 可以迅速开发应用链接库,摘要所有硬件相关的工作,同时也提供中间件解决方案。现有的 170 多项 DAVE 应用程序中,用户能够结合并设定软件组件,将这些组件自动对应至现有的微控制器资源,并自动产生应用链接库的 C 程序代码。接着,以此方式产生的 C 程序代码可以进一步透过整合式 GNU 编译程序及除错器,用于 DAVE 上开发应用程序;也可汇至第三方工具,例如 ARM MDK、Atollic TrueStudio、IAR EWARM、TASKING、Rowley 中。