Topic

FAQ
Login Register
TLSR8251F512ET24 strange power consumption
Dec 28, 2021 09:48

/

A

/A

I have 2 boards (commercially made), exactly the same with TLSR8251F512ET24.

I have loaded both boards with exactly the same firmware, and I have noticed strange (to me) current drawn by each board. I have measured the current in the suspend mode, with setting in firmware:

    bls_pm_setWakeupSource(PM_WAKEUP_PAD);

    bls_pm_setSuspendMask(SUSPEND_ADV | SUSPEND_CONN);

and with suspend mode disabled, with firmware setting:

    bls_pm_setSuspendMask(SUSPEND_DISABLE);


Board #1:

current in suspend mode - 0.08mA

current with suspend disabled - 8.61mA


Board #2:

current in suspend mode - 0.85mA

current with suspend disabled - 3.9mA


Board #2 draw10 times the current in the suspend mode comparing with board #1.

But with suspend mode disabled, board #2 has lower current than board #1

I like the current in suspend mode of Board #1 (which is the current I would expect), but I like the current in suspend mode disabled of Board #2.


How can it be possible?

Is there any explanation for this?

Is it the TLSR8251 chip problem?




2 replies
TL_bloom5 Jan 06, 2022 17:15
0
/A

We would suggest you first switch the chip to tell if it is a board issue or a chip issue. Pls let us know the result so we can help further. 



wes58 [Author] Jan 07, 2022 04:32
0
/A

Unfortunately I don't have a spare chip or spare board (where I could get a chip from) so I can't really do it. If I wanted to buy 1 chip, it would cost me AUD$4.23 + AUD$20 for delivery from Mouser Australia. So $24 for 1 chip so I can test it is too much.


I don't think it can be a board, since there are only a few extra components - capacitors, inductor - on it. Besides, if it was the board, I would have higher current in both suspend mode and in active mode. But current in active mode (3.9mA) is lower than the current on the second board (8.6mA)?

Is there any way I can check it if the chip enters suspend mode?

Is it possible to check if any modules are not switched off when the chip enters suspend mode?

Note that the code is the same for both boards!

Thanks for your help.