拿到开发板有两三天了,每天也都是晚上来抽空熟悉这个板子。因为工作上的原因项目中准备用到NFC功能但后来放弃了,才对NFC有所接触。感叹其方便好用,而且本身系统可以不带电源通过线圈的能量传递就能使芯片工作,修改芯片内部的参数信息。言归正传,按照论坛要求,对LPC8N04开发板进行系统的评测。先爆几张实物图:
1.功能特性
- 兼容MCUXpresso IDE和其他主流工具链(包括IAR和Keil®)
- 板载CMSIS-DAP (硬件调试器),基于LPC11U35 MCU,可用来调试其他的NXP芯片
- 调试器接头支持通过外部调试器对目标MCU进行调试,跳线帽修改跳线即可实现
- 可拆卸LPC8N04最小目标,集成PCB天线,但拆卸后部分功能就不能用了
- 支持能源收集操作,无需电池或外部电源连接,能量有点弱,仅能做演示用用
- 用户和目标复位按钮
- 面向用户应用的5x7 LED阵列
- 带放大器的表面贴装音箱,面向基于PWM的音频输出
- 可通过各种电池类型运行,常用的2032和3001(原理图上的型号)电池
- 预编程消息滚动/音乐播放应用演示(需要在支持NFC的Android手机上使用)
2.系统框图
3.硬件资源
LPC8N04开发板是一款强大而灵活的开发系统,面向基于Arm® Cortex®-M0+的LPC8N04创新型NFCMCU。该电路板能够与广泛的开发工具结合使用,包括MCUXpressoIDE工具链。该电路板带有示例智能手机应用和固件,可利用内置LED阵列和音箱,演示带有音乐播放选项的消息滚动的应用。电路板的LPC8N04处理段带有集成天线、可拆卸,可部署于原型或概念验证设计。该电路板还包含一个板载CMSIS-DAP硬件调试器,兼容大部分IDE,无需额外成本便可开始开发。
LPC8N04是一款高性价比MCU,适用于带集成NFC连接的嵌入式应用,是一款入门级数据连接解决方案。LPC8N04MCU包含多种功能,包括多种省电模式和高达8 MHz的可选CPU频率,旨在实现超低功耗。LPC8N04 MCU的外设组合包括32 kB闪存,8 kBSRAM,4 kB EEPROM,一个I2C,一个SPI/SSP,以及多达12个通用I/O引脚。
官方提供了配套的原理图和PCB图纸,以及工厂加工的GERBER和BOM信息,真是毫无保留,甚至是将板子的3D文件也导出来了。假如工作中使用到同样的器件如USB,电池座,按键以及拨动开关,所提供的PCB文件里的带3D文件的library可以导出来直接使用,这样可以省我们不少事情呢。遗憾的是我拿到的PCB版本虽然丝印和官方的最新版丝印相同,但是可以从喇叭的位置发现有不一致的地方。不过这也没有什么影响,因为PIN脚定义和图纸都是对应的。可以根据官方提供的最新PCB图纸3D图和实物图比对,喇叭位置,实物图在正面,而PCB设计文件是在反面的。
4.做工
做工精良,采用了四层板的工艺;丝印的整齐,焊接后也很整洁,除了BTA2反面有焊点外,别处几乎找不到可以挑剔的地方。
模块化的布局,电源的灵活性选择,方便用户进行切换使用。
5.软件资源
官方提供了基于MCUXpressoIDE自家的开发工具 和Keil MDK and IAR EWARM 等常用的开发工具的代码示例,可以进行快速开发。
官方还提供了可以测试的手机APP软件和手机APP源码示例,可以使用户高效的进行完成配套的APP开发。
6.功能演示
由于采用GIF的格式,音频没有了,实际运行时,开发板还在唱歌,歌单如下,可以通过写操作选择。
USB上电运行流水灯
NFC读取相关信息并显示,如温度示数,和先前被写入的字符
LED显示屏滚动循环结束后,只有中心LED闪烁
本帖最后由 wgsxsm 于 2018-6-7 00:29 编辑