This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
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

Significant packet loss at lower battery voltage

We have conducted some form of RF performance test at various battery voltages (3V, 2.5V and 2V). And the results we got shows significant degradation in performance at lower battery voltage. Please review the results we got and let us know what is wrong here.

Test Setup:

A 50mAh coin cell battery was drained at constant 13mA (tx current of NRF) to get the target cell voltage. Our custom nrf51822 was running a program which advertises every 100 ms at 0dB tx gain. Texas Instrument's RFSniffer was used to capture the Broadcast Advertisements. Sniffing was done for 1 minute to capture a theoretical maximum of 600 packets. From this Average RSSI and % Error were calculated. This process was repeated at various distances.

I have attached the results. Please let us know your suggestions about this behaviour.

RF test @ 2V & 2.5V.xlsx,

RF test @ 3V.xlsx

Parents
  • Hi,

    First off I disagree with the method you are using to deliver your test case voltages to the board. The CR2032 coin cell battery will not have the same characteristics when the voltage drops, it is intended for use around 3.3 V, in fact 2 V output from a coin cell is practically breakdown. Instead use a power source with a current limiter feature.

    We have never seen results like this internally. The results are also strike me as a bit weird, the RSSI values indicate that you should have no problems picking up packets.

    It is likely that something is not working correctly on your board.

    • Are you using internal LDO or DCDC for the nRF51822?
    • What is the power supply like on your board, are you using any high ripple voltage transformers?
    • Have you verified the behavior of your 16 MHz crystal?

    You can also submit your layout for review on our closed support portal, MyPage.

    Best regards,

    Øyvind

  • Hi, Øyvind Karlsen. Thank you for answering the question. Here we are trying to monitor the behaviour of the device while running on a battery. So it defeats the purpose if we use an external power supply. Also the battery's data sheet states that the rated battery capacity is the energy produced when it is drained up to 2V. This voltage drop happens due to the build up of the internal resistance as the capacity diminishes. I don't get why we cannot use the battery till 2V to extract the rated the capacity. Regarding your specific questions:

    1. We are using the circuit designed for the DCDC. But DCDC was not enabled in firmware during the test.
    2. The board power using a CR1616 battery which has a rated capacity of 50 mAH.
    3. Could you clarify this point a bit more? Our board works fine at 3V as you can see from the attached 'RF test @ 3V.xlsx'.

    Thanks again Akhil.

Reply
  • Hi, Øyvind Karlsen. Thank you for answering the question. Here we are trying to monitor the behaviour of the device while running on a battery. So it defeats the purpose if we use an external power supply. Also the battery's data sheet states that the rated battery capacity is the energy produced when it is drained up to 2V. This voltage drop happens due to the build up of the internal resistance as the capacity diminishes. I don't get why we cannot use the battery till 2V to extract the rated the capacity. Regarding your specific questions:

    1. We are using the circuit designed for the DCDC. But DCDC was not enabled in firmware during the test.
    2. The board power using a CR1616 battery which has a rated capacity of 50 mAH.
    3. Could you clarify this point a bit more? Our board works fine at 3V as you can see from the attached 'RF test @ 3V.xlsx'.

    Thanks again Akhil.

Children
No Data
Related