搜索
bottom↓
回复: 18

请教下,cc1101 进入低功耗模式后能否继续接收数据?

[复制链接]

出0入0汤圆

发表于 2022-10-18 17:01:46 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2022-10-18 17:04 编辑

请教下,cc1101 进入低功耗模式后能否继续接收数据 ?

如果不能的话,大神们一般是如何处理的这个 问题的呀 ?

现在 cc1101 的收发 是正常的,就是 低功耗这块 搞的有点头疼,

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

发表于 2022-10-18 17:15:35 | 显示全部楼层
进入sleep 模式,收不到信息的,按小无线的常规低功耗处理方式就可以了,占空比接收模式,定时唤醒起来看有没有引导码,

出0入0汤圆

 楼主| 发表于 2022-10-18 17:19:34 | 显示全部楼层
yc2 发表于 2022-10-18 17:15
进入sleep 模式,收不到信息的,按小无线的常规低功耗处理方式就可以了,占空比接收模式,定时唤醒起来看有 ...
(引用自2楼)



#define CC1101_SPWD         0x39


void CC1101_SetPowerDown(void)
{
        static uint8_t  _tmpBuff = 0;

        CC1101_CS_L;
        _tmpBuff = CC1101_SPWD;
        CC1101_tx_bytes(&_tmpBuff, 1);
        CC1101_CS_H;
  
}

我目前这个进入掉电模式,貌似执行完上面的那段代码后,不能够立即进入,貌似需要等 20s 左右后才可以,这点又有点晕头了呀,




出0入0汤圆

发表于 2022-10-18 19:00:59 来自手机 | 显示全部楼层
可以从休眠中唤醒

出0入0汤圆

 楼主| 发表于 2022-10-19 08:52:45 | 显示全部楼层
longc 发表于 2022-10-18 19:00
可以从休眠中唤醒
(引用自4楼)

你好,我现在的问题是,如果 cc1101 模块 已进入到 休眠状态,当有数据来时,模块能否自动

唤醒或者是通过 GPD0 管脚输出一个低电平 告诉 主控端有信号进来了呀 ??(主控检测到 GPD0 有低电平信号后主控再主动唤醒模块也可以)


你说的那个 可以从休眠唤醒 是怎么一个工作机制啊 ??



出0入0汤圆

发表于 2022-10-19 09:07:14 来自手机 | 显示全部楼层
只能窗口工作模式  定时接收  窗口可设置

出0入0汤圆

 楼主| 发表于 2022-10-19 09:15:57 | 显示全部楼层
huangqi412 发表于 2022-10-19 09:07
只能窗口工作模式  定时接收  窗口可设置
(引用自6楼)

能否具体说说啊 ? 目前对你说的这个 窗口工作模式不 太懂啊

出0入0汤圆

发表于 2022-10-19 09:19:46 | 显示全部楼层
睡眠的时候,肯定是收不到数据的,但是你可以1秒唤醒起来收几个毫秒的信号,收到信号就不再进入睡眠。这样做唯一的要求是发送发唤醒信号的时候,连续发超过1秒,保证间隔1秒肯定能收到信号。一般发送端对功耗要求没那么高。思路而已,供参考。

出0入0汤圆

 楼主| 发表于 2022-10-19 10:43:41 | 显示全部楼层
本帖最后由 hpdell 于 2022-10-19 12:06 编辑
孤独飞行 发表于 2022-10-19 09:19
睡眠的时候,肯定是收不到数据的,但是你可以1秒唤醒起来收几个毫秒的信号,收到信号就不再进入睡眠。这样 ...
(引用自8楼)



我刚刚是了一下,休眠 300ms,唤醒后工作 40ms ,基本接收数据正常喔

貌似就是需要吧系统优化等级设置为 最高 -O3 mdk 编译器

出0入0汤圆

发表于 2022-10-19 17:41:30 来自手机 | 显示全部楼层
hpdell 发表于 2022-10-19 10:43
我刚刚是了一下,休眠 300ms,唤醒后工作 40ms ,基本接收数据正常喔

貌似就是需要吧系统优化等级设置 ...

(引用自9楼)

十年前用过这个片子。  cc1101自带窗口接受模式,就是独立工作定时唤醒接收然后接着睡,功耗抄底,不用单片机参与,拉个中断线到单片机就行。  跟单片机无关。。。

出0入475汤圆

发表于 2022-10-19 17:49:19 来自手机 | 显示全部楼层
要是低功耗状态下还能收到数据,干嘛不直接设计成低功耗?!
说白了这个是歪曲概念我觉得,所谓的低功耗无非就是工作一会停止一会,必须得系统间配合才行,否则发射端瞬间就没有了的信号,接收点正巧在休息,那不完蛋,

出0入0汤圆

 楼主| 发表于 2022-10-20 16:03:02 | 显示全部楼层
huangqi412 发表于 2022-10-19 17:41
十年前用过这个片子。  cc1101自带窗口接受模式,就是独立工作定时唤醒接收然后接着睡,功耗抄底,不用单 ...
(引用自10楼)

我现在是吧 cc1101 的 GPD0 接到了单片机的外部中断管脚上了,

你说的那个 窗口 接收模式是 wor 功能吗 ??

我目前还没有启用这个功能(窗口 接收模式),我目前设置的是 掉电 330ms,唤醒后工作 40ms , 目前测试还没有丢包的情况发送,看看 后续工作是否稳定

另外你说的 窗口接受模式 具体是个什么模式啊 ??

出0入0汤圆

 楼主| 发表于 2022-10-20 16:04:54 | 显示全部楼层
1a2b3c 发表于 2022-10-19 17:49
要是低功耗状态下还能收到数据,干嘛不直接设计成低功耗?!
说白了这个是歪曲概念我觉得,所谓的低功耗无 ...
(引用自11楼)

如果功耗过低那接收的距离有限哟,所以现在在寻找一个平衡点了

既要保证接收距离,也要保证功耗 尽可能的低

出0入0汤圆

发表于 2022-10-20 16:51:52 | 显示全部楼层
hpdell 发表于 2022-10-20 16:04
如果功耗过低那接收的距离有限哟,所以现在在寻找一个平衡点了

既要保证接收距离,也要保证功耗 尽可能 ...
(引用自13楼)

其实就是间歇性工作,让发送端增加唤醒帧,这个唤醒帧大于间歇性周期......

出0入475汤圆

发表于 2022-10-20 21:14:03 来自手机 | 显示全部楼层
hpdell 发表于 2022-10-20 16:04
如果功耗过低那接收的距离有限哟,所以现在在寻找一个平衡点了

既要保证接收距离,也要保证功耗 尽可能 ...

(引用自13楼)

功耗和距离有关?
怎么关联起来的啊?你接收的功耗高低无非就是唤醒工作的占空比问题,怎么和灵敏度扯上关系了呢?距离不是灵敏度吗?发射功率固定的情况下,谁来解释?

出0入0汤圆

 楼主| 发表于 2022-10-21 15:12:22 | 显示全部楼层
1a2b3c 发表于 2022-10-20 21:14
功耗和距离有关?
怎么关联起来的啊?你接收的功耗高低无非就是唤醒工作的占空比问题,怎么和灵敏度扯上 ...
(引用自15楼)

接收加了 pa,工作时间越久,那pa 消耗的电流是不是就会越大 呢 ??

加了 pa 是不是接收的距离就远了 ?

出0入475汤圆

发表于 2022-10-23 10:51:26 来自手机 | 显示全部楼层
hpdell 发表于 2022-10-21 15:12
接收加了 pa,工作时间越久,那pa 消耗的电流是不是就会越大 呢 ??

加了 pa 是不是接收的距离就远了  ...

(引用自16楼)

首先接收不会加pa,发射才叫加pa,一般接收叫加LNA吧;接收消耗的电流会随着时间增加?一般描述消耗的电流不是指一个时刻值吗,比如接收状态消耗5ma,发射状态消耗20ma,你说接收电流随着时间增加而增加这个就吓人了,不知道你是不是想说消耗的能量?
何况你前面没有哪里说了增加低噪放的描述,你突然冒出来这个,确实就有点挠头了,

出0入475汤圆

发表于 2022-10-23 11:14:53 来自手机 | 显示全部楼层
再补充一下嘛,你这个功耗高和距离压根没有关系,你说你加了低噪放距离变远了,待机时间变短了,这个是必然,关键是你不加低噪放是根本不可能的,加不加是你的系统需要,不加你的作用距离肯定都达不到系统要求,还不到说电池能用多久了的时候。如果不加也可以,那为啥还要加啊,所以这里肯定是必须要加,那么你再在这个条件下说功耗变高了就没有意义了,这个功耗是必要要增加的。所以不是功耗影响距离,而是你距离要求导致功耗变高,这个是神仙也没有办法的,你现在要做的事情就是调整你的唤醒时间,配合发射端,比如提高空中调制速率,减少信号传输的时间,降低接收端唤醒工作时间,找到一个合适的占空比而已,

出0入0汤圆

 楼主| 发表于 2022-10-24 11:52:05 | 显示全部楼层
1a2b3c 发表于 2022-10-23 11:14
再补充一下嘛,你这个功耗高和距离压根没有关系,你说你加了低噪放距离变远了,待机时间变短了,这个是必然 ...
(引用自18楼)

接收时加了 lna
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-24 04:12

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表