HI,
我在设置CC1310 433 频段的发射功率时,发现 在smartrf studio上 最大发射功率可以设置为15,但是 在easylink (simplink cc1310 1.50 sdk)中 最大可以设置的功率为14 ,
const rfPowerConfig_t rfPowerTable[] =
{
{-10, 0x08C0 },
{ 0, 0x0041 },
{ 1, 0x10C3 },
{ 2, 0x1042 },
{ 3, 0x14C4 },
{ 4, 0x18C5 },
{ 5, 0x18C6 },
{ 6, 0x1CC7 },
{ 7, 0x20C9 },
{ 8, 0x24CB },
{ 9, 0x2CCD },
{ 10, 0x38D3 },
{ 11, 0x50DA },
{ 12, 0xB818 },
{ 13, 0xA63F }, /* 12.5 */
{ 14, 0xA73F },
};
CC1310最大发射功率是多少呢?我用smartrf studio 生成了 发射功率15dbm的 无线配置 ,替换了easylink 中原有的smartrf_setting.c中的配置,我在代码中不设置发射功率的情况下,我的发射功率是多少呢?
谢谢!
Viki Shi:
最大14dBm,15dBm应该是 boost mode
Viki Shi:
具体硬件参数你可以看下这边的分享: e2echina.ti.com/…/352928
ruimao cong:
回复 Viki Shi:
如果我 smartrf_settings里面 设置的15dbm,程序里面也没有配置 发射功率,那发射的时候 功率是多少呢?
Felix ZF:
回复 ruimao cong:
433频段可是设到15dbm,这时需要使用boost mode,set CCFG_FORCE_VDDR_HH to 1。
ruimao cong:
回复 Felix ZF:
意思就是说 ,假如我smartrf_settings里面设置的是15dbm,我程序里面没有设置发射功率,只要设置CCFG_FORCE_VDDR_HH 为1,发射功率就是15dbm? 如果我没有设置CCFG_FORCE_VDDR_HH 为1 ,也没有设置发射功率呢?
Felix ZF:
回复 ruimao cong:
要达到15dbm,一定要设置CCFG_FORCE_VDDR_HH 为1。
为什么不设置发射功率呢?
ruimao cong:
回复 Felix ZF:
我在smartrf_settings里面设置好了 ,在无线初始化之后,应该默认的是我设置的值吧?所以我就没有设置。 还有就是 我设置发射功率为15的话,即使我将CCFG_FORCE_VDDR_HH 设置为1, 代码里最大也只能设置到14.
const rfPowerConfig_t rfPowerTable[] =
{{-10, 0x08C0 },{0, 0x0041 },{1, 0x10C3 },{2, 0x1042 },{3, 0x14C4 },{4, 0x18C5 },{5, 0x18C6 },{6, 0x1CC7 },{7, 0x20C9 },{8, 0x24CB },{9, 0x2CCD },{ 10, 0x38D3 },{ 11, 0x50DA },{ 12, 0xB818 },{ 13, 0xA63F }, /* 12.5 */{ 14, 0xA73F },
};
Felix ZF:
回复 ruimao cong:
Felix ZF:
回复 ruimao cong:
ruimao cong:
回复 Felix ZF:
我用EasyLink_setRfPwr,可以设置为15吗,我看里面最大到14.