Other Parts Discussed in Thread: CC1352P, CC1352R, SYSCONFIG
在SDK--simplelink_cc13xx_cc26xx_sdk_5_40_00_40的环境下,我想把CC1352P_2更改为蓝牙AOA的responder。按照SimpleLink Academy的提示,我已经更改完了相应的地方,并编译完成。
但在运行程序的时候,出现了
多次尝试,没找到问题。请问,问题可能出在哪里呢?该怎么解决?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在SDK--simplelink_cc13xx_cc26xx_sdk_5_40_00_40的环境下,我想把CC1352P_2更改为蓝牙AOA的responder。按照SimpleLink Academy的提示,我已经更改完了相应的地方,并编译完成。
但在运行程序的时候,出现了
多次尝试,没找到问题。请问,问题可能出在哪里呢?该怎么解决?
[2022-03-04 11:23:59,479] root - INFO -
Example Input Parameters
----------------------------------------------------------------------
Coordinator comport : ['COM11']
Responder BD Address : []
Scan time : 10 Sec
Sync Params :
Sync Skip : 0
Use Advertiser List : No
Start Periodic Advertise Report on Sync : No
Enable Periodic Advertise Report : No
Enable Angle Of Arrival (AoA) : Yes
AoA Enable Filter : Yes
AoA Slot Duration : 2
AoA Sample Rate : 4
AoA Sample Size : 1
Data Collection Duration : 10
Data Collection iteration : 1
Provide Post Analyze Function : Yes
Example Log Dir : D:\ti\simplelink_cc13xx_cc26xx_sdk_5_40_00_40\tools\ble5stack\rtls_agent\examples\rtls_connectionless_log
----------------------------------------------------------------------
[2022-03-04 11:23:59,479] root - INFO - Setting nodes :
[2022-03-04 11:23:59,481] root - INFO - Message receiver started
[2022-03-04 11:23:59,481] root - INFO - RTLS Manager started
[2022-03-04 11:24:01,485] root - INFO - Done setting node
[2022-03-04 11:24:01,485] rtlsnode - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E <-- {'type': 'Command', 'command': 'RTLS_CMD_RESET_DEVICE', 'payload': None}
[2022-03-04 11:24:01,513] root - WARNING - ConstError('parsing expected 254 but parsed 0')
[2022-03-04 11:24:01,544] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Event', 'command': 'RTLS_CMD_RESET_DEVICE', 'payload': {'raw_payload': ''}}
[2022-03-04 11:24:01,598] rtlsnode - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E <-- {'type': 'Command', 'command': 'RTLS_CMD_SCAN', 'payload': None}
[2022-03-04 11:24:01,629] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Response', 'command': 'RTLS_CMD_SCAN', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:03,654] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Event', 'command': 'RTLS_CMD_SCAN_STOP', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:03,701] rtlsnode - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E <-- {'type': 'Command', 'command': 'RTLS_CMD_SCAN', 'payload': None}
[2022-03-04 11:24:03,729] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Response', 'command': 'RTLS_CMD_SCAN', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:05,769] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Event', 'command': 'RTLS_CMD_SCAN_STOP', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:05,809] rtlsnode - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E <-- {'type': 'Command', 'command': 'RTLS_CMD_SCAN', 'payload': None}
[2022-03-04 11:24:05,840] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Response', 'command': 'RTLS_CMD_SCAN', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:07,834] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Event', 'command': 'RTLS_CMD_SCAN_STOP', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:07,914] rtlsnode - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E <-- {'type': 'Command', 'command': 'RTLS_CMD_SCAN', 'payload': None}
[2022-03-04 11:24:07,945] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Response', 'command': 'RTLS_CMD_SCAN', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:09,940] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Event', 'command': 'RTLS_CMD_SCAN_STOP', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:10,016] rtlsnode - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E <-- {'type': 'Command', 'command': 'RTLS_CMD_SCAN', 'payload': None}
[2022-03-04 11:24:10,045] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Response', 'command': 'RTLS_CMD_SCAN', 'payload': {'status': 'RTLS_SUCCESS'}}
[2022-03-04 11:24:12,039] root - INFO - COORDINATOR : F8:8A:5E:2D:A2:0E --> {'type': 'Event', 'command': 'RTLS_CMD_SCAN_STOP', 'payload': {'status': 'RTLS_SUCCESS'}}
看起来是没有检测到responder设备,你打开手机APP,看能否搜到responder的广播
看起来这样修改,CC1352P-2没有工作。之前我有把修改好的CC1352R的协议下载到CC1352P-2中,这时候是可以检测到responder的,也能正常获取到IQ数据。说明是开发板是没问题的,可能还是修改的某个地方出了问题。
是的,可能还是某处修改有问题,使用sysconfig进行switch后,编译有没有报错?
错误以及解决了。
cc1352P2 能够正常使用了。
但检测收到的信号强度很弱。在IQ数据中检测到的RSSI为-85左右。距离大概1m的情况下。我用示波器直连发射端口,发现发射功率在-30dbm。我实际设置的为20dbm。这种情况是哪里出了问题呢
我用示波器直连发射端口,发现发射功率在-30dbm。我实际设置的为20dbm。这种情况是哪里出了问题呢
这种测不出准确的发射功率
需要将天线处电容C482移到C483处,然后在SMA接口处测量:
使用频谱仪连接同轴电缆在SMA接口测试才能得到正常的测量结果,示波器不行
不好意思,说错了。是用的频谱仪来测量的。测量结果功率确实很低,然后跑rtls_connectless.py得到的RSSI也是-85左右。
测得-30dBm的的输出肯定是不正确的
用smartRF studio7 按以下设置测一下输出功率:
直接用smartRF studio7设置发射功率 是没什么问题的,功率也正常。但是作为responder的时候 功率就特别低。会不会是RF的引脚定义有问题?
可能是修改有问题,烧录下面的文件试一下:
我用CC1352R1當成responder的時候, RSSI大約在-40左右, 但是用CC1352P2當成responder和enable High PA的時候, RSSI特別低, 大概在-75左右, 跟你一樣用smartRF studio7測試TX power都沒問題, 本來以為是RF switch設置錯誤, 後來我在syscfg/ti_drivers_config.裡面的rfDriverCallbackAntennaSwitching()直接把paType這個變數設成RF_TxPowerTable_HighPA, RSSI還是很低. 我也試過Kevin提供的hex檔案,但是結果還是一樣, 請問有甚麼辦法可以解決RSSI特別低的問題嗎?