This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Is it ok doubler circuit for powering nRF52832 custom board

Hello Everyone,

I have developed my application using BLE for connect android mobile. I have design complete PCB using your reference design. But i have littele confused in power supply schematic because i have use MCP1640 doubler IC, and use only one AA 1.5V battery and converted to 3.3V. my question is i have this attached schematic to powering Nordic chip. Is it sufficient for continuously power to nRF52832 or i need to add any other components with this circuit. I just verify this circuit and hope it will not cause problem in future. I have tested this circuit in general purpose PCB its working fine and that's why i am using in my final design. Any extra energy consumption due this doubler circuit my device current consumption is 4mA-6mA. Please give your valuable suggestion for should i use thisimage description.

  • If you have followed Microchip's reference design I'm sure it should work fine. In the datasheet they claim a quiescent current of maximum 220uA so if you are drawing 4-6mA that suggests that there might be something wrong with your implementation of the nRF52. That current could indicate that your CPU is running continuously. Do you have an oscilloscope or any other way of measuring current over time?

  • No currently not have oscilloscope or other, but i have multimeter. What wrong in my implementation due to high current consumption this current 4-5mA consume while transmitting data to Android apps using BLE. But while advertising it is near about 0.3-0.4mA. What should i wrong can you tell me. Thanks for your reply...

    1. What is your advertising interval? If you are advertising with very short intervals I suppose you can end up drawing that much current.
    2. Have you tested your code on a development kit? Does it draw the same amount of current?
    3. It could also be a peripheral that is still enabled, or the CPU that of some reason turns on and off from time to time. With a multimeter you won't know whether it is a peripheral that continuously draws 0.3-0.4mA or if it is the CPU that rapidly turns on and off because the multimeter shows you an average current consumption value. This is why an oscilloscope showing the current measured over time would be very useful.
    1. #define MIN_CONN_INTERVAL MSEC_TO_UNITS(7.5, UNIT_1_25_MS) //old20ms
      #define MAX_CONN_INTERVAL MSEC_TO_UNITS(7.5, UNIT_1_25_MS) and slave latency set 0. I have set this 7.5ms interval because i want to sent my ADC data to mobile apps very fast is near about within 12-13 sec 160Kb(12bit ADC value).
    2. First i have develop my code on development board but still not measure current on development board. Because i have only multi meter. How i can reduced this current consumption. Thanks.......
  • Have a look at our Online Power Profiler. An average current consumption of 0.3-0.4mA is completely plausible with connection and advertising intervals that short.

Related