恩智浦半导体近日宣布推出基于Cortex-M3内核的LPC1500微控制器系列,该系列针对快速、简便和高精度的电机控制进行了优化。新型微控制器整合了高精度有传感器与无传感器电机控制所需的全部功能,能够以高度灵活的配置同时控制两台电机。凭借超高效电机控制固件、基于GUI易于使用的调试工具以及新的双电机控制解决方案套件,恩智浦LPC1500微控制器简化了电机控制应用的评估和开发,而无需丰富的电机控制经验。
LPC1500 MCU针对常见于大型家用电器、HVAC、工业泵和发电机等产品中的各种无刷直流(BLDC)电机、永磁同步电机(PMSM)和交流感应电机(ACIM)进行了优化。它们也非常适合需要高精度数据采集和实时控制的工业应用领域,如数字电源和仪器仪表。
LPC1500微控制器系列基于ARM® Cortex™-M3处理器,其已经过优化以适应各种电机控制应用。两个独立的具有12位、12通道、2 Msps的ADCs 和一个片上正交编码器接口(QEI)实现了有传感器和无传感器电机组合的高度精确控制。四个片上比较器支持快速响应过流/过压监控和保护;而四个灵活的SCTimer/PWM定时器则在紧密耦合的模拟和定时子系统中提供多达28个PWM通道,且CPU上的负载最小。
LPC1549 LPCXpresso就是LPCXpresso系列板卡中针对LPC1500系列微控制应用的一款评估板,遵循这个系列板卡一贯的风格蓝色。
LPC1549 LPCXpresso开发板 外包装类似于ST的 都是透明塑料。
包装盒底板设计的很漂亮紫色调,欧系厂商的风格。
我们可以看到左下角的logo Embedded Artists 这是一家位于瑞典的公司,NXP的合作厂商 LPC1549 LPCXpresso就是他们生产制造的。
包装盒子背面
看到最下面一行logo 依次是制造商logo mbed表示支持ARM embed项目
Segger 表示板载仿真器可以烧录jlink固件 LPCLINK2 表示板载仿真器的型号
下面我们来看看LPC1549 LPCXpresso评估板上都有些什么
这是一张官方给出的开发板功能简介图
这是一张实物图 我已经把主要的部件名称都在图上标示出来了
这块板主要分为2部分
1、左半边是基于CortexM4内核LPC4322芯片的调试器部分。虽然是板载调试器,但是设计一点都不马虎,LPC4322是一颗性能十分强大的IC因此板载调试器速度也是非常快的。并增加了适应不同目标电压的电平转换电路,我们可以通过跳线JP2选择仿真板载的LPC1549还是仿真通过P1口连接的其它目标器件。
J5 USB用以连接板载调试器至电脑,USB接口设计有专用的接口保护IC。我们还可以通过短路跳线JP3来启动DFU BOOT以烧写不同的调试器固件。
板载调试器采用单独的LDO电源芯片供电,从设计上保证和板载目标器件的独立性。
2、目标器件区域,这块评估板是针对LPC1549这款芯片的,所以以LPC1549为核心简单扩展了基本的外围,包括高低速外部晶振,用户RGB发光二极管,复位、唤醒、及Boot接口选择按键,引出了USB接口(J3)其余引脚引致排座用于连接其它的外围器件。
接口区域,本板可以兼容三种主流的扩展接口图中黄色区域内是焊盘位可以连接EA配套的LPCxpresso电机控制板。绿色区域兼容mbed扩展接口,紫色区域兼容Arduino扩展接口。
说说LPC1549的开发环境。
你可以用MDK IARARM 或者NXP自有的LPCXpresso IDE
我们就简单介绍一下LPCXpresso IDE,LPCXpresso IDE支持所有LPC系列的微控制器,包括ARM7 ARM9,CortexM系列。这个开发环境支持LPC-Link LPC-Link2 J-Link 和ULINK and mbed boards。
https://www.lpcware.com/lpcxpresso/home
在上面网址这里可以下载到LPCXpresso IDE LPCXpresso IDE分为2个版本FREE版本 和PRO版本 FREE版本有256K的代码限制 但是可以免费获得激活码 支持3种平台 32bit 及64位系统,现在最新版本是LPCXpresso7.2.0 LPCXpresso开发环境的LOGO
下载并安装
集成开发环境主界面 显示还没有激活,红色圈内的内容详细指导了如何免费获得激活码
简要说明一下吧
1. 在菜单栏的help目录下有Activate项下面有Create Serial number and register (Free Edition)...,会出现你安装版本的序列号把它复制进剪切板
2. 点击OK浏览器会打开激活页面,如果你已经有注册的前提下登陆了网站 激活码会直接出现。
3. 如果没有注册网站则需要注册先。注册完成后注册码会通过你注册的邮件地址发到你的邮箱。
4. Help->Activate->Activate (Free Edition)...按着这个目录输入激活码
5. 激活完成你可以使用IDE的所有功能只是代码限制在256K以内,如果你有需要可以购买PRO版本。
LPCXpresso IDE 7已经把对应评估板的例程库分离出去 所以我们需要用到的话还需要下载一个LPCOpen v2.xx for LPC15xx family devices包
https://www.lpcware.com/content/nxpfile/lpcopen-platform网址
LPCOpen 制品包含的项目
这些组件都是可以在官网下载的到的
目前来说大家就可以开始使用LPC1549评估板了。 |