nRF54L15 BLE RX current comsumption

I measured the power consumption of the BLE RX using the nRF54L15.(nRF54L15-DK v1.0.0)
3.0V operation
apps: scan_adv (delete advertising)
west build -b nrf54l15dk/nrf54l15/cpuapp
proj.conf
CONFIG_BT=y
CONFIG_BT_BROADCASTER=y
CONFIG_BT_OBSERVER=y
CONFIG_LOG=n
CONFIG_SERIAL=n

Result: The average current consumption was 3.73mA.
This is 330uA higher than the 3.4mA stated in the datasheet.
Is this correct behavior? Is further processing required to reduce it to 3.4mA?

Parents
  • Hi

    So, I discussed this with a colleague, and the extra ~300µs seems to be the Constant Latency mode being used by the SoftDevice controller. This can be seen by reading the CONSTLAT status register with the following command for example: nrfutil device read --address 0x5010E520 --direct

    It is the MPSL that handles the low latency states on behalf of the SoftDevice controller if I recall correctly, so documentation on that can be found here and in the nRF54L15 datasheet.

    Best regards,

    Simon

Reply
  • Hi

    So, I discussed this with a colleague, and the extra ~300µs seems to be the Constant Latency mode being used by the SoftDevice controller. This can be seen by reading the CONSTLAT status register with the following command for example: nrfutil device read --address 0x5010E520 --direct

    It is the MPSL that handles the low latency states on behalf of the SoftDevice controller if I recall correctly, so documentation on that can be found here and in the nRF54L15 datasheet.

    Best regards,

    Simon

Children
No Data
Related