- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
In this video, I am using the CY8CKIT-042-BLE. I noticed that the device consumes 8mA when powered. After that, it fluctuates between 4mA - 1mA. Then, it goes to 1 mA when it is working (I am confused!).
What is happening to pull 8mA suddenly and it fluctuates and why it operates on to 1mA after that? does that mean the whole chip is only consuming 1mA?
Thank you,
Anwar Elhadad
Solved! Go to Solution.
- Labels:
-
ispn:40039:1:0
-
l1:314:1:0
-
PSoC4MCU
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Anwar,
There will be a rise in current in the initial phase of device boot-up because the internal components like clocks will run at maximum frequency. We call this phase Boot-up. There is two sub-phases Hardware Boot and Software boot. After the boot process, the actual configuration will be set in the device and the current consumption will achieve a steady state. For more information please refer to the following application note.
https://www.cypress.com/file/141051/download
Thanks and regards
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Anwar,
There will be a rise in current in the initial phase of device boot-up because the internal components like clocks will run at maximum frequency. We call this phase Boot-up. There is two sub-phases Hardware Boot and Software boot. After the boot process, the actual configuration will be set in the device and the current consumption will achieve a steady state. For more information please refer to the following application note.
https://www.cypress.com/file/141051/download
Thanks and regards
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @VenkataD_41,
Do you know by chance how to reduce the current consumption during the booting process specifcally?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Anwar,
The current consumption during the hardware boot-up process is fixed because it depends on the hardware design of the chip. The soft boot-up current consumption can be reduced by configuring the clocks to the lowest frequencies and disabling the unnecessary clocks in the Clocks tab of the .cydwr section of PSoC Creator. Inside the main.c function, you can call the APIs to enable the clocks you required one by one with some delays. You can refer to the following function in the cyfitter_cfg.c file to understand how certain clocks are enabled in the code.
/* Setup clocks based on selections from Clock DWR */
ClockSetup();
Please note that enabling the required components in the main.c function with some delays between enabling each of the components will reduce the initial spike of current during the boot-up process.
Thanks and regards
Ganesh