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.

[参考译文] 按住按钮时,功耗较高

Guru**** 2551110 points
Other Parts Discussed in Thread: CC2530

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/587081/when-button-is-pressed-and-held-power-consumption-is-high

主题:CC2530中讨论的其他部件

您好,

在SampleLight中,按下一个按钮后,WFP 1.7 的功耗很高,只要按下按钮,功耗就会一直很高。 我目前有一个WFP 1.7 设置为Rising Edge。 如何修复,以便按住WFP 1.7 时不会产生功耗?

e2e.ti.com/.../1440.1 .txt

e2e.ti.com/.../0882.2 .txt

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

    请您先澄清一下您想在这里完成的任务。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您能否发布按钮部件的示意图?

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

    下面是如何将按钮连接到CC2530的图示。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    按下按钮时您看到的功耗是多少?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大约5-10mA。 我只想获得以微安为单位的功耗。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我想这是因为您每隔100毫秒启动一次KEYHOLD_EVT事件来检查键保持状态,这将唤醒CPU并消耗电量。 要验证这一点,您可以在zclSampleLight_HandleKeys中注释掉"osal_start_timerEx( zclSampleLight_TaskID, KEYHOLD_EVT, 100);",然后按按钮查看功耗是否仍然很高。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是HAL_KEY_SW_1。 我所说的是HAL_KEY_SW_2,它与KEYHOLD_EVT没有任何关系。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    无论如何,如果禁用HAL_KEY_SW_1的ISR并按下该按钮,它消耗的电流是否相同?