0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

NXPLPC54110Board评测 合理美观的布局堪称教科书

454398 来源:工程师吴畏 2019-07-11 09:50 次阅读

2017上半年,NXP推出了更新迭代的基于ARM Cortex-M4+ARM Cortex-M0+的非对称双核架构MCU产品LPC5411X系列,将性能和功耗的平衡进一步加强了,以适应更多需要综合高性能和低功耗应用的产品解决方案。

配合全新的微控制器产品线,NXP官方也推出了基于LPC5411X系列MCU的评估板NXP LPCXpresso54114开发板,爱板网在之前就评测过,这次爱板网又拿到了基于同款微控制器的第三方厂家万利电子推出的评估板NXP LPC54110 Board,相比官网的板子,外设资源更加丰富,也更适合初学者评估。

NXP LPC54110 Board包装盒的风格还是挺讨人喜欢,板子的特性和微控制器的参数都基本详细列在包装盒上,让人一看就明白了个大概。

包装盒正面是板子的参数。

背面是微控制器的参数。

打开包装盒发现内部的配件还是挺有意思的,除了NXP LPC54110 Board开发板、MicroUSB线、适用于板子上Arduino UNO接口排针座,还有一把螺丝刀,这算是第一次收到了搭配螺丝刀的开发板套件。这是用来干嘛?仔细看了下发现板子上有个电阻器的调节器需要用到,这算很贴心?

板子挺小巧的,比我们的身份证大一点,不过板载的资源还是很齐全的,比较有特色的是搭载了音频电路及MicroSD卡电路。

另外仔细观察板子的话发现其PCB的材质虽然看起来很low,但是PCB上的器件布局倒是让人眼前一亮,布局很养眼,这是在MCU开发板上难得所见的,感觉这Layout工程师还是挺有化腐朽为神奇的实力的。

NXP LPC54110 Board的特性的话包装盒上也有,不再一一介绍了,如下所示:

LPC54114J256BD64 Cortex-M4/M0+ 双核MCU

ISP多启动选项跳线,支持3.3V/1.8V工作电压选择,板载32.768KHz振荡器

4个用户定义按键和一个复位按键

9个发光二极管,其中4个低电平驱动(绿色),4个高电平驱动(红色),一个电源指示

一个电位器interwetten与威廉的赔率体系 输入

一个Micro USB接口连接到LPC54114的USB口

一个Micro USB接口连接到板载调试器

一个单线SPI方式TF卡接口和一个SPI Flash存储器

一个支持I2S音频输入/输出接口(WM8904)

一个I2C 温度传感器(PCT2075DP)

一个PDM数字麦克风(SPH0641LM4H)

多个欧姆跳线电阻使能板载外部设备

板载调试器及支持外部仿真器的10芯1.27mm SWD仿真插座

Arduino扩展接口

支持Keil/EWARM集成开发环境

如下图所示是开发板上的音频电路。

音频电路是基于wolfson 的低功耗立体声音频编解码芯片WM8904,主要是方案成熟,设计简单,性价比高,基本上我们看到的开发板上搭载的音频电路都是采用这个方案。

音频电路旁边是一个温度传感器以及一个数字麦克风,对于NXPLPC54110系列微控制器熟悉的朋友都知道,这个系列MCU是带有可选的专用片上数字麦克风(DMIC)子系统,能够显著降低需要语音输入和处理功能的应用的功耗,所以,看这板子的应用,很显然针对语音应用类的产品的。

NXP LPC54110 Board搭载了一个MicroSD卡,不过不是传统的SDIO接口,是通过SPI接口实现的,所以速度上不会很快,MicroSD卡旁边还搭载了一个SPI Flash,可以用于存放系统固件或者用户数据。

NXP LPC54110 Board配备了两个MicroUSB接口,一个是用于调试,另一直接是MCU的USB线。另外也可以看到板子上有一个SWD调试接口,支持外部的仿真器调试。

值得一提的是,LPC54110开发板通过一组跳线支持Flash启动以及从I2C/SPI、UART和USB MSC 进入ISP模式。如果有工程师想拿此版作为参考设计电路时候,可以根据需要简化启动设计电路,只需将启动电阻分别连接至电源和地线。Boot/ISP选择跳线如下图所示:

