BlueNRG-LPS开机峰值电流优化:LAT1356应用技巧
需积分: 5 27 浏览量
更新于2024-08-03
收藏 935KB PDF 举报
本文档主要关注的是如何降低BlueNRG-LPS蓝牙芯片在开机时出现的较大峰值电流问题。BlueNRG系列在启动阶段的电流需求可能会高达20毫安,这可能会对设备稳定性以及电池寿命造成影响,特别是对于纽扣电池,其通常能承受的峰值电流约为15毫安。针对这一问题,BlueNRG-LPS系列芯片提供了一种解决方案,即通过修改软件寄存器来限制开机峰值电流。
首先,文章强调了问题的普遍性,许多客户对此表示关心,担心峰值电流过高可能导致设备运行异常或电池寿命缩短。作者指出,BlueNRG-LPS芯片特有的功能使其成为解决这个问题的关键,而BlueNRG-1/2和BlueNRG-LP系列则暂不支持这种功能。
接下来,文档详细介绍了测量和限制开机峰值电流的方法。测量步骤包括安装特定的STM32CubeMonitor-Power工具,正确连接待测板和LPM01A板,通过USB进行数据采集,并使用软件中的相关设置进行启动电流的监测。图1展示了硬件连接示例,而图2展示了默认情况下开机峰值电流为20毫安的测试结果。
针对限制峰值电流,文章指出在BlueNRG-LP系列中,由于硬件限制,无法直接调整。然而,对于BlueNRG-LPS,通过修改PWR寄存器中的CR5的SMPS_PRECH_CUR_SEL字段,可以设置SMPSPRECHARGE的限制电流范围,从2.5毫安到20毫安不等。提供了两个API函数,即LL_PWR_SetSMPSPrechargeLimitCu,允许用户设置这个限制电流,以实现有效的峰值电流管理。
总结来说,本文档为BlueNRG-LPS用户提供了实用的指导,教会他们如何利用芯片的特性通过软件调整来控制开机峰值电流,以优化设备性能和电池寿命。而对于其他不支持此功能的芯片,用户可能需要寻找其他策略来应对开机峰值电流问题。
2024-03-15 上传
2024-04-19 上传
2024-04-17 上传
2024-03-15 上传
2024-03-15 上传
2024-03-15 上传
2024-03-15 上传
2024-03-15 上传
2024-03-25 上传
冻结的鱼
- 粉丝: 2089
- 资源: 165
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析