TI中文支持网
TI专业的中文技术问题搜集分享网站

CC1101 无线唤醒 星型网络 通讯机制 求助

在应用CC1101开发机房内环境监测和显示系统,网络是星型网络拓扑,单主机发送  多从机接收(从机地址互不相同)。主机功耗不需要考虑,从机为降低功耗采用WOR功能。

我的问题是 :因为从机无线唤醒检测 是周期性的,那么主机发送时 如何保证从机能同步唤醒,并能可靠接收到对应自己地址的数据呢?采用怎么样的通信机制比较科学并保证低功耗。

我们规划两种方案:1 从机全部和主机对时,保证从机完全同步唤醒(感觉实现起来比较复杂,RC时钟的同步性能否一直  不得而知)。2 发送机固定时间间隔连续发送数据,从机的接收时间 Trxtime 必须大于两个发送数据包的时间间隔。

急切求助 谢谢!!

lei ma:

回复 Eggsy Pang:

非常感谢Eggsy的支持,子夜时分还在回复,辛苦您。开发时碰到问题还希望得到您的支持,再次感谢 

user4603813:

你的意思是不是让接收机在指定时间上开启WOR模式,其他时间处于深度睡眠?

lei ma:

回复 user4603813:

您好。是这个意思。从机要3s唤醒一次。查看是否有自己地址的数据。通讯机制要保证从机无丢失的发现 并接收到 主机发送的数据,对应自身地址的要回复应答,非自身地址数据,立即休眠。

另外,您知不知道发送和接收 无限长数据 ,如500字节,是怎样的一个通讯过程。fifo仅64字节,如何不间断发送和接收的,手册没读明白。

user4603813:

回复 lei ma:

每增加一台从机设备都会增加整个系统的功耗,特别是你这种频繁唤醒的应用。主设备发送唤醒包会干扰到所有从设备

另外,无限数据包长我没用过,抱歉

Felix ZF:

回复 lei ma:

在手册的15.2  Packet Format章节,有关于无限长数据发送的描述

cole chen:

你好,请问一下RX端在sleep模式下是怎么知道TX端有数据在发送的,是因为RX端sleep模式下还有部分寄存器的值是retained的状态能够知道有数据发送出来了吗?TI员工回复的意思好像是同意你的第一条方案,那如果因为实际情况,TX端是不定时的发送呢,没法保证主机和从机对时啊,怎么办?

赞(0)
未经允许不得转载:TI中文支持网 » CC1101 无线唤醒 星型网络 通讯机制 求助
分享到: 更多 (0)