微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 接收大量ZigBee数据时,协调器串口有没有可能会丢包

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

时间:10-02 整理:3721RD 点击:

您好,我的硬件设计师这样的,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说的理论是否有关

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

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

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

网站地图

Top