Skip to main content
Vivek Sankaranarayanan
Associate II
July 20, 2017
Solved

Independent Dead-time for Advanced Timer

  • July 20, 2017
  • 1 reply
  • 1362 views
Posted on July 21, 2017 at 01:50

Hi All,

I'm using the advanced timer TIM1 on STM32303VC to drive a 2 phase shifted full bridges separated by a transformer (Dual Active Bridge topology). This required use of 4 PWMs. CH1 and CH1N drive the primary bridge. CH3 and CH3N drive the secondary bridge.

The question is I need to program independent dead times (for CH1-CH1N and CH3-CH3N). Is that possible? Because the LL APIs have only one dead time configuration value per Timer.

If it's not possible what is the workaround? This is a make or break situation for my converter.

Regards,

Vivek

#phase-shift #advanced-timers #timer-synchronization
This topic has been closed for replies.
Best answer by waclawek.jan
Posted on July 21, 2017 at 10:53

The question is I need to program independent dead times (for CH1-CH1N and CH3-CH3N). Is that possible?

No.

0690X00000607Y0QAI.png

If it's not possible what is the workaround?

Using two different timers?

JW

1 reply

waclawek.jan
waclawek.janBest answer
Super User
July 21, 2017
Posted on July 21, 2017 at 10:53

The question is I need to program independent dead times (for CH1-CH1N and CH3-CH3N). Is that possible?

No.

0690X00000607Y0QAI.png

If it's not possible what is the workaround?

Using two different timers?

JW

Vivek Sankaranarayanan
Associate II
July 21, 2017
Posted on July 21, 2017 at 14:27

 Thanks JW.

Can I apply phase shift if I drive the bridges using two different timers? Also I need to apply this work around in my existing hardware.  So that means I can configure Tim1_ch3-ch3n as input high impedance and short it with Tim8_ch1-ch1n. That should work right?

Asantos
Associate III
July 25, 2017
Posted on July 25, 2017 at 01:04

Vivek,

    The STM32F334 has the HRTIM with an independent deadtime control for each channel. 

    Why your phase shift bridge need independent deadtime?

  Ari.