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

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

3天内不再提示

如何配置LPC5500进入理想的功耗状态

恩智浦MCU加油站 来源:恩智浦MCU加油站 作者:恩智浦MCU加油站 2021-09-17 10:18 次阅读

引言标签是物流以及零售行业管理物品的必备之物,当然标签电子化也是必然的趋势,目前业界似乎称之为ESL,比如我们经常去溜达的各大超市的价签都是墨水屏的,某鱼上也有大量的二手墨水屏价签产品出售。恩智浦有完整的NFC(NTAG)、MCU、无线SOC产品线,可以提供各种姿势(无源,BLE,Zigbee,WIFI,NFC)的墨水屏电子价签相关的IC。这里给大家介绍一种低成本的无源(电池)NFC墨水屏电子价签的方案,几年前去拜访某商用交易设备公司的时候,大家曾经讨论过的方案,当时用的是NTAG通过标签上TAG的天线取电,这套方案有个小小的缺点,即从天线搜集来的能量比较小大约15mW的样子,所以可能需要用到DC/DC升压电路以及大量的电容去储能。使用NTAG的方案,可以考虑使用LPC8N04,或者LPC800系列加NT3H2xxx系列的NTAGI2C的。这里我们将介绍的是更好的NTAG5取电的方式。

简介NXP最近推出了NTAG5 Link的新产品线NTP53xx,NTAG5可以取到30mW的能量,是NTAG方案的2倍。针对能量收集还做了功能上的优化,可以设定VOUT输出的电压自由配置为1.8V / 2.4V / 3.0V,而且可以省掉部分储能电容和DC/DC电路。配合LPC800系列MCU或者我们LPC5500系列MCU,可以搭出性价比极高的ESL电子价签方案。所以这片文章会以LPC55S69 IOT KIT、NTP5332评估版,以及一个200x200分辨率的EINK屏幕进行介绍。

特别感谢我司小艾同学的支持。

如何配置LPC5500进入理想的功耗状态通过这篇文章,大家也能很好地了解到如何配置LPC5500达到最优功耗的状态。

先说LPC5500的功耗相关的配置,由于NTAG5取电大约是30mW的样子,EINK屏幕一般工作电压在2.8V以上,有的是3.0V,所以我们只能把NTP5的Vout设置为3.0V,也就意味着我们能获得的理论电流大约是10mA,这就要求MCU在平时动态电流要小于10mA,一般EINK刷屏的瞬态电流大约8-10mA,在EINK刷新时尽量让MCU处在睡眠状态。

LPC5500干ESL这事儿不需要太高的主频,一般来说12MHz足矣。根据AN12284我们可以知道LPC5500在用FRO 12MHz为时钟源的时候,动态电流大约1.35mA以内。那么剩下的就是IO口的管理了,这里我们需要去看LPC5500的数据手册,根据下面的表格4提供的信息,我们需要把IO口设置为Inactive模式,并且配置为GPIO口输出低电平。当然这里也要根据实际的电路需求,比如如果IO接了LED,我们还是配置为输出高电平更合适些。

硬件搭建先说LPC55S69 IOT Kit硬件上的一些改动,由于是NTAG5芯片直接供电,所以这个板子上的LDO统统摘掉了,当然用于示意供电正常的两个LED也得移除。其他的硬件基本不需要改动了。

X-OM2NTP5332是NTAG5芯片的评估板,这个板子上我们需要摘除R27,毕竟一个LED闪啊闪的电流也不小。

硬件修整完后,就搭建在一起,如下图:

软件适配LPC5500 MCU部分的软件我会共享在论坛nxpic.org.cn。

APP部分,我们需要用到TagWriter,以及NTAG5 explore。

Tag Writter主要帮助我们把想要显示的信息,以NDEF的格式配置到NTP5的EEPROM

NTAG 5 Explore这个APP则是帮助我们配置NTP5输出3V,以及让手机配置为NFCReader为NTP5提供能量。

篇幅有限,具体的操作流程参看视频即可。

当打开NTAG5 Explore APP的手机靠近NTP5的天线的时候,MCU LPC5500会通过I2C读取NTP5中TagWritter写入的NDEF信息,根据这个信息产生一个二维码并显示在EINK屏幕上。

对于ESL应用来讲LPC5500属于中端方案,还可以实现更加复杂的功能,如果追逐低成本的话LPC802/804是不二的选择。

责任编辑:haq

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

    关注

    32

    文章

    1738

    浏览量

    88534
  • nfc
    nfc
    +关注

    关注

    55

    文章

    1545

    浏览量

    178941

原文标题:用LPC55xx搭建AIOT平台,步骤分解之无源NFC电子标签

