This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to minimize the power consumption of QSPI flash on 52840DK?

Hi,

I am running Homekit over Thread sample(NCS/Homekit tag v1.7.0 using MTD-SED conf) on my custom board and I found that the QSPI Flash (MX25R64, as same as the one use on 52840DK) consume >1mA.

And I tested the default Homekit multiprotocol sample application(MTD-SED) on 52840DK and have the same result (DK cut SB16/short SB18 and using PPK2 to measure current).

Is there any samples to show how to minimize the power consumption of QSPI flash on 52840DK?

I think zephyr/nrf driver should handle DPD status after each read/write of the flash, Is the Homekit multiprotocol sample do not set the Macronix flash into deepsleep mode?

Regards,

Anthony Yuan

Parents
  • Hi Anthony,

    The even high power consumption is often related to the logging module or debugging.
    So before we start looking at QSPI, lets just check:

    Are you debugging? If so, try to measure without debugging.

    Have you disabled logging? You can do this by setting the following:

    CONFIG_LOG=n
    CONFIG_SERIAL=n

    Regards,
    Sigurd Hellesvik

Reply
  • Hi Anthony,

    The even high power consumption is often related to the logging module or debugging.
    So before we start looking at QSPI, lets just check:

    Are you debugging? If so, try to measure without debugging.

    Have you disabled logging? You can do this by setting the following:

    CONFIG_LOG=n
    CONFIG_SERIAL=n

    Regards,
    Sigurd Hellesvik

Children
No Data
Related