cancel
Showing results for 
Search instead for 
Did you mean: 

Complementary PWS signal

ahmedfotoh
Visitor

the same intervalthe same intervalthere is lag between themthere is lag between themHi ,I use stm32f401rct6 board ,I need to generate two pairs of complemdntary pwm signal to drive 4 igbt for dc full bridge converter in soft switching way,

1000031310.jpg

How can achieve two pairs by some leg between them as shown in picture?

 

1 ACCEPTED SOLUTION

Accepted Solutions
AScha.3
Chief III

Hi,

most simple way: just make/set a complementary output with deadtime and adjust the deadtime to get the "gap".

(on advanced timer  )

 

Other way would be "combined PWM" - but F4 dont have this. F303 can do this...or other ...F7 , H7 etc.

If you feel a post has answered your question, please click "Accept as Solution".

View solution in original post

4 REPLIES 4
AScha.3
Chief III

Hi,

most simple way: just make/set a complementary output with deadtime and adjust the deadtime to get the "gap".

(on advanced timer  )

 

Other way would be "combined PWM" - but F4 dont have this. F303 can do this...or other ...F7 , H7 etc.

If you feel a post has answered your question, please click "Accept as Solution".
ahmedfotoh
Visitor

When set TIM1 CH1 and CH2 to generate two pair of complementary signal there is no lag between them, but I need to make lag as shown in picure

Use two different advanced timers, set them to start at the same time through a trigger, but set CNT of one of them to 0 and the other to the delay you want between them.

Can't do it with a single timer.

If you feel a post has answered your question, please click "Accept as Solution".
ahmedfotoh
Visitor

Therefore, my stm32f4 must be changed to another board that has more than one advanced timer