This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

cc253X功耗的小问题

Other Parts Discussed in Thread: CC2531, Z-STACK, CC2591, CC2590

z-Stack中MAC_INTERNAL_API uint8 macRadioSetTxPower(uint8 txPower)设置TXpower  ,协议栈在哪里配置TxPower,听说默认值1dB在哪里设置的,在哪里修改默认值,安装官方的genricAPP做出来发射电流34mA,是不是表明发射功率是4.5dB,待接收状态工作电流30mA,我用的芯片是cc2531

  • 初始化的Txpower由macPibDefaults决定。如下。所以没有使用PA时,默认是0dbm. 对照datasheet,34mA,是4.5dbm的发射功率,当然是不考虑其他外设耗电的情况,你可以IAR调试的时候看TXPOWER寄存器嘛,如果是0XF5就是4.5dbm,其他值请对照datasheet.

    #if defined (HAL_PA_LNA)
      19,                                         /* phyTransmitPower for CC2591 */
    #elif defined (HAL_PA_LNA_CC2590)
      11,                                         /* phyTransmitPower for CC2590 */
    #else
      0,                                          /* phyTransmitPower without frontend */
    #endif

     

    const uint8 CODE macRadioDefsTxPwrBare[] =
    {
      3,  /* tramsmit power level of the first entry */
      (uint8)(int8)-22, /* transmit power level of the last entry */
      /*   3 dBm */   0xF5,   /* characterized as  4.5 dBm in datasheet */
      /*   2 dBm */   0xE5,   /* characterized as  2.5 dBm in datasheet */
      /*   1 dBm */   0xD5,   /* characterized as  1   dBm in datasheet */
      /*   0 dBm */   0xD5,   /* characterized as  1   dBm in datasheet */
      /*  -1 dBm */   0xC5,   /* characterized as -0.5 dBm in datasheet */
      /*  -2 dBm */   0xB5,   /* characterized as -1.5 dBm in datasheet */
      /*  -3 dBm */   0xA5,   /* characterized as -3   dBm in datasheet */
      /*  -4 dBm */   0x95,   /* characterized as -4   dBm in datasheet */
      /*  -5 dBm */   0x95,
      /*  -6 dBm */   0x85,   /* characterized as -6   dBm in datasheet */
      /*  -7 dBm */   0x85,
      /*  -8 dBm */   0x75,   /* characterized as -8   dBm in datasheet */
      /*  -9 dBm */   0x75,
      /* -10 dBm */   0x65,   /* characterized as -10  dBm in datasheet */
      /* -11 dBm */   0x65,
      /* -12 dBm */   0x55,   /* characterized as -12  dBm in datasheet */
      /* -13 dBm */   0x55,
      /* -14 dBm */   0x45,   /* characterized as -14  dBm in datasheet */
      /* -15 dBm */   0x45,
      /* -16 dBm */   0x35,   /* characterized as -16  dBm in datasheet */
      /* -17 dBm */   0x35,
      /* -18 dBm */   0x25,   /* characterized as -18  dBm in datasheet */
      /* -19 dBm */   0x25,
      /* -20 dBm */   0x15,   /* characterized as -20  dBm in datasheet */
      /* -21 dBm */   0x15,
      /* -22 dBm */   0x05    /* characterized as -22  dBm in datasheet */
    };