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.

[参考译文] CC1352P:RF_cmdIEEERx.ccaRssiThr 的单位是什么?

Guru**** 2463330 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1216983/cc1352p-what-is-the-unit-of-rf_cmdieeerx-ccarssithr

器件型号:CC1352P

 在 mac_settings.c 中、RF_cmdIEEERx.ccaRssiThr 的默认值是0x64、该阈值的单位是什么? 0x64是否意味着(-) 100 dBm?

此致、

沭阳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的沭阳:

    单位实际上以 dBm 为单位。 您将看到、一些堆栈实际上直接将该值设置为十进制、如下所示:

     sReceiveCmd.ccaRssiThr.           =-90

    此致、

    Arthur

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Arthur、您好!

    感谢您的及时响应。

    我的理解是  ccaRssiThr 应该是一个有符号的 integar 价值正确吗? 但如果没有弄错、0x64会等于+100、那么将阈值设置为+100dBm 似乎是不合理的?

    此致、

    沭阳

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的沭阳:

    您的理解是正确的。 0x64阈值确实不合理、应根据需要将其设置为更高的值。

    例如、在 Wi-SUN 堆栈中、我们默认将其设置为-60、如以下捕获内容所示:

    此致、

    Arthur