主题中讨论的其他器件:CC2640、 CC2650、 CC2640R2F
尊敬的 TI 专家:
我们检查了差分和内部偏置模式是否能够很好地实现定制板上的远距离功能。
顺便说一下、我们需要使用单端和内部偏置模式是有原因的。
但是、我们在将其用于它方面面临一个问题(范围太短)。
据我了解、您的应用 SDK 基本上基于 CC2640R2 LP 板等射频设计的差分和内部偏置模式。
因此、我们尝试通过参考单端或差分模式或内部或外部偏置模式的每个模式来更改硬件和软件的相关器件。
此外、我找到了以下与软件更改相关的内容:
我的问题是有关现有 CC26xx 系列(适用于 CC2640或 CC2650)和 BLE_USER_CONFIG.C 中 CC26xx_R2系列的相关宏定义或其他内容
首先、我认为现有的 CC2650EM_7ID 宏定义对 R2系列也有效、如下注释所示、预处理器包含两个定义。
/* *==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== * TI 参考设计和 *套件的射频前端和偏置配置符号。 此符号在 ble_user_config.h *中设置射频前端配置、并在 ble_user_config.c 中选择适当的 PA 表 *其他配置可通过编辑这些文件来使用。 * *仅定义一个符号: * CC2650EM_7ID -差分射频和内部偏置
(CC2640R2 LaunchPad 的默认值) * CC2650EM_5XD?差分射频和外部偏置 * RF-P 上的 CC2650EM_4XS?单端射频和外部偏置 * CC2640R2DK_CXS - WCSP:RF-N 上的单端射频和外部偏置 * (请注意、WCSP 仅针对 *进行了测试和特性描述 单端配置、它具有特定于 WCSP 的* PA 表) * *注意:CC2650EM_xxx 参考设计适用于所有 CC26xx 器件。 *==================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== *
但是、我不确定它对 R2仍然有效。
您能告诉我我们的配置应该使用哪种模式吗?
让我知道我们添加的宏定义对于每个模式配置是否正确和有效。 如果还有其他器件沿着这个方向运行。
在 BLE_USER_CONFIG.c 中
#elif defined (CC2650EM_4IS)<--我们将以下值用于单端和内部偏置模式 regOverride_t rfRegTbl[]={ //推荐的低功耗蓝牙覆盖、单端模式内部偏置 //uint32_t bleIsOverrides[]={ 0x00001007、 0x00354038、 0x4001402D、 0x00608402、 0x4001405D、 0x1801F800、 0x000784A3、 0xA47E0583、 0xAE00603、 0x00010623、 0x02010403、 0x40014035、 0x177F0408、 0x38000463、 0x000288A3、 0x00456088、 0x013800C3、 0x036052AC、 0x01AD02A3、 0x01680263、 #ifdef cache_as RAM 0x00018063、 #endif //cache_as RAM 0xFFFFFFFF 、}; #else //未知的器件封装 #error "*** BLE 用户配置构建错误***未知的封装类型!" #endif // #endif //
并在 BLE_USER_CONFIG.h 中添加了以下内容
#define RF_FE_MODE_AND_BIAS (RF_FE_SINGLE_END_RFP | \
RF_FE_INT_BIAS)
请告诉我这些对我们是否合适。
BR、
吉元

