ESB Tx current Spike issued

The part where the current goes up is the ESB Tx section. Why does the power consumption vary every time? I am currently using a DCDC regulator and a self-made board.

The main CPU being used is nrf52833.

ESB Tx power consumption appears differently every time, with three different values: 37mA, 5mA, and 500uA

Based on the datasheet, I believe that 5mA is the normal power consumption.

I've looked at other examples in the Q&A, but is this phenomenon that occurs with DCDC regulators a common issue?

Even when I connected 1.3V direct power from PPK to the DCDC regulator pin, the issue did not go away.

What parts should I look at?

I left a response to a previous question, but it got closed so I'm reposting it again.

I used an internal DCDC regulator.

                                                

The left image shows the reference circuit of the nRF52833 DK board, and the right one shows the regulator circuit of our own developed board.

I added a DCDC regulator circuit to the DEC4 pin as a reference design like on the DK board.

When power is applied, the DEC4 pin is supplied with a voltage of 1.3V.

When comparing the energy of each spike, the total amount of energy overall is not significantly different. However, I would like this energy to always be the same.

The following picture shows the power consumption when running the same program on the nRF52833DK board.

I was able to obtain more consistent values than before.

However, an abnormal waveform appeared before Tx. Although all LEDs were turned off, I cannot determine what the value is.

I also tried changing the value of C7 from 4.7nF to 47nF, but the phenomenon remained the same.

In addition, is the abnormal ESB Tx current consumption also related to antenna matching?

  • Hi,

    Can you share the the whole schematics and the part number of the capacitors and the inductors that you use for the DC/DC?

    I can make the case private first if you prefer it.. 

    Even when I connected 1.3V direct power from PPK to the DCDC regulator pin, the issue did not go away.

    Why did you supply the DCDC regulator pin from the PPK? 

    regards

    Jared 

  • The circuit diagram you requested is as follows.

    I designed the DCDC regulator to be exactly the same as the nRF52833 Reference circuit.

    I just thought of something after hearing your answer.

    I modified something that came to mind.

    After removing the capacitor from the main power supply, the current consumption of the ESB Tx was output as shown in the following figure.

    The power consumption appeared to be consistent to some extent. However, despite this, compared to the nRF52833 DK board, the power consumption of the ESB Tx appears to be more than twice as high.

    No LED turned on.

    The power consumption value indicated in the datasheet is 4.9mA.

    Actually, I think the power consumption of the nRF52833 DK board is also quite high.

    Can you tell me why there is a difference of more than twice the power consumption compared to the nRF52833 DK board?

  • Hi.

    Is this the whole schematic, is there anything else on your custom board such as another IC etc?

    dcjin said:
    After removing the capacitor from the main power supply, the current consumption of the ESB Tx was output as shown in the following figure.

    Exactly which capacitor did you remove, can you specify it in the schematic? 

    Are you using nRF Connect SDK or nRF5SDK?

    Can you share the part number of the capacitors and the inductors that you use for the DC/DC?

    regards

    Jared

  • Removed C28 and C6.

    can be translated to "This is the complete circuit diagram up to this point.

    C7 / 47nF : CL05F473Z05NNNB
    L1 / 1uH : MLF1608E100

    C19 and L7 are also products of the same subsidiary.

    We are using Zephyr in nRF toolchain.

    Do you have any more questions?

  • Hi,

    Thanks for the sharing the part number and the schematics,

    Yes, I do have a couple more questions,

    1. Do you see the spikes if you disable the internal DC/DC? Set CONFIG_BOARD_ENABLE_DCDC=n in prj.conf
    2. I do see that you have a several components that might be contributing to the high current consumption. For a reference, what current do you measure on your board if you flash your board with the blinky example and set CONFIG_SERIAL=n in prj.conf. Note, that you might need to change the Blinky pin to one that fits your board and make sure that any CS signal is set high to avoid that any sensors are consuming power. 
      1. Do you still see the spikes periodic spikes after flashing the blinky example,

      2. Is it comparable to what you measure on your DK?
    3. Are you using the PPK2 in Source or Ampere mode?

    regards

    Jared 

Related