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

接收大量ZigBee数据时,协调器串口有没有可能会丢包

您好,我的硬件设计师这样的,am335x处理器的串口与cc2530协调器串口连接。我想到一个这样的问题。

1、我查阅资料,发现ZigBee在2.4GHz频段下的最大传输速率为250kbps, 而假设协调器串口的波特率为115200,那串口也就115kbps的速度,是小于ZigBee空中传输速率的,有没有可能协调器在接收无线数据然后通过串口传输到am335x的时候,由于串口传输的速率过慢会丢包。

2、我现在出现的一个现象是,有6个开关(15个endpoint)同时上电入网(不仅包含入网,还会发送一对无线信息)的时候,会出现这样的错误

rpcProcess: No valid Start Of Frame found [a:1]
rpcProcess: No valid Start Of Frame found [0:1]
rpcProcess: No valid Start Of Frame found [0:1]

不知道2出现的这种现象跟1说的理论是否有关

Susan Yang:

您现在串口发送与接收的频率是多少?不建议您一次性传输大量数据,建议分段进行传送。另外注意波特率要保证大于传输速率。

chi chan:

回复 Susan Yang:

我现在的串口接收发送速率就是115200,但是ZigBee的传输速率是改变不了的吧,如何保证波特率大于ZigBee的传输速率

赞(0)
未经允许不得转载:TI中文支持网 » 接收大量ZigBee数据时,协调器串口有没有可能会丢包
分享到: 更多 (0)