使用CC2530间隔10秒钟发送一包数据,所需时间、电流实测如下:

电池电压:2.97V,采样电阻11欧姆。

波形下文图:

参数如下:

1. 完成一次完整的数据交互时间为:30ms

2. 唤醒后系统正常工作电流为:100mV/11R=9.09mA,官方数据为:6.5~8.9mA。

3. 系统电流+发射电流:320mV/11R=29.09mA,官方数据为:28.7mA。

4. 系统电流+接收电流:360mV/11R=32.72mA,官方数据为:24.3~29.6mA。

5. 发送数据的时间为:第一次发射:0.5ms~1.5ms不等,第二次发射(应答):1ms。总共发射时间2.5ms。

6. 接收数据的时间为:2.5ms。

数据结果分析:

1. 以上的数据存在一定的误差,例如系统交互时间,每次发送可能存在1ms的误差。

2. 实测数据和官方数据存在的差异原因1:这个测试实在电池存在较大内内阻的情况下测试,存在一定的电压波动。原因2:这是在休眠-唤醒突发数据发送模式下测试的数据,而官方则是在系统正常工作模式下测试。原因3:示波器的参数读取与个人习惯有关,上述值可实际值可能存在一定的差异。

系统功耗评估:

10s发送一次数据:382uAH

电池(550maH)工作时长: 1.99年

换成30秒发送一次数据的话,可工作5年以上。

电池(240mah),1分钟发送一次数据:可工作5.2年。(TI的设计在同样的电池情况下可持续工作10.58年,这就是差距呀!!!)

实测CC2530 OSAL睡眠唤醒时间、电流、功耗相关推荐

  1. ESP32 测试(十):ESP32 Wi-Fi 和 蓝牙 并存时开始睡眠模式的电流功耗

    测试目的:ESP32 Wi-F 和 蓝牙 并存时测量出 sleep 模式下 Wi-Fi 和 蓝牙并存时的电流功耗. 以下是测试环境与过程.测试结果: 1 测试环境与过程: 硬件部分:ESP32-WRO ...

  2. Linux内核睡眠唤醒调试

    本文基于RockPI 4A单板Debian系统Linux4.4内核介绍下睡眠唤醒(suspend/resume)的一些调试方法. 一.参数设置 1.关闭串口睡眠 在Linux内核睡眠过程中,会先调用s ...

  3. CC2530基础实验:(11)系统睡眠唤醒--定时器唤醒

     目录 前言 一.实验相关电路图 二.实验相关理论与寄存器 三.源码分析 前言 1) 为什么要睡眠? Zigbee的特点就是远距离低功耗的无线传输设备,节点模块闲时可以 进入睡眠模式,在需要传输数据时 ...

  4. CC2530睡眠唤醒模式

    CC2530睡眠唤醒模式 睡眠唤醒模式可以让mcu进入睡眠模式,并在规定的时间唤醒.一般情况下,唤醒后,可执行相关任务,完成任务后需要手动再次进入睡眠工作,并设置唤醒时间.代码如下: #include ...

  5. Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)

    一. 测试目的 经常会有开发者提出基于 ESP32 Light-sleep 模式下的电流功耗问题,本文将测试在连接 Wi-Fi 的情况下 Light-sleep 模式下的 ESP32 的电流功耗. 二 ...

  6. ESP32 测试(五): Light-sleep 模式下的电流功耗测试及特性(使用 Wi-Fi)

    一. 测试目的 经常会有开发者提出基于 ESP32 Light-sleep 模式下的电流功耗问题,本文将测试在连接 Wi-Fi 的情况下 Light-sleep 模式下的 ESP32 的电流功耗. 二 ...

  7. Android睡眠唤醒机制--Kernel态

    Android睡眠唤醒机制--Kernel态 转载 2014年08月26日 14:31:41 标签: android / hibernate 193 一.简介 Android系统中定义了几种低功耗状态 ...

  8. MacBook Pro 15寸 Late 2013 更换2TB NVME硬盘利用Big Sur完美修复睡眠唤醒及开机时长问题

    回馈社区,分享一下我的MacBook Pro 15寸 Late 2013 更换2TB NVME硬盘后利用Big Sur的升级完美修复睡眠唤醒及开机时长问题的经验.第一次在CSDN发帖,感觉自己瞬间成为 ...

  9. 萌新的Zigbee学习日记(2.3)AD 睡眠唤醒 WD

    /************************************** 程序描述:通过内部 AD 控制把温度信息通过串口发送给上位机,部分芯片误差较大,需要校准.手摸着芯片,温度明显变大. * ...

最新文章

  1. 27 个为什么,帮助你更好的理解Python
  2. Android 使用OpenCV的三种方式(Android Studio)
  3. python pip install pipenv失败_pipenv 无法创建依赖情况应该怎么处理?大家有什么好的建议吗?...
  4. 自然语言处理之循环神经网络(五)
  5. (Linux 日常命令)[20171225]
  6. python爬虫外贸客户_python 爬虫抓取亚马逊数据
  7. c++ auto用法_不想写表达式的类型?试试auto吧
  8. mysql nn_mysql workbench建表时PK,NN,UQ,BIN,UN,ZF,AI含义说明
  9. java中list、set和map 实例
  10. 神经网络发展的五个阶段,神经网络发展历程
  11. 用聚宽量化炒股-5获取数据函数-8)获取概念成分股代码函数get_concept_stocks、查询股票所属概念板块函数get_concept()
  12. DTOJ3704 威士忌(whiskey)
  13. keytool生成证书
  14. JMockit didn't get initialized
  15. 《通信原理》(2):信息量及平均信息量
  16. JS组件Bootstrap实现弹出框和提示框效果代码
  17. 16. 设计模式之契约原则:如何做好 API 接口设计?
  18. android密码dakay,校赛 writeup
  19. 【路径规划】基于蚁群算法求解公交车路径规划问题matlab源码
  20. 基于Bert的智能对话机器人

热门文章

  1. 【KingbaseES】sys_dump逻辑备份工具详解
  2. 设定头像编辑器右侧预览头像个数、尺寸、标签等
  3. 【CBAM 解读】混合注意力机制:Convolutional Block Attention Module
  4. 20221224今天的世界发生了什么
  5. P4799 [CEOI2015 Day2]世界冰球锦标赛 (双端搜索)
  6. 人人都是数据分析师??愿韭菜的世界没有镰刀
  7. 关于《最强大脑》周玮的一些想法
  8. 基于java校园排课系统设计与实现
  9. IM服务器:我的千万级即时通信服务器集群
  10. 利用string.Spit截取到对应键查找与获得所有键string.Contains查找字符串内部是否存在对比