适用于 nRF51 和 nRF52 低功耗蓝牙 SoC 的 非常实惠的 Nordic Power Profiler 套件 可用于在嵌入式软件开发期间实施简便的功耗测定

2016-10-13
Power Profiler 套件经设计允许嵌入式软件工程师在开发期间测定嵌入式解决方案之功耗曲线。这开发工具能够以低成本简便实施,每位工程师均可拥有一个


挪威奥斯陆 – 2016年10月xx日 – Nordic Semiconductor 宣布提供 “Power Profiler 套件” 开发工具,包含基于 PC 的软件和扩展板,适用于公司的 nRF51 和 nRF52 系列开发套件 (nRF51 DK 和 nRF52 DK)。这款低成本 Power Profiler 套件开发工具能够以简便方法测量嵌入式解决方案中的动态功耗,面向设计嵌入式解决方案的软件和硬件工程师。

当嵌入式器件在低功耗和活动模式之间不断切换时,仅仅使用简单的电流计难以全面了解嵌入式器件的功耗情况。此外,当占空比减小时,精确测定功耗便会变得更为困难。在前称为蓝牙智能的某些低功耗蓝牙 (Bluetooth® low energy) 应用中,功率模式频繁变化,占空比可能小于 1%,使得普通功率测定工具难以发挥实际作用。

Power Profiler 套件克服了这些难题,它设计用于从概念证明到最终产品完成的整个无线产品开发周期。这款 Power Profiler 套件成本低廉,每位项目工程师都可各自拥有一套,这是实验级功耗分析工具无法达到的。这个基于 PC 的工具能够清楚地显示出异常高的功耗 (例如应当被软件禁用的有源模块仍然运作而引起的高功耗),因此很容易检测出有缺陷或非优化的软件。

虽然原型产品是在 nRF51 DK 和 nRF52 DK 上开发,但是,在产品设计的初级阶段,这款套件可用于测定 nRF51 或 nRF52 系列低功耗蓝牙系统级芯片 (SoC) 的功耗。在后期阶段则可以测定最终 PCB 上整个设计的功耗。在软件开发的所有阶段中连续测定功耗,可确保在早期的设计阶段及早辨别出功率问题,较容易避免在后期阶段耗费大量时间来修改代码。

Power Profiler 套件包括高级自动量程模拟测定电路,以支持较大动态输入范围的高速电流测定。该套件支持 0 至 70mA 输入范围,最低范围的分辨率是 0.2µA。为了确保捕获活动的最短周期,每隔 13µs 执行一次取样。

支持 Power Profiler 套件的 PC 软件可通过多种方法评估功耗,包括瞬时功耗和设定时间周期内的平均功耗。用户可以把套件设置为读取长达 20 秒内的读数,同时在感兴趣的毫秒区间进行放大。在这些时间周期内,用户可以选择瞬时测定点及平均区间。测定数据可以导出以供后续处理。

Power Profiler 套件 PC 软件基于 Python 编程语言,并经由一个包含所有必须的 Python 脚本的安装程序进行安装。使用 Python 语言使得非专家程序人员也可以轻易修改和定制软件。软件输出所产生的日志可以经由其它工具直接处理。

Nordic Semiconductor 技术营销经理 Pål Kastnes 解释道:“许多客户多次跟我们说,由于 Nordic 的 nRF51 和 nRF52 系列 SoC 器件的动态范围较大,占空比较低,因此很难采用安培计来准确测定功耗。”

Kastnes 补充道:“而且能够精确测定功耗的实验室工具的成本很高,通常意味着他们不能经常开展测定,而且到了软件开发过程后期才可以开展测定,因此通常会在检测到过多功耗之前,便导致重大的开发方向错误。Nordic 通过许多方法帮助客户加速开发过程,包括提供价格便宜的开发工具来应对这种挑战。”