Part Number:LAUNCHXL-CC26X2R1
仍然是TI 的参考主板与天线评估板,在TI中对应4个引脚 DIO27/DIO28/DIO29/DIO30 对应6组逻辑电平,也就是6个天线,
现在的想法是,更换用Silicon Lab 16天线来替换原来TI的6个天线,但是TI引脚权限受限,想请问,如何将TI的4个引脚的逻辑电平进行拓展到12组或者更多?
Kevin Qiu1:
16 天线用4个IO应该也可以控制,电平扩展没有更多资料,我需要与team确认下
,
Jokenh Kenn:
好的,麻烦您问下,多谢
,
Kevin Qiu1:
看下这里的回复:https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1034018/launchxl-cc26x2r1-aoa-16-antennas/3822472#3822472
,
Jokenh Kenn:
多谢您与团队的回复,我目前使用的是
1. 主板:LAUNCHXL-CC26X2R1 2. Script language: Python 3.7.4 3. SDK: simplelink_cc13x2_26x2_sdk_3_40_00_02
我不是算法工程师,想多问一句,SDK3.40有没更改4个IO引脚电平从而控制12个天线的权限?如果有,请问下程序放在那个文件下,以及如何将C语言程序转换成python语言程序?
以及安装SDK 5.20后,如何用Python 3.7可以运行SDK5.20的例程?
,
Kevin Qiu1:
Jokenh Kenn 说:SDK3.40有没更改4个IO引脚电平从而控制12个天线的权限?
可以,你可以参考SDK5.20实现
对于python仅提供示例,这部分你可能要自己实现
Jokenh Kenn 说:以及安装SDK 5.20后,如何用Python 3.7可以运行SDK5.20的例程?
参考这里面的步骤https://dev.ti.com/tirex/explore/node?node=AHYhhuDNTaRXzkOlahOlvA__pTTHBmu__LATEST
关于python和其他更多问题,可在英文论坛继续询问
,
Jokenh Kenn:
多谢您,已经在SDK3_40 的ble_user_config.c 按专家给的意见进行修改了,也成功在Silicon Lab天线板上运行了;但有2个问题, 1. 是如何检测这12个开关中,是否已打开某个指定的天线或端口(因为master为Rx而不是Tx,无法通过频谱仪探针检测)? 2. 4个引脚的逻辑电平可否用顺次的方式,即 0000 0001 0010 0011 0100 0101 0110 ……这样的方式 存储位置:C:\ti\simplelink_cc13x2_26x2_sdk_3_40_00_02\source\ti\ble5stack\icall\app
,
Kevin Qiu1:
Jokenh Kenn 说:1. 是如何检测这12个开关中,是否已打开某个指定的天线或端口(因为master为Rx而不是Tx,无法通过频谱仪探针检测)?
这个我不太熟悉,你可以在上面英文论坛链接中咨询此问题
Jokenh Kenn 说:2. 4个引脚的逻辑电平可否用顺次的方式,即 0000 0001 0010 0011 0100 0101 0110 ……这样的方式
这个是可以的
,
Jokenh Kenn:
好的,已在相应的英文论坛中提出此问题,多谢您。
,
Kevin Qiu1:
不客气
,
Jokenh Kenn:
Hi, Kevin Qiu1 还想问个问题, 仍使用TI系统,天线仍为TI的 BOOSTXL-AOA,但仿真TI自带例程中,测试的天线只有1没有2,请问如何更改才能同时使得测试天线组既包括天线1也包括天线2?
,
Kevin Qiu1:
此处的1代表天线组1的3根天线,不是单独的一根天线
,
Jokenh Kenn:
是的,这里的天线1代表A1.1 A1.2 A1.3这一组天线阵,而我的问题是,
1. "Antenna 1" 这个结果的打印信息,存储在SDK3.40 什么程序中?
2. 打印信息为什么没有天线2,即A2.1 A2.2 A2.3 这一组信息?
3. 在程序中如何设置,才能将天线1与天线2分别进行切换并同时打印出来?
,
Kevin Qiu1:
两组天线切换程序修改参考:
https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/914126/ccs-launchxl-cc26x2r1-how-to-set-the-boosterpack-antenna-board-to-use-two-antenna-arrays
对于打印,需要一些python和web的知识,我对此不熟悉,我们也不对web和python程序提供支持
使用python将采集到的数据导出到本地不需要web,应该会更简单一些