Hi All,
We are currently working on current optimization for the KW45 on our custom-designed PCB and have encountered an unusual issue. The scan parameters we have configured are as follows:
gapScanningParameters_t gScanParams =
{
/* type */ gScanTypePassive_c,
/* interval */ 4000, /* Interval * 0.625 = scan interval in ms */
/* window */ 650,
/* ownAddressType */ gBleAddrTypePublic_c,
/* filterPolicy */ (uint8_t)gScanAll_c,
/* scanning PHY */ (uint8_t)gLePhy1MFlag_c
};
appScanningParams_t appScanParams = {
&gScanParams,
gGapDuplicateFilteringDisable_c,
1500,
gGapScanPeriodicDisabled_d
};
Here’s the behavior we observe:
It seems that the KW45 is unable to enter low-power mode consistently during scanning.
Notably, this issue only began after porting our code to the SDK_2.x_KW45b41z83xxxA_2.12.7.
Previously, under the older SDK version (2.12.2), the current consumption was working as expected.
Could you please help us identify the root cause of the unexpected 2.99 mA current consumption?
Any insights or suggestions for debugging this issue would be greatly appreciated.
Regards
Shivam
Hello Shivam,
Hope you are doing well. Could you please help us confirm if this issue is also present on our EVK?
Have you tried with latest SDK version? (2.16.100)
What SDK example are you taking as a base? What other modifications did you implement?
Regards,
Ricardo
Hi @Ricardo_Zamora ,
Thank you for the your reply, updating the sdk to version 2.16.100 solves the power consumption issue.
Regards
Shivam