nrf54l15-power-increase-caused-by-nfc-read

  nRF54L15 power increase caused by NFC read from Android PhonesWith NCS 3.0 and the nRF54L15, even after applying patches, the power consumption anomaly can still be reproduced at the edge of the NFC range.  The power consumption anomaly persists even after upgrading to NCS 3.2.1, with a power consumption of 365uA during the anomaly.AI mentioned that this issue was resolved starting with version 3.2.0, but testing shows that the problem still persists.

Parents
  • Hi,

    Are you able to consistently reproduce this? Can you elaborate on how you test and trigger this behavior? Does it depend on your firmware, or which NFC reader you test with?

  • Connect the PCBA to a power analyzer. Use an Android phone to find the NFC's maximum distance range. Then, repeatedly move the phone quickly close to and away from this maximum distance. Repeating this process should quickly reproduce the issue, usually after about 10 to 100 repetitions. I haven't tested this with an iPhone yet, so I'm unsure if it can be reproduced. When power consumption issues occurred during testing, exceeding 300µA, my program would stop the NFC every 10 minutes, modify the NFC data, and then restart the NFC. After restarting the NFC via software, the power consumption dropped to 159µA, but it couldn't return to the normal power consumption of 4µA.

Reply
  • Connect the PCBA to a power analyzer. Use an Android phone to find the NFC's maximum distance range. Then, repeatedly move the phone quickly close to and away from this maximum distance. Repeating this process should quickly reproduce the issue, usually after about 10 to 100 repetitions. I haven't tested this with an iPhone yet, so I'm unsure if it can be reproduced. When power consumption issues occurred during testing, exceeding 300µA, my program would stop the NFC every 10 minutes, modify the NFC data, and then restart the NFC. After restarting the NFC via software, the power consumption dropped to 159µA, but it couldn't return to the normal power consumption of 4µA.

Children
  • Hi,

    I see. I have tested with the NFC: Text record sample, with two lines added to prj.conf to disable logging (as that leads to high idle current consumption in itself):

    CONFIG_LOG=n
    CONFIG_SERIAL=n

    However, after a fairly large set of attempts I was still not able to reproduce the issue. Is special firmware needed to trigger this issue? Are you able to trigger with the mentionned sample, or other code you can share?

    Also, are you only able to trigger with specific Android devices? If so, which phone do you use, and which app? Are you able to trigger this issue using other NFC readers, stand alone or iOS devices, or similar?

Related