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
    +关注

    关注

    61

    文章

    1377

    浏览量

    194791
  • 开发板
    +关注

    关注

    25

    文章

    6125

    浏览量

    113386
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    元件布局如何合理?线路板设计要点解析

    在线路板(PCB)设计中,元件布局是决定产品性能、可靠性的核心环节 —— 布局合理可能导致信号干扰、散热不良,甚至直接影响设备寿命。想要实现合理布局,需围绕 “功能优先、兼顾性能”
    的头像 发表于 11-06 15:20 195次阅读

    【匠芯创D133CBS KunLun Pi开发板试用体验】开箱评测

    )、多媒体接口(摄像头、喇叭)及多种通信模块(RS485、UART、WiFi)。硬件布局紧凑,120mm×74mm双层PCB设计,接口标注清晰,资源分配合理。 三、做工与设计 PCB工艺优良,排针间距
    发表于 09-11 13:44

    MDD开关二极管的合理 PCB 布局

    合理的PCB布局能有效减小寄生电感和电容,避免信号干扰,提升开关效率和可靠性。作为FAE,我们需要帮助客户优化布局设计,以提高电路的整体性能。一、开关二极管的布
    的头像 发表于 09-11 10:26 490次阅读
    MDD开关二极管的<b class='flag-5'>合理</b> PCB <b class='flag-5'>布局</b>

    33W氮化镓电源芯片U8733L布局合理减少干扰散热优化

    33W氮化镓电源芯片U8733L布局合理减少干扰散热优化电源芯片的引脚在布局布线时,应当避免与其他信号线路平行敷设,以降低电磁干扰。根据芯片引脚功能和信号流向合理安排位置,减少交叉和迂
    的头像 发表于 08-28 16:18 6340次阅读
    33W氮化镓电源芯片U8733L<b class='flag-5'>布局</b><b class='flag-5'>合理</b>减少干扰散热优化

    如何理解芯片设计中的后端布局布线

    后端布局布线(Place and Route,PR)是集成电路设计中的一个重要环节,它主要涉及如何在硅片上合理地安排电路元器件的位置,并通过布线将这些元器件连接起来,以确保芯片能够正确地工作。这个过程是芯片设计的最后阶段之一,它将前端的逻辑设计转化为物理实现。
    的头像 发表于 08-15 17:33 971次阅读

    TPS54110 3V至6V输入、1.5A同步降压转换器数据手册

    该TPS54110是一款低输入电压、高输出电流同步降压PWM转换器,集成了所有必需的有源元件。在具有上述特性的基板上包括一个真正的高性能电压误差放大器,可在瞬态条件下提供高性能;欠压锁定电路,用于
    的头像 发表于 07-23 16:33 516次阅读
    TPS<b class='flag-5'>54110</b> 3V至6V输入、1.5A同步降压转换器数据手册

    TPS54110-Q1 汽车级 3V 至 6V、1.5A 同步降压转换器数据手册

    作为 SWIFT 系列 DC/DC 稳压器的成员,TPS54110 低输入电压、高输出电流同步降压 PWM 转换器集成了所有必需的有源元件。具有所列特性的基板上包括一个真正的高性能电压误差放大器
    的头像 发表于 07-16 10:21 401次阅读
    TPS<b class='flag-5'>54110</b>-Q1 汽车级 3V 至 6V、1.5A 同步降压转换器数据手册

    FPC排线布局设计规范

    在追求极致视觉体验的智能设备时代,高清显示屏的品质至关重要。然而,数据显示,相当一部分屏幕显示故障的根源在于信号传输不良。作为数据“生命线”的FPC排线,其布局设计的合理性直接决定了产品的可靠性与用户体验。
    的头像 发表于 07-07 17:04 1217次阅读

    网格布局介绍

    概述 网格布局是由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。网格布局具有较强的页面均分能力,子组件占比控制能力,是一种重要自适应布局,其使用场
    发表于 06-25 06:27

    HarmonyOS NEXT应用元服务布局优化合理使用渲染控制语法

    合理控制元素显示与隐藏 控制元素显示与隐藏是一种常见的场景,使用Visibility.None、if条件判断等都能够实现该效果。其中if条件判断控制的是组件的创建、布局阶段,visibility属性
    发表于 06-24 16:21

    HarmonyOS NEXT应用元服务布局合理使用布局组件

    选择合适的布局组件 在布局时,子组件会根据父组件的布局算法得到相应的排列规则,然后按照规则进行子组件位置的摆放。不同的布局容器使用的布局算法
    发表于 06-20 15:48

    射频电路布局有哪些原则

    在射频(RF)电路设计领域,合理布局是确保电路性能优异、稳定可靠的基石。一个精心规划的布局能够有效减少信号干扰、提升传输效率,助力 RF 电路发挥最佳效能。 射频电路布局需遵循以下原
    的头像 发表于 02-05 15:55 894次阅读

    回流焊生产线布局规划

    回流焊生产线布局规划是确保生产高效、产品质量稳定的关键环节。以下是对回流焊生产线布局规划的介绍: 一、生产线布局原则 流程优化 :确保生产线上的各个工序流畅衔接,减少物料搬运和等待时间,提高生产效率
    的头像 发表于 01-20 09:31 1067次阅读

    【ELF 2学习板】+开箱评测

    一开始没有想明白这个黄色的是什么,看了别人的评测才想到原来是个纽扣电池,真是“一叶障目”。开发板整体看起来很精致,元器件的布局和设计也是非常的好。能够按照功能模块进行分布。不知道处理器为什么是倾斜的放置
    发表于 01-16 07:03

    PCM1680 does not support a board-to-board interface不支持板对板的是怎么解读?

    The PCM1680 does not support a board-to-board interface不支持板对板的是怎么解读
    发表于 12-11 07:31