文章出处:【微信号:NXP_SMART_HARDWARE,微信公众号:恩智浦MCU加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    CS32F03X低功耗Deepsleep应用配置

    本技术文档旨在帮助客户快速配置 MCU CS32F03x 低功耗模式。 Deepsleep 模式是应用较为广泛的一个低功耗模式,需要达到理想的低电流值,需要正确的
    发表于 05-16 10:35

    将stm32L151配置功耗,无法进入wakeup中断怎么解决?

    最近在搞lora低功耗,需要将stm32L151配置功耗,但是遇到问题了,无法进入wakeup中断。。。
    发表于 04-10 06:13

    请问STM32WB55怎么配置蓝牙到低功耗广播状态

    使用STM32WB55RGV6作为主控设计了一款智能锁应用,请问怎么配置蓝牙到低功耗广播状态?目前根据例程,蓝牙运行期间cpu1进入stop2之后仍有4mA左右的电流,如何
    发表于 03-15 07:00

    RF模组sleep状态下如何做到最低功耗

    RF模组使用者在使RF模组进入Sleep后测试电流时有时会发现模组的功耗和规格书的Sleep状态电流值对应不上。这种情况都是让RF模组进入Sleep后,MUC和RF模组链接的IO的
    的头像 发表于 01-06 08:13 226次阅读
    RF模组sleep<b class='flag-5'>状态</b>下如何做到最低<b class='flag-5'>功耗</b>?

    什么是截止状态?如何才能使三极管进入截止工作状态呢?

    什么是截止状态?如何才能使三极管进入截止工作状态呢? 截止状态即指三极管处于完全关断的工作状态。在截止
    的头像 发表于 11-23 09:13 2095次阅读

    LPC1200系列ARM时钟配置注意事项

    LPC1200 系列 ARM 采用 Cortex-M0 内核,主频高达 45MHz。但需注意:芯片主频高于 30MHz 时 Flash 需要一个等待状态,30MHz 以下(含 30MHz
    发表于 11-16 16:31 30次下载

    关于LPC5500中USB的FRAME_INT中断

    关于LPC5500中USB的FRAME_INT中断
    的头像 发表于 10-30 18:26 341次阅读
    关于<b class='flag-5'>LPC5500</b>中USB的FRAME_INT中断

    LPC5500_SDK例程:串口DMA发送+中断接收

    LPC5500_SDK例程:串口DMA发送+中断接收
    的头像 发表于 10-30 16:59 680次阅读
    <b class='flag-5'>LPC5500</b>_SDK例程:串口DMA发送+中断接收

    如何在关机后让芯片进入到Off状态

    在默认的headset工程中,当系统进行关机的时候,会让芯片进入到dormant状态,本文介绍如何在关机后让芯片进入到Off状态
    的头像 发表于 10-25 09:29 320次阅读
    如何在关机后让芯片<b class='flag-5'>进入</b>到Off<b class='flag-5'>状态</b>?

    LPC546xx加密配置-ECRP详解

    LPC546xx加密配置-ECRP详解
    的头像 发表于 09-27 16:24 716次阅读
    <b class='flag-5'>LPC</b>546xx加密<b class='flag-5'>配置</b>-ECRP详解

    LPC86x低功耗和唤醒优化

    电子发烧友网站提供《LPC86x低功耗和唤醒优化.pdf》资料免费下载
    发表于 08-17 10:35 1次下载
    <b class='flag-5'>LPC</b>86x低<b class='flag-5'>功耗</b>和唤醒优化

    LPC86x上测试核心标记和有功功耗

    电子发烧友网站提供《在LPC86x上测试核心标记和有功功耗.pdf》资料免费下载
    发表于 08-17 10:19 0次下载
    在<b class='flag-5'>LPC</b>86x上测试核心标记和有功<b class='flag-5'>功耗</b>

    STM32WB55RGV6怎么配置蓝牙到低功耗广播状态

    使用STM32WB55RGV6作为主控设计了一款智能锁应用,请问怎么配置蓝牙到低功耗广播状态?目前根据例程,蓝牙运行期间cpu1进入stop2之后仍有4mA左右的电流,如何
    发表于 08-05 07:19

    如何让MCU进入睡眠状态节省能耗?

    。实际上我们真正要了解的是,低功耗模式如何在真正的微控制器上实现?这些模式是如何影响嵌入式系统的?在这篇文章中,我们将更详细探讨如何让微控制器进入睡眠状态并看看到底能够节省多少能耗。
    的头像 发表于 08-04 14:27 455次阅读
    如何让MCU<b class='flag-5'>进入</b>睡眠<b class='flag-5'>状态</b>节省能耗?

    LPC5500 Flash过度编程是否可行?

    我了解 LPC5500 处理器具有带 ECC 的闪存,页面大小为 512 字节,用于擦除和编程。 在 LPC55S6x/LPC55S2x 用户手册的 5.7.13 ECC 部分,我发现它说 由于
    发表于 06-01 06:56