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.

MSP430FR2633: Standby power consumption with proximity

Part Number: MSP430FR2633
Other Parts Discussed in Thread: BOOSTXL-CAPKEYPAD

Captivate team,

Can you help come up with an estimate of standby power consumption for an application?  We need to have at least 1 electrode used for a proximity sense.  There will also be a set of touch buttons (10 to 12).  Standby power consumption is critical and must be minimized.  The device needs to wake up on a proximity event with the longest range possible.

I'm assuming the MSP430FR2633 will be used to allow for enough self capacitance buttons, but it's not a requirement to have self instead of mutual.  If it's lower power to do 1 self capacitance prox electrode, and the rest as mutual capacitance, we can do that.

Our datasheet says 1.7uA/button average in standby.  I believe this is based on a minimum number of pins (maybe 4).  How will the other factors I've given above affect the standby power consumption?

Thanks,

Darren

  

  • Hello Darren,

    The standby power consumption depends on couple of the factors:

    • Low frequency clock source:
      • Crystal: Low current, best accuracy. LPM3 base current ~ 1.2uA
      • REFO: High current, good accuracy. LPM3 base current ~ 16uA
      • VLO: Low current, porr accuracy. LPM3 base current: ~1uA
    • Application Scan period:
      • This is the amount of time between each sampling of the user interface. The scan period has a direct effect on the power consumption, as it controls the duty cycle of the application. When a lower period (higher rate) is selected, the CapTIvate analog and possibly the CPU are waking up much more frequently- consuming more power. The design tradeoff here is response time versus power consumption. Scanning less often reduces the power consumption, but also increases the response time of the user interface.
    • Sensor Measurement time:
      • This depends on Frequency Divider (Conversion clock frequency selection) and Conversion Count (Base number of charge transfers without a touch).
      • Conversion clock frequency and required Conversion count depends on the actual sensor design.

    CapTIvate has the Wake on proximity mode which turn off the CPU and using the FSM to handle the measurement as well as basic processing of the proximity sensor. If there is no touch or proximity event the device can keep staying at the low power mode without CPU interaction. The proximity sensor will wake up the CPU and measure all other sensors on the board. 

    For our BOOSTXL-CAPKEYPAD EVM, there is a proximity sensor and the power consumption in WOP mode (standby mode) is ~ 8uA. 

    Thanks,

    Yiding

  • Hi Yiding,

    I appreciate the detailed answer above.  One more thing I was hoping to clarify: is there a minimum number of pins that will impact the power consumption calculation? And how does the selection of those pins impact the calculation?

    For example, is it 0.9uA x 4 as the minumum?

    And if you have 2 pins acting as the wake pins, is it essential that those pins are in the same cap touch group?

    Thanks,

    Darren

  • Hello Darren,

    Stand by mode or wake on proximity mode is a case where the sensor only has one time cycle and no CPU operation is required to load new cycle related values.

    For example, if your device has 4 parallel scanning blocks which means you can scan 4 pins at one time cycle. So you can have up to 4 elements being scanned at one time cycle and it should not impact the power consumption for 1 to 4 elements.  Make sure these 4 elements are assigned to 4 different scanning blocks.

    For example, if your device has 2 parallel scanning blocks and you have 4 elements and you want all of them to be able to wake up the device then you need 2 time cycles so you will need the CPU to wake up to load the new cycle and you will not be in wake on proximity mode anymore. 

    If you device has x parallel scanning blocks, you can have up to x elements in stand by mode. Once the device is waked up from stand by mode then of course the system go back to the normal operation mode to scan all the elements time cycle by time cycle. 

    Thanks,

    Yiding

  • Thank you Yiding.  This is what I was hoping to understand better, since the pin assignment often comes early on in the process before people figure out the cost of those assignments.  I appreciate it.

    Darren

**Attention** This is a public forum