Part Number:CC1310
我现在使用了CC1310 868Mhz的HSM模式(4Mbps),然后看了rfPacketErrorRate例程hsm模式的射频参数,发射功率值设置成了0x023F(如下图),请问0x023F代表的是多少dBm发射功率?在SmartRF Studio 7软件上也没找到0x023F对应的dBm值,另外,868Mhz hsm模式的最大发射功率能设置成多少?(CCFG_FORCE_VDDR_HH = 0)
Galaxy Yue:
您好,
1.txPower的值分为两部分,分别是高八位和低八位。
ddb=(int8_t)((uint8_)(txPower>>8))-18
>>是表示右移操作,即将高八位移到最低位,然后转换成uint8_t类型
最终计算结果-16dB
2.在868MHz频段中,txPower的取值范围在-22到5dBm
,
wei zhang:
哦哦,上面我发的那个表,例如0xa63f是怎么计算出12.5dB的呢,0xa6右移8位变成了166,166再减18,得到148??
,
Galaxy Yue:
您好,
1.公式是一个计算的大多数通用公式,将无符号整数表示的发射功率转换成dbm单位,依照不同的设计有区别,
2.在计算txpower对应的值时,还涉及到了温度补偿,您可以参考如下link,在23.3.3.2.16 CMD_SET_TX_POWER: Set Transmit Power
https://www.ti.com/lit/ug/swcu117i/swcu117i.pdf?ts=1705886732050
3.关于计算,可以查看以下
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/612071/cc1350-meaning-of-the-txpower-setting-on-cc1350
https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/638815/cc1310-power-calculator