NXP LPC54110 Board搭载的主控制很熟悉,具体型号为LPC54114J256,LQFP64封装,集成的ARM Cortex-M4以及ARM Cortex-M0+,双核都可以达到最高100MHz主频。需要知道的是,作为基于双核的MCU,LPC54114J256的两个内核并不是用于全部提升性能,而是通过高性能M4与低功耗M0+结合,实现最佳的能效比。

可以说此款MCU专为提供极高的功效而设计。低功耗闪存可在1.62 V的电压下执行写入操作。内核和外设电压可扩展,以便降低任何频率下的功耗。异步外设总线能够在不影响CPU时钟的情况下降低外设时钟速度,并在最大程度上降低外设功耗。低功耗接口可在低功耗模式下接收传感器数据(无论是否采用DMA),能够在收到数据时从节电模式下唤醒CPU。12位12通道ADC,全速运行时速度可达4.8 Msps (包括1.62 V),并且可在CPU睡眠的情况下进行转换。

以语音类产品举例,ARM Cortex-M0+可以做类似监听IO之类的工作,而一旦有事件发生,而且需要用到ARM Cortex-M4,这个核才启动介入,这样就可以在大多数时候尽可能的维持低功耗运行,达到效能的平衡。其它的就不用多做什么介绍了,需要了解的可以直接参考微控制器的规格书或者LPC54114开发板的评测。

NXP LPC54110 Board属于开箱即可使用的评估板,两个MciroUSB接口都可以给板子提供供电,其中MCU USB接口还可以实现U盘存储,而调试接口既可以实现供电,又能下载程序,板子上电后一目了然的是一个LED点亮的程序,并且可以可以通过按键等外设控制。

但实际了解后并不是表面看上去的那么简单,这个程序包含LED、按键、I2C温度传感器、I2S音频播放、SPI Flash、TF卡、DMIC和USB八个部分组成实现板子功能的检测,基本上板子上所有可用的外设都用上了,而检测结果显示在LD4-LD11八个LED,比如在板子旁边敲击,LD8就会闪烁提示,意思检测到声音信号;而当你插上MCU USB接口线时,LD10会闪烁提示检测到USB信号,撇开屏幕,NXP LPC54110 Board用板子的LED去实现各种功能正常的检测,确实也是一件奇思妙想的事。另外,万利电子也为LPC54110 Board评测板提供了源代码,可以通过FTP软件下载。

文件下载:ftp://222.186.63.138 用户名:guest 密码:guest(需要FTP软件下载)

下载的代码支持通过第三方的IDE工具KEIL、IAR,具体的开发流程就不讨论了,有兴趣看源代码的网友可以自行下载尝试。

小结

从NXP LPC54110 Board板子的简单体验不难发现板子的定位很明确,虽然做工简陋了点,但是无论是布局还是代码的实现都体现了设计者的硬实力。综合评估下来,这是一款非常易于上手的学习板,尤其对双核微控制器或者音频应用领域感兴趣的网友千万不要错过了;另外开发板合理美观的布局堪称教科书,有想用NXP LPC5411X系列微控制器甚至其他微控制器做板子的硬件工程师也可以参考下。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NXP
    NXP
    +关注

    关注

    60

    文章

    1281

    浏览量

    184541
  • 开发板
    +关注

    关注

    25

    文章

    5080

    浏览量

    97678
