在上一篇博文中,为大家介绍了 NXP LPC86x 系列 MCU,本次将为大家介绍 LPCXpresso860-MAX 开发板。LPCXpresso860-MAX 板是一个基于 Arm Cortex-M0+ 架构 LPC865 MCU 的强大而灵活的开发板。该板可支持 Arduino UNO R3和 Pmod 兼容板。它广泛兼容多种开发工具,包括 NXP MCUXpresso IDE, Keil uVision 和 IAR 嵌入式工作台。
图 1 LPCXpresso860-MAX 开发板框图
LPCXpresso860-MAX Borad 正面图如下所示:
LPCXpresso860-MAX Borad 背面图如下所示:
图 3 LPCXpresso-MAX Board 背面图(来源:NXP 官网)
下面开始介绍 LPCXpresso-MAX Board 的一些基础信息。
1. 电源供应:
外部电源 5V 通过 USB 连接器( J4 )或 LPCXpresso 拓展连接器 P3 Pin2 对 Arduino 和稳压器 U3 进行供电。
图 4 USB 接口(来源:NXP LPCXpresso860-MAXUM)
LPCXpresso860-MAX 提供一个 J-link 接口( J7 )以及 USB 接口( J4 )用于调试 Target MCU。(如图 5 所示)
图 5 烧录接口(来源:NXP LPCXpresso860-MAXUM)
LPCXpresso860-MAX 板提供 Arduino UNO R3 兼容连接器,即 J1 、J2 、 J5 和 J6 。这些连接器为拓展板提供 I2C、 SPI、 UART、 PWM 和模拟功能连接,其有些连接与 LPCXpresso 连接器( P3 )共享。
图 6 Arduino 接口(来源:NXP LPCXpresso860-MAXUM)
4. Motor 接口:
LPCXpresso860-MAX 开发板提供 Motor 接口(如图 7 所示),此接口可提供调试 NXP FRDM-MC-LVBLDC 电机驱动板(图 8),关于更多的基于开发板调试 Motor 的内容可以观看参考文档中 Sensorless Brushless DC (BLDC) Motor Control on LPC86x 的介绍。
图 7 Motor 接口(来源:NXP LPCXpresso860-MAXUM)
图 8 NXP FRDM-MC-LVPMSM 电机驱动板
5. Pomd 接口:
LPCXpresso860-MAX 开发板支持一个 Pomd 接口(如图 9 所示),该接口在开发板上未填充。填充后该连接器可用于访问 Target MCU 的 SPI 和 I2C 端口,它可以用来驱动远程主机或者作为拓展板的接口。
图 9 Pmod 接口(来源:NXP LPCXpresso860-MAXUM)
LPCXpresso860-MAX 支持运动传感器(如图 10 所示),支持高精度外部时钟,有助于减少系统级灵敏度误差、改进来自陀螺仪方位测量数据的输入,降低器件对温度的敏感性或器件间的影响。
图 10 运动传感器(来源:NXP LPCXpresso860-MAXUM)
以上就是对 LPCXpresso860-MAX 开发板的一些基础信息介绍,后续将更新基于开发板的实践部分,谢谢大家的观看。
参考文档:NXP LPCXpresso860-MAXUM:LPCXpresso860-MAX Board User Manual (nxp.com)
面向LPC860 MCU的LPCXpresso860-MAX开发板:面向LPC860 MCU的LPCXpresso860-MAX开发板 |恩智浦半导体 (nxp.com)
Sensorless Brushless DC (BLDC) Motor Control on LPC86x:Sensorless Brushless DC (BLDC) Motor Control on LPC86x (nxp.com)
评论