This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

SPI/SPIS power consumption

Hi, I am developing an BLE application using nRF51822.

This question is from my previous question: devzone.nordicsemi.com/.../question-about-adc-power-consumption

For my application, it will communicate with other device through SPIS all the time. Since other device (SPI master) will transmit 256 bytes data uniformly per second, that is, CSN pin will be setting low every 4ms.

As the product specification 8.3 says, SPIS need "HFCLK + 1V2" and this will consume more 1 mA of current.

I want to know about the power consupmtion of SPIS When CSN is high, will the "HFCLK + 1V2" always active and consume 1mA of current?

If yes, is there any suggestion to reduce the power consumption? Thanks.

Parents
  • Thank you so much!! It really helps!!

    For my further application, it may connect with another sensor through TWI.

    I want to know the more general conclusion: For SPI/SPIS, TWI (communicate with other devices)

    Are these peripherals consume more 1 mA of current only when they are working?

    That is, these peripherals would consume very low power when they are sleeping (enabled but idle).

    Since I've read the GPIOTE configuration has the power consumption problem. (PAN 2.0, 39, GPIOTE: 1V2 + HFCLK are requested always when the GPIOTE task is configured.) I want to make sure the power consumption problem only happens in GPIOTE.

    Thanks agein!

Reply
  • Thank you so much!! It really helps!!

    For my further application, it may connect with another sensor through TWI.

    I want to know the more general conclusion: For SPI/SPIS, TWI (communicate with other devices)

    Are these peripherals consume more 1 mA of current only when they are working?

    That is, these peripherals would consume very low power when they are sleeping (enabled but idle).

    Since I've read the GPIOTE configuration has the power consumption problem. (PAN 2.0, 39, GPIOTE: 1V2 + HFCLK are requested always when the GPIOTE task is configured.) I want to make sure the power consumption problem only happens in GPIOTE.

    Thanks agein!

Children
No Data
Related