微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > BLE4.0 数据传输

BLE4.0 数据传输

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

求大神指教, 我现在用的 TI  CC2541 F256芯片   我想通过无线接收数据  数据大小大概在20-30kb左右。

1.我能否无线接收到数据 然后存在flash内部, 用的时候直接调用?

2.无线传输20-30kb的时间要多久?  

3.CC2541芯片的三种PM1,PM2,PM3  模式哪种可以通过无线接收来唤醒工作模式呢 ?

4.基于1.3.2协议栈,接收和发送端也是蓝牙模块,但是这个蓝牙模块会和PC端进行通信。

基于BLE协议栈还是专属模式?你接收方是手机,PC ?

1、可以存储在FLASH内,但请注意空间有限

2、传输时间受通讯参数影响,帧间隔最小7.5ms时理论传输速率应该是10Kb/s左右。另外这么大的数据,需要分帧发送,建议考虑碰撞、掉帧情况,可以加入重发。

3、PM0休眠,PM2/PM3可以收发数据。需要注意的是PM2模式下串口是关闭的

基于1.3.2协议栈,接收和发送方也是蓝牙模块。

1. flash是可读写的,但只有1Kbyte,本来这个只是给协议栈使用的,NV的管理是代码可见的,可考虑基于此修改

2. 实际使用最多到5KB/s,之前论坛用户测到最高也就4Kbyte左右,差不多6,7秒吧

3.没有一种PM是通过无线唤醒的,蓝牙通信,你可以理解为一个同步系统,即通讯双方时间高度一致。

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

网站地图

Top