Part Number: TIDA-00961
Hello:
About the code of TIDA-00961, There is a judgment in the code "interrupt void pwmISR(void)".
If Code working in two-phase bridge, Please tell me how " ZVS Extension"works?
Looking forward to your reply. Thank you!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: TIDA-00961
Hello:
About the code of TIDA-00961, There is a judgment in the code "interrupt void pwmISR(void)".
If Code working in two-phase bridge, Please tell me how " ZVS Extension"works?
Looking forward to your reply. Thank you!
Hi,
I will link this thread to the right owner of TIDA-00961 firmware.
Hi Haifeng,
In this solution, the ZVS extension is based on single phase feedback signal. The interleaving is achieved by changing the phase shift register to maintain 180 degree phase shift. Feel free to let me know if you have other questions.
Regards,
Chen
Hi, Chen
When the system is working under heavy load, the " phase_OFF" is equal to 0. As you say, the ZVS extension is invalid, is it right?
If it is right, I think the code is flawed
Hi haifeng,
When the system is working under heavy load, the " phase_OFF" is equal to 0.
Yes.
As you say, the ZVS extension is invalid, is it right?
I didn't say ZVS extension is invalid. I was just saying the ZVS extension is achieved based on single phase feedback signal. Why do you say they are not valid?
Regards,
Chen
Hi, Chen
As you say, When the system is working under heavy load, the "phase_OFF = 0".
but base on the code, " if (zvs_adj_on && (!zvs_dont_adj) && (phase_OFF))",the ZVS extension will not run in heavy load condition because "phase_OFF" is equals to zero.
Could you tell me why the code do this in PWM ISR.
Best regards,
Suiyang.
Hi Suiyang,
Ok, I got your point. Let me double confirm and will get back to you.
Regards,
Chen