您好!
根据 LAUNCHXL-CC1352P 原理图、 这是天线开关真值表
*真值表:
*
*路径 DIO28 DIO29 DIO30
*=========== === === ===
*关闭 0 0 0
* 2.4 GHz 1. 0 0
*高 PA 0 1 0
*低于1GHz 0 0 1
*
在 CC1352P1_LAUNCHXL、Simplelink SDK 6.10.0.29上测试 DMM_wsnnode_ble_sp_app_CC1352P1_LAUNCHXL_tirtos_ccs 项目。
下面是 fDriverCallbackAntennaSwitching 上的天线, 适用于 低于1GHz 高功率放大器外壳:
/* PA enable -->高 PA
* LNA 启用-->低于1GHz
*
GPIO_setMux (CONFIG_RF_24GHz、IOC_PORT_GPIO);
/*注意:RFC_GPO3是一种变通方法,因为 RFC_GPO1 (PA 使能信号)有时不是
在 CC1352修订版 A 上取消置位*
GPIO_setMux (CONFIG_RF_HIGH_PA、IOC_PORT_RFC_GPO3);
GPIO_setMux (CONFIG_RF_SUB1GHZ、IOC_PORT_RFC_GPO0);
CONFIG_RF_SUB1GHZ = DIO30。
不清楚为什么 IOC_PORT_RFC_GPO0映射到 CONFIG_RF_SUB1GHZ,因为 当 LNEA 启用时,射频内核数据输出0变为高电平,这意味着天线 GPIO 的输出为:
DIO28 DIO29 DIO30
=========== === =
0 1 1
根据真值表,对于1GHz 高 PA,应该是:
DIO28 DIO29 DIO30
=========== === =
0 1 0