收藏 人收藏

    评论

    相关推荐

    Buck电路中PCB layout布局设计和注意事项

    在DCDC电源电路中,PCB的布局对电路功能的实现和良好的各项指标来说都十分重要。今天我们以Buck电路为例,分析如何进行合理PCB layout布局以及设计中的注意事项。
    的头像 发表于 08-28 10:47 2646次阅读
    Buck电路中PCB layout<b class='flag-5'>布局</b>设计和注意事项

    超全PCB布局布线规则,一文全搞定!

    的排列要便于调试和维修,亦即小元件周围不能放置大元件、需调试的元、器件周围要有足够的空间。  4、相同结构电路部分,尽可能采用“对称式”标准布局。 5、按照均匀分布、重心平衡、版面美观的标准优化布局。  6、同类型插装元器件在
    的头像 发表于 07-17 15:45 2152次阅读
    超全PCB<b class='flag-5'>布局</b>布线规则,一文全搞定!

    SoC布局中各种IC简介

    SoC布局SoC的布局指将设计好的功能模块合理地安排在芯片上,规划好它们的位置。在进行布局时,需要考虑诸多因素,如各模块之间的信号传输效率、功耗分布、散热情况等。
    的头像 发表于 07-17 08:28 389次阅读
    SoC<b class='flag-5'>布局</b>中各种IC简介

    【Vision Board创客营连载体验】基于RA8D1-Vision Board的自动路径规划小车

    电机和编码器实现,大脑使用RA8D1-Vision Board开发板的openmv固件完成障碍识别和底盘移动控制,两个部分使用串口进行通讯。 二、底盘:(1)底盘使用普通车轮以菱形布局,可实现类
    发表于 06-18 15:33

    基于Vision Board上的openMV垃圾分类

    通过在Vision Board部署openMV实现垃圾分类。
    的头像 发表于 06-17 10:49 670次阅读
    基于Vision <b class='flag-5'>Board</b>上的openMV垃圾分类

    Vision-Board 使用TinyUSB驱动Xbox游戏手柄

    Vision-Board社区有大佬搞新活了!如果手上有XBOX手柄的话赶快掏出你的Vision-Board体验下:接下来看看KunYi大佬如何进行添加的Xbox支持的:准备工作:Vision-Bo
    的头像 发表于 05-11 08:35 477次阅读
    Vision-<b class='flag-5'>Board</b> 使用TinyUSB驱动Xbox游戏手柄

    Vision-Board 使用TinyUSB驱动Xbox游戏手柄

    Vision-Board社区有大佬搞新活了! 如果手上有XBOX手柄的话赶快掏出你的Vision-Board 体验下: 接下来看看KunYi大佬如何进行添加的Xbox支持的: 准备工作
    的头像 发表于 05-10 15:42 547次阅读
    Vision-<b class='flag-5'>Board</b> 使用TinyUSB驱动Xbox游戏手柄

    【大语言模型:原理与工程实践】大语言模型的评测

    大语言模型的评测是确保模型性能和应用适应性的关键环节。从基座模型到微调模型,再到行业模型和整体能力,每个阶段都需要精确的评测来指导模型的优化。基座模型的评测关注基础性能,而微调模型则侧重于对话能力
    发表于 05-07 17:12

    【Vision Board 创客营】Vision Board上的DAC实践

    1、概述 感谢官方举办【Vision Board 创客营】活动,使得我有机会试用Vision Board开发板,体验嵌入式AI的快乐。在此,再次感谢官方以及导师们的热情帮助。在本次活动中,本人
    的头像 发表于 04-24 21:55 621次阅读
    【Vision <b class='flag-5'>Board</b> 创客营】Vision <b class='flag-5'>Board</b>上的DAC实践

    机器视觉RT-Thread Vision Board主要特点

    RT-Thread 与 瑞萨电子 携手推出全新的硬件产品—— Vision Board ! RT-Thread Vision Board 为工程师们提供了一个灵活、全面的开发平台,助力开发者在机器
    的头像 发表于 04-15 08:35 617次阅读

    3伏至6伏输入,1.5安同步降压转换器TPS54110数据表

    电子发烧友网站提供《3伏至6伏输入,1.5安同步降压转换器TPS54110数据表.pdf》资料免费下载
    发表于 04-09 10:08 0次下载
    3伏至6伏输入,1.5安同步降压转换器TPS<b class='flag-5'>54110</b>数据表

    带集成FET的3 V至6 V输入、1.5 A输出同步带块PWM开关TPS54110数据表

    电子发烧友网站提供《带集成FET的3 V至6 V输入、1.5 A输出同步带块PWM开关TPS54110数据表.pdf》资料免费下载
    发表于 04-09 09:38 0次下载
    带集成FET的3 V至6 V输入、1.5 A输出同步带块PWM开关TPS<b class='flag-5'>54110</b>数据表

    Vision_Board_schematic

    Vision_Board_schematic
    发表于 03-20 09:59 9次下载

    pcb元件布局调整时应注意哪些问题

    一站式PCBA智造厂家今天为大家讲讲PCB组件布局如何提升整机性能?PCB设计器件布局提升整机的性能PCB(Printed Circuit Board)是现代电子设备中不可或缺的组成部分。对于一款
    的头像 发表于 03-20 09:43 480次阅读
    pcb元件<b class='flag-5'>布局</b>调整时应注意哪些问题

    请问ADAS实际道路在线评测系统需要采集什么数据?

    ADAS实际道路在线评测系统需要采集什么数据?
    发表于 02-01 06:01