CC1101进入掉电模式是直接用这条命令就可以了吧:halSpiStrobe(CCxxx0_SPWD);

为什么我使用这条命令后CC1101还有70uA左右的电流呢,按数据手册上应该在1uA一下啊,怎么大了几十倍。

CC1101进入掉电模式后是自动关闭电压调节器和晶振的吧?还是跟寄存器配置也有关系。

请用过的点拨一下啊,谢谢了

两个方面查一下:
1、你的CSn引脚是否为高,如果为低,XOSC仍会处于开启状态。
2、如果XOSC被强迫开启,则晶体将总是保持开启,即使处于休眠状态

晶体振荡器 (XOSC)  可以为自动控制,也可以是始终开启:
1.在自动模式下,发送 SXOFF 或 SPWD 指令选通脉冲可关闭 XOSC;随后,状态机进入 XOFF 或者 SLEEP 状态。该方法仅在 IDLE 状态下有效。当 CSn获得释放时(变高),XOSC 关闭。当 CSn 变低时,XOSC 会再次自动开启。然后,状态机转入 IDLE 状态.
2.如果强制开启 XOSC,则晶体将始终保持开启,即使是在 SLEEP 状态下也是如此。 MCSM0.XOSC_FORCE_ON =1;
3.WOR模式下, 定时器有两个事件,即事件 0 和事件 1。在启用了 WOR 的 SLEEP 状态下,达到事件 0 将会开启数字调节器,并启动晶体振荡器。Sleep状态后会关闭晶体振荡器。

晶体振荡器开启时间取决于晶体 ESR 和负载电容。

配置寄存器:
0x32    SXOFF     关闭晶体振荡器 
0x39    SPWD      当 CSn 为高电平时进入断电模式

另外注意CSN引脚上不要接电容对地。

真的非常感谢你,找到原因了,虽然不是你所说的那两个问题,但是你启发了我,是你使我把目光转向了单片机与CC1101的那几根信号线来寻找原因。

原因:与GDO0相连的单片机引脚配置成了上拉输入,而GDO0平时处于低电平,故此引脚上有电流。把引脚配置成浮空输入就解决了,现在电流已经降到0.4uA。

这个问题困扰了我很久,还是自己经验不够,解决问题的能力不够。

谢谢你

一个cc1101功耗的问题相关推荐

  1. 《Windows 8 权威指南》——2.7 降低功耗,延长续航时间才是王道

    本节书摘来自异步社区<Windows 8 权威指南>一书中的第2章,第2.7节,作者:胡耀文 , 尹成 , 李贝贝 , 卢磊 , 曹珍著,更多章节内容可以访问云栖社区"异步社区& ...

  2. RT-Thread功耗调优项目实战 - 如何做好功耗

    引言 浅谈最近一个基于RT-Thread的穿戴项目的功耗调优流程,引入如何做功耗的话题 谈到功耗,如果使用RT-Thread,就会提到RT-Thread的PM框架,当然只有PM框架,是无法真正解决功耗 ...

  3. Android系统功耗优化之CPU - CPU功耗和频率的关系

    现在的处理器都支持DVFS - 动态频率电压调整,我们都知道DVFS的设计是为了low power,那么CPU频率和功耗之间的关系如何,运行在相同频率处理A任务和B任务功耗就一样吗? 同任务不同频率 ...

  4. CC1101/CC1100、stc单片机模拟2262-2272解码

    这几天研究了市场上常见的无线遥控开关,它们的无线部分大都是用2262-2272编码实现,在网上找了些2262-2272软解码的资料,发现少的可怜,即使有实用性也不高,于是乎就有了这篇博客. 22262 ...

  5. CC1101 433无线模块,STM8串口透传

    前一段时间画了一个CC1101收发小板子,但是一直没有成功,最后发现把27nH的电感焊接成了27uH,最终导致失败. 现在更换之后可以覆盖我们公司所有的角落,已经够用了. 原理图:http://dow ...

  6. 开源一个各种USB电缆的测试仪,再也不用担心被只有充电功能的数据线坑了

    作者:晓宇,排版:晓宇 微信公众号:芯片之家(ID:chiphome-dy) 01 想知道你的USB Type C数据线是USB2或者USB3吗?大家是否有一些仅有充电功能的USB数据线在你的抽屉里, ...

  7. 你可能不知道的leakage功耗计算

    本文总结工具中进行leakage功耗计算的一般方法. 背景 leakage power在深亚微米下占比越来越高.在很多情况下,leakage power可能会占到芯片总功耗的30~50%. 即使在st ...

  8. Linux功耗管理(19)_Linux cpuidle framework(2)_cpuidle core

    1. 前言 cpuidle core是cpuidle framework的核心模块,负责抽象出cpuidle device.cpuidle driver和cpuidle governor三个实体,并提 ...

  9. AI芯片之争白热化的当下,如何设计一款真正适用于终端的AI芯片?

    来源:36氪 概要:2017年,人工智能最火的风口一定是AI芯片. 2017年,人工智能最火的风口一定是AI芯片. AI芯片的出现,与深度学习技术的成熟及应用密不可分.深度学习的过程可以简化理解为利用 ...

最新文章

  1. 2021-07-29 labelme注释、分类和Json文件转化(转化成彩图mask)
  2. 统计学习方法-最大熵模型
  3. 回档|2015.3.05
  4. python 链表两数相加
  5. ANDROID: 超级好用的ADB FORWARD命令
  6. 隐藏驱动模块(源码)
  7. Hadoop安装及配置
  8. 请珍爱自己的身体搞开发的兄弟们
  9. Spring Boot 介绍、入门
  10. Maven无法下载远程依赖-强制下载也不行
  11. WMS仓储管理系统实施时要注意哪些事项?
  12. Vector, ArrayList, LinkedList分析
  13. 1月4日 每次安装都有新问题
  14. 【Nodejs篇三】Node js npm包管理工具
  15. java读取配置文件_java 读取配置文件
  16. 手把手教你做短视频去水印微信小程序(6-广告代码)
  17. python 等值面_ANSYS Fluent快速添加等值面/等值线 源代码-教育代码类资源
  18. stm32 带通滤波器_PCB设计中建立带通滤波器波特图
  19. 如何搭建个人网站(内容详细,适合新手)
  20. excel多个表格数据汇总之汇总指定名称工作表

热门文章

  1. linux字体技术原理
  2. 企业级与消费级硬盘,你应该选择哪一个?
  3. 遥感数据处理流程新概念(一) ——RSD的面向任务
  4. Python中使用matplotlib画图时各种大小设置
  5. Python中序列的累积计算
  6. @ViewBuilder 在自定义 View 中的使用
  7. 将指定文字写入QImage中并保存成图片
  8. vue中v-for使用key
  9. String的比较,“==”比较,equals()比较
  10. 铁甲雄心——机器人商用的求生之路