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个高电平驱动(红色),一个电源指示

一个电位器模拟输入

一个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

    文章

    1214

    浏览量

    177204
  • 开发板
    +关注

    关注

    25

    文章

    4428

    浏览量

    93957
收藏 人收藏

    评论

    相关推荐

    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 1次下载

    【ElfBoard】浅谈AD布局技巧

    在PCB设计中,布局是一个重要的环节。布局结果的好坏将直接影响布线的效果,因此可以这样认为,合理布局是PCB设计成功的第一步。其次还要考虑整体美观
    发表于 12-19 09:55

    PCB布局规则与技巧分享

    布局。元器件应均匀、整体、紧凑的排列在PCB上,尽量减少和缩短各元器件之间的引线和连接。 3、在高频下工作的电路,要考虑元器件之间的分布参数。一般电路应尽可能使元器件并行排列,这样不但美观,而且装焊容易,易于批量生产。
    发表于 11-22 08:27

    DC电源模块的的散热结构合理布局

    BOSHIDA DC电源模块的的散热结构合理布局 DC电源模块在工业控制、通讯、汽车电子等领域广泛应用。然而,随着功率密度不断提高,DC电源模块产生的热量也越来越大,散热问题变得越来越突出。为了保障
    的头像 发表于 10-26 10:26 225次阅读
    DC电源模块的的散热结构<b class='flag-5'>合理布局</b>

    PCB板如何布局才更加合理

    过孔的大小设置合理程度对电路的性能有着极大的影响,合理的过孔大小设置需要考虑过孔所承受的电流、信号的频率、制作工艺难度等,因此PCB Layout需要特别的注意。
    发表于 10-26 09:59 289次阅读
    PCB板如何<b class='flag-5'>布局</b>才更加<b class='flag-5'>合理</b>?

    【RA6M3 HMI Board评测挑战】-瑞萨RA6M3上的CAN实践

    【RA6M3 HMI Board 评测大挑战】-瑞萨RA6M3上的CAN实践
    的头像 发表于 10-17 14:55 1070次阅读
    【RA6M3 HMI <b class='flag-5'>Board</b><b class='flag-5'>评测</b>挑战】-瑞萨RA6M3上的CAN实践

    常规PCB布局规范要求

    在PCB的布局设计中,元器件的布局至关重要,它决定了板面的整齐美观程度和印制导线的长短与数量,对整机的可靠性有一定的影响。 一块好的电路板,除了实现原理功能之外,还要考虑EMI、EMC、ESD(静电
    发表于 09-08 13:53

    学会PCB通用布局规则,复杂设计也能轻松搞定!

    在PCB的布局设计中,元器件的布局至关重要,它决定了板面的整齐美观程度和印制导线的长短与数量,对整机的可靠性有一定的影响。
    的头像 发表于 09-08 09:43 567次阅读
    学会PCB通用<b class='flag-5'>布局</b>规则,复杂设计也能轻松搞定!

    VersaClock 5 Programmer Board 原理图

    VersaClock 5 Programmer Board 原理图
    发表于 07-12 19:19 0次下载
    VersaClock 5 Programmer <b class='flag-5'>Board</b> 原理图

    提升PCB板layout质量的6个细节

    PCB板中元器件的布局是至关重要的,正确合理布局不仅使版面更加整齐美观,同时也影响着印制导线的长短与数量,良好的PCB器件布局对提升整机的
    的头像 发表于 07-10 10:53 323次阅读
    提升PCB板layout质量的6个细节

    PCB板中元器件的布局注意事项

    PCB板中元器件的布局是至关重要的,正确合理布局不仅使版面更加整齐美观,同时也影响着印制导线的长短与数量,良好的PCB器件布局对提升整机的
    的头像 发表于 06-29 14:42 2839次阅读
    PCB板中元器件的<b class='flag-5'>布局</b>注意事项

    PCB板布局的六大细节

    PCB板中元器件的布局是至关重要的,正确合理布局不仅使版面更加整齐美观,同时也影响着印制导线的长短与数量,良好的PCB器件布局对提升整机的
    发表于 06-27 09:41 683次阅读
    PCB板<b class='flag-5'>布局</b>的六大细节

    PCB布局的一些思路

    PCB布局设计的电路板制作过程中一个关键的步骤,合理的PCB布局有利于控制生产成本,保证整体的可靠性。 相反,如果PCB布局不是很合理
    的头像 发表于 04-30 15:50 698次阅读