微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 关于CC1101的WOR问题

关于CC1101的WOR问题

时间:12-23 整理:3721RD 点击:

您好!有个问题向TI高手请教一下:

1.WOR模式是定时唤醒RX来接收数据,在RX状态下可以接收数据,那在sleep状态和IDLE状态是不是不可以接收数据?如果是这样的话,接收最大占空比也只有12.5%,那就是说EVENT0事件下87.5%的时间里是收不到数据的?问题是我不知道对方什么时候发数据过来,而且数据包之间的间隔时间也有可能是不固定的,那在wor模式下接收的成功率不是很低吗?只有安照EVENT0的间隔频率来发送数据才可以100%接收吗?请问怎样解决这个问题。

2.在进入WOR模式下,通过设置寄存器MCSM2里的RX_TIME值可以改变rx占空比,设为7的时候是:until end of packet,意思是否说:进入wor模式后,经过IDLE、校准,到RX状态,然后就一直等待是否有数据包,有的话接收完数据就转到sleep状态 ,再循环event0;如果没有数据包就一直处于rx状态,而不会超时退出?我现在就是这样的情况,这样没数据接收电流就一直是19mA,就是rx状态的电流,这种情况接收数据包没问题,不管什么时候发数据包都可以接收到,但问题是功耗降不下来。                 

请回复问题,谢谢!

参考应用手册:Current Consumption for a Polling Receiver.pdf

WOR模式通过两种方式运作,一是通过前导码覆盖接收间隔,二是增加发生频率覆盖接收间隔,合理设置传输速率和WOR参数,完全不存在你所说的成功率低下问题。建议你仔细研究下WOR的工作模式,如需要演示代码,可留下E-Mail.

你好,WOR的演示代码,可以发我一份吗?我的邮箱:chinamtm@163.com

请教一下,前导码覆盖接收间隔,是什么意思呢?

如果我用的Tevent0=1000ms、Tevent1=12.5ms,数据包总长对应时间+回复时间=11ms,如果按您说的用前导覆盖接收间隔的方式,前导时间需要多少呢?难道是减小Tevent0使其略小于主机WOR发送的前导码的总时间?那在主机一对多的情况下,每次WOR召测就都会将所有的终端都给唤醒啦。

目前我使用的WOR的一对多,是采用的增加发送次数的方式,且(发送+回复)*次数>=Tevent0,而终端启用了地址过滤功能,当收到CRC_OK才产生中断(IOCFG2=0x07),但感觉效率较低。

你好,现在在做CC1101的CASE,其中就要使用的WOR的功能,希望您能够提供一份演示代码,谢谢!

我的邮箱: jamesyan84@gmail.com

我正在用CC1101做一款电池供电的无线通信产品,正调试WOR功能,总是唤醒不了,你能也给我发份演示代码吗,我的邮箱tjluping2007@163.com,谢谢

发我邮箱分演示代码吧,我参考下

您好 ,能给我发一份WOR的演示代码吗 谢谢了 LSABCD@126.COM

你好,WOR的演示代码能发我一份吗?heqiang_sye@163.com

441747863@qq.com 能给我一份吗。

请发演示代码,邮箱:meichifan1982@163.com

谢谢

wulikanluan@163.com

给我一份演示码呗,或者哪位好心人,给个链接,在哪里能下载到演示码

这么多人要,简易开一个专题吧。

你好,WOR演示代码请发一份,谢谢!邮箱:zw851104@163.com

相关资源参考附件,谢谢。

google也可以搜到很多资源,这里不一一列举

如www.pudn.com

演示代码 给我一份 谢谢 liuyuhuan201222@163.com

你好!我正在做一个产品双向都用CC1101,用到WOR功能,麻烦发份WOR功能演示的代码给我,邮箱502605336@qq.com,多谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top