本帖最后由 role_2099 于 2024-7-4 18:01 编辑

  • 前言

首先感谢面包板社区和Nordic公司提供的nPM1300 EK评估板,之前没有接触过PMIC正好借助这个机会学习了解一下。
本篇先介绍开箱和如何连接开发板与评估软件,下一篇介绍评估板连接蓝牙开发平台,最后一篇整理学到的nPM1300相关信息。
  • 第一部分 开箱
  
  • 开箱
Nordic经典包装
微信图片_20240530222855.jpg
打开包装,拆开静电袋
微信图片_20240530222928.jpg
记录一下排针短路帽的默认位置
微信图片_20240530222921.jpg
  • 第二部分 nPM1300学习
芯片
nPM1300具有电池充电、精确电能计量和先进系统管理功能的电源管理集成电路 (PMIC)
主要优势
■ 智能系统管理功能省去了分立系统管理元器件,比如专用按钮复位 IC 和外部看门狗
■ 具有超低功耗特性、精确的电能计量功能,电池充电状态监测和电池运行时间估算
■ 带有 USB-C 兼容电池充电器,适用于最高可达 1000 mAh 的锂离子、锂聚合物和磷酸铁锂电池。
nPM1300 是一款电源管理集成电路 (PMIC),整合了嵌入式低功耗蓝牙设计所需的基本功能,从而简化系统设计。它具有一个或两个按钮的硬复位功能、精确的电能计量、系统级看门狗、失电警告,以及启动失败恢复功能。
在嵌入式低功耗蓝牙设计中,这些功能通常作为分立组件来实现,但nPM1300将它们集成到单一紧凑封装中,从而简化了系统设计并减少了所需组件数目。
从介绍可以看出nPM1300是一颗单芯片电源管理IC,可以省掉大部分外围电路。
image.png
使用时还需要格外注意电流参数的限制
image.png
nPM1300参考设计,可以很简单的加入自己的电路系统
https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/reference-layouts/npm1300/qfn/npm1300-qeaa-reference-layout-1_1.zip

开发板
nPM1300 评测套件可对nPM1300电源管理IC进行简单评测和无代码配置。通过连接 nRF Connect for Desktop 中的 nPM PowerUP 应用,可以通过直观的 GUI 轻松配置 nPM1300 所有设置,要初步评估nPM1300内的电量测量能力,可以使用nPM PowerUP中已经包含的预配置电池模型之一。电量计量表解决方案配合电池模型,可准确测量设备充电状态,后面篇幅介绍使用nPM PowerUP评估nPM1300的方法。
**主要优势**
■ 使用 nPM PowerUP 桌面应用程序实现无缝集成和无代码配置
■ 使用公引脚头来接入全部 nPM1300 PMIC 连接,轻易连接到外部测试设备
■ 集成 LED 和按钮,可评测 PMIC 内置 LED 驱动器和 GPIO
**主要特点**
■ 连接 nPM1300 PMIC 上所有引脚的公引脚头,以及电池连接器
■ 用于电源和数据通信的 USB-C
■ 三个 LED 和四个按钮
■ nPM1300 - 具有先进系统管理功能的高效 PMIC
•两个高效降压稳压器
•支持高达 800mA 充电电流的电池充电器
•兼容 USB-C
•配合 nRF SoC 的精确电能计量
•单或双按钮硬复位功能
•看门狗和启动定时器
•运输和休眠模式 (Ship- and hibernate mode)
•工作温度范围为 -40° C 至 85° C
•易于使用的 QFN 或小型 WLCSP 封装
■ 通过 nPM PowerUP 桌面软件进行无缝配置
nPM1300 EK详情
中文网站
https://www.nordicsemi.cn/tools/npm1300ek/
产品简介:
https://www.nordicsemi.com/-/media/Software-and-other-downloads/Product-Briefs/Translated-versions/nPM1300EK.pdf
  • 第三部分,软件使用
    评估评估nPM1300大致可以分为三种:使用 nPM PowerUP评估nPM1300,使用nPM1300 EK和nRF5340 DK,使用nPM1300 EK和自定义硬件,后面使用的是第一种方法“使用 nPM PowerUP评估nPM1300”。
  • 软件安装
nRF Connect for Desktop软件及nPM PowerUP插件安装
一步一步操作即可,不想升级jlink的可以取消jlink驱动的安装,安装完成后打开nRF Connect for Desktop软件,继续安装nPM PowerUP插件,如果安装失败,可以找到下面目录里C:\Users\John\.nrfconnect-apps\pc-nrfconnect-npm-1.2.2.tgz把它解压缩到C:\Users\John\.nrfconnect-apps\node_modules\pc-nrfconnect-npm目录,然后再打开就是我下面的界面了,可以使用nPM PowerUP插件了
Snipaste_2024-05-30_22-46-24.png
Snipaste_2024-05-30_22-47-44.png
Snipaste_2024-05-30_22-09-39.png

  • 完成开发板与软件的连接
打开nPM PowerUP插件后,log信息处是空的,此时插上开发板,先连接USB PMIC到电脑,然后再连接nPM CONTROLLER到电脑
Snipaste_2024-05-30_22-13-12.png
软件识别到开发板插入了,这是log信息的变化,提示了jlink版本不匹配,不用管他
Snipaste_2024-05-30_22-14-24.png
点击SELECT DEVICE,再点击识别到的nPM1300开发板,完成开发板连接
Snipaste_2024-05-30_22-14-41.png
连接后的软件界面是这样的,此时没有连接电池
Snipaste_2024-05-30_22-15-05.png
现在准备连接电池,使用锂电池,正极接VBAT,负极接GND,连接电池后的软件界面变化
图片里面的电池连接线我转接了一下,红色线和蓝色线相连接到VBAT,黑色线和白色线相连接到GND
微信图片_20240530222915.jpg
Snipaste_2024-05-30_22-16-07.png