Announcements

Equip yourself to optimize PSoc4 MCUs for Evs at the EV Webinar. Click here to register.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

PSoC™ 4 Forum Discussions

Answer
Level 2
Level 2
10 sign-ins 5 replies posted 5 questions asked

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

 

0 Likes
1 Solution
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

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

View solution in original post

3 Replies
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

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

Answer
Level 2
Level 2
10 sign-ins 5 replies posted 5 questions asked

Hi @VenkataD_41,

Do you know by chance how to reduce the current consumption during the booting process specifcally?

0 Likes
VenkataD_41
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

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

 

0 Likes