关于CC2640发射功率的问题
请几个问题想请教:
1、刚才想看看CC2640的例程里功率和功耗的问题,就找到了这个,应该是功率的选择吧?
const txPwrVal_t txPowerTable[] =
{ { TX_POWER_MINUS_21_DBM, GEN_TX_POWER_VAL( 0x07, 3, 0x0C ) },
{ TX_POWER_MINUS_18_DBM, GEN_TX_POWER_VAL( 0x09, 3, 0x0C ) },
{ TX_POWER_MINUS_15_DBM, GEN_TX_POWER_VAL( 0x0B, 3, 0x0C ) },
{ TX_POWER_MINUS_12_DBM, GEN_TX_POWER_VAL( 0x0B, 1, 0x14 ) },
{ TX_POWER_MINUS_9_DBM, GEN_TX_POWER_VAL( 0x0E, 1, 0x19 ) },
{ TX_POWER_MINUS_6_DBM, GEN_TX_POWER_VAL( 0x12, 1, 0x1D ) },
{ TX_POWER_MINUS_3_DBM, GEN_TX_POWER_VAL( 0x18, 1, 0x25 ) },
{ TX_POWER_0_DBM, GEN_TX_POWER_VAL( 0x21, 1, 0x31 ) },
{ TX_POWER_1_DBM, GEN_TX_POWER_VAL( 0x14, 0, 0x42 ) },
{ TX_POWER_2_DBM, GEN_TX_POWER_VAL( 0x18, 0, 0x4E ) },
{ TX_POWER_3_DBM, GEN_TX_POWER_VAL( 0x1C, 0, 0x5A ) },
{ TX_POWER_4_DBM, GEN_TX_POWER_VAL( 0x24, 0, 0x93 ) },
{ TX_POWER_5_DBM, GEN_TX_POWER_VAL( 0x30, 0, 0x93 ) } };
然后找到了,其中DEFAULT_TX_POWER的值是7,意思是不是说把蓝牙的功率配置成 -3dbm ? 如果我想改功率是不是改这里就行了,把7换成别的值?
const txPwrTbl_t txPwrTbl = { txPowerTable,
NUM_TX_POWER_VALUES, // max
DEFAULT_TX_POWER }; // default
2、功率和功耗有关系吗?
3、有没有“蓝牙输出可调增益”这个概念?之前同事看到了电路上有巴伦电路(我理解也是进行增益用的),就问我蓝牙输出可调增益配置为多少,我不知道这是个什么意思。请各位指教。
1、0~12对应不同的发射功率,7代表默认的0dBm。
2、功耗是整个系统所消耗的能力,和功率有一部分联系。
3、关于增益,这个要靠外部实现了,RF端加PA之类的,巴伦电路是一种不平衡转平衡的电路结构,它不是提高增益用的。但是你的这个可调增益,不太了解