我正在尝试持续发送长度可变的数据包、每个数据包的平均有效负载大小约为9到11字节。
假设波特率为500kBaud、8个前导码字节、MSK、30/32同步字位、未启用曼彻斯特编码、启用 CRC、我预计从该器件传输的最大实际数据包数是每秒多少? 我正在使用10MHz SPI 传输、并在数据包结束后使能发送器。
从理论上讲、似乎我每包发送大约200位、包括前导码、同步字和有效载荷。 在500kBaud 时、似乎我应该能够每秒发送超过2000个数据包(很明显、这是理想情况、而不是真实情况)。 但是、早期的经验测试似乎表明、传输1个数据包大约需要2.04ms、因此大约~490个数据包/秒、这对我来说似乎有点慢。
这是预期的吗? 使用此器件可以实际实现哪种持续的单向数据包吞吐量?
感谢您的任何见解!