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.

MSP4302633如何兼容好触摸和外设的低功耗?

在触摸应用中,使用了低功耗LPM3,接近唤醒。现在的问题是:

我现在触摸检测没有发现有接近,进入到了低功耗,但是我外设是需要继续工作的。如何做到兼容,我外设停止工作后再进入到低功耗?

  • user6341679 说:
    我现在触摸检测没有发现有接近,进入到了低功耗,但是我外设是需要继续工作的。

    请问能否详细说明下是哪些外设以及相应的工作时间大约是多少?

  • 我触摸检测为两个电极,一个电极作为接近唤醒,当电容变化量到80之后唤醒。外设为UART配置的LIN。LIN可能会长时间工作(一天或以上),也可能短时间工作(几分钟或几秒)。我希望触摸拥有接近唤醒的功能和LIN唤醒,进入低功耗需要等待LIN没有工作之后再进入
  • MSP430配置为有接近唤醒后,当没有触摸或接近时就会进入低功耗,但是这个时候我的外设LIN需要继续工作,这会冲突吗?
  • user6341679 说:
    当没有触摸或接近时就会进入低功耗,但是这个时候我的外设LIN需要继续工作,这会冲突吗?

    这取决于您使用的时钟源。要判断该模块是否处于活动状态,只需要知道该模块是否具有电源时钟即可。

    对于该芯片:Internal: SMCLK or MODCLK, External: UCLK

    如果使用SMCLK,则包括活动模式和LPM0。

    如果使用MODCLK,则活动模式和LPM0、3、4可用,因为MODCLK是单个模块,不受低功耗模式的影响。

    如果使用UCLK,则活动模式和LPM0、3、4可用。

    此方法也可以在其他模块中使用,以确定此模块是否可以在特定模式下工作。

  • 谢谢您确认答案!若有其他问题,请随时发新帖,谢谢