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.

Custom Inverter for LaunchPad

I am in the process of selecting a gate driver IC for a custom 100V BLDC motor inverter for use with my LaunchPad.  Does it matter if I use Hide-Side/Low-Side driver, or must the inverter use the Half-Bridge driver?

Also, some of the gate drivers need an inverted input on the low side drivers (/LIN).  How can I change the F28027 Launchpad polarity of the PWM outputs on the low side?

Thank you!

  • Hi Tom,
    You should be able to use any configuration of gate drivers. It should not matter whether they are packaged as separate high/low side drivers or integrated into a single half bridge driver.

    To invert the PWMs we'll need to modify the HAL for your board. Find the "hal.c" file you are using and look for the HAL_setupPwms function. In this function you'll find calls to "PWM_setActionQual_xxxx". The calls are what determines how the PWM acts whenever an event happens. Swapping the set/clear argument to these to functions will invert both the high and low side PWMs. If I'm not mistaken, the high and low side PWMs are coupled such that they have the same duty cycle. You'll effectively want to uncouple them and use AQCTLB to set the duty cycle of the B PWM to be the same as the A PWM. This couple with the swapped action qualifiers should yield the PWM setup you're looking for. Chris may be able to provide more assistance.
  • That is great Trey!  Thank you for that information.  We shall continue forward with our new design.