cancel
Showing results for 
Search instead for 
Did you mean: 

STWBC86 stops working after a few days

S3rr4
Associate II

Hi,

I have a array of 2x5 STWBC86 on a aluminium plate to make a charging station for multiple devices. They are all connected to a common 5V source and decoupled by a small filter of Ferrite bead and MLCC.

After testing them for a while i let them rest over the weekend with no devices sitting on the chargers.

After that only a few of the STWBC86 work correctly, the rest doesn't respond to devices. I connected WPStudio and found no errors to be shown but what i found is that the device has its power stage active all the time at its ping frequency.

Best regards

Stefan

 

13 REPLIES 13
willzhou
ST Employee

Hi 

About " i found is that the device has its power stage active all the time at its ping frequency".

Do you mean, STWBC86  is work on ping phase, even RX is on, it can not charging devices?

It will be nice if you can share below GUI picture to me to get more information.

willzhou_0-1712715000490.png

 

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hi,

thanks for your fast reply. 

Yes, RX is active, frequency is sitting at Ping frequency but no charging is happening.

I will have to let it rest over a few days to recreate the issue and take the screenshots.

S3rr4
Associate II

Hi,

i could recreate it within a day.

Please find the screenshot below:

10 TX EPT Reason.png

as well see a shot of the mode monitor:

04 Mode Monitor.png

 RX and TX powers values are misleading in correlation to ICUR.

I also looked at the TX Interrupt latches and did find that if i write to "Did not occur" further testing does not alter them wich is different in a Controller not in that "error" state.

HI 

From your picture, TX get cep timeout, which mean do not get RX Control error packet, So TX will cut off power.

Seems TX/RX communication is bad, What is RX output voltage? Do you use STWLC38-EVK for RX?

How about you adjust TX input voltage, set higher like 6V and try it. 

 

Also you can use GUI and set "TX CE TO MAX" to 10, make cep timeout less to happened.

willzhou_0-1712911027190.png

 

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hi,

thanks for the swift reply.

i checked with a scope. the TX is still on (even if RX is removed). This will carry on forever until i reset the controller. Also i guess the CEP is there because of the removal of the RX on the previous charging cycle.

I use an IPhone for testing as well as Ti bq51050b. RX rectifier voltage is perfectly fine (5V) as well i checked the voltage at the VS pin of the TX. (DC-Level and AC component)

data at VS and V_coil at receiver.png

never the less will check with higher voltage.

Hi
Sorry I have mis-understand your issues.
Your issue is when RX remove, TX still in power transfer phase.
TX will get cep timeout and remove power Normally.
But your TX have some problem. So you need to modify set "TX CE TO MAX" to  0, make it easy to detect RX removed.

Please give me abnormal TX "TX EPT reason" GUI screenshort.

About clear latch intr, you need to use "TX interrupt Clear" in GUI.

willzhou_0-1712913183090.png

 

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hi,

don't worry.

nearly got it. When i power up the TX everything runs as expexted. I can charge every kind of RX and place them and remove them very often without a problem.

My issue is that when i power up the TX and let it sit without a RX for one or two days, the Chip is showing the behaviour i showed above. Meaning that the TX has its powerstage on all the time even if it has never seen an RX ever.

 

 

Hi
I understand the issues now, i will do similar test to check. 

TX default cfg is ping interval is 2sec, ping during is 80ms, So FW will do like this

1.ping 80 ms

2.Not find RX packet, sleep 2sec

3.Go to step1

Default TX CE To Max is 5, It means if ce timeout >5 it will go back to sleep,

So i think abnormal TX is detect CE packet and will not go to sleep.

So i suggest you set this value to 0 and test again.

willzhou_0-1712993172006.png

 

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

Hi,

i will try and give you feedback asap.

the WPSTUDIO doesn't let me set 0 so i will try with the minimum which is 1.