CC2650/2640相关调试问题整理(寻求官方帮助)
CC2650/2640相关调试问题整理(寻求官方帮助):
说明:手头有两套调试对象——TI的CC2650EM_7ID(以下以7ID代指)和自制的RSM封装的CC2640demo板(以下以4XS代指),均使用SmartRF06下载调试程序,使用TI的BLE_Stack V2.0,master使用安卓手机+BLE调试助手。
A、连接断开问题:官方SimpleBLEPeripheral工程工作于7ID和4XS:
1、app能扫到从机,并能连上,但是连上后每次约18秒后断开,然后花几秒钟重新connect,约18秒后再断开,如此往复,为何?初步猜测是POWER_SAVING导致。
2、POWER_SAVING如何修改从机工作时长及休眠时长?
3、Application的POWER_SAVING与Stack的POWER_SAVING有何区别?需要同开同关还是各自独立?各达何目的?
4、禁掉POWER_SAVING后的确不会出现这种情况了,也就是说的确是这个问题导致的?
B、传输距离问题:SimpleBLEPeripheral工作于4XS:
1、禁掉POWER_SAVING,app能扫到从机并能连上,但是连接距离非常短,约1米多点(此时RSSI值-6xdB);
同样的硬件用代理商的iBeacon程序烧写后实测可连接距离近10米(此时RSSI值-9xdB),为何?
同样的程序(4XS不足2米版本,修改4XS为7ID)烧写工作于7ID上实测可连接距离超15米(此时RSSI值-9xdB),为何?
说明:均为板载PCB天线,4XS为MIFAntenna。
2、继续1的debug,修改程序把4XS从机的发射功率调至最大:HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_5_DBM)或HCI_EXT_SetTxPowerCmd(HCI_EXT_TX_POWER_2_DBM),通过app的RSSI值可判别发射功率的确增大了,但是最大可连接距离几乎没变,仍然很短,求解。
3、simplielink中哪个工程可以用来修改调试iBeacon?
C、官方SimpleBLEBroadcaster工程(未修改)工作于7ID和4XS:
1、app能SCAN到设备,MAC地址也能看到,但无法connect之,一直connecting最终失败成disconnected状态,为何?
D、关于CC2640 M3 ADC采样:
1、deyi社区上TI FAE何彦Yan何工的ADC例程是可独立移植至Peripheral工程的么?
2、TI提供的Sensor Controller Studio生成的代码究竟该如何移植整合至samplelink中的application里(如peripheral)?
3、TIDA-00374 demo何时可开放购买?
Hi Jingang,
PS. 很难有人把你的问题一下都回答了,所以这种帖子reply rate低啊。建议下次分开话题。:-)
关于问题B:
你的RSSI太小了。。。。不正常。
你有测试射频的手段吗?
传导和辐射测试?