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.

Dead time configuration of TMS570.

Other Parts Discussed in Thread: HALCOGEN

I want to use TMS570 to control PMSM, but there is no hardware TIMER used to generate SVPWM just like TMS320 series, we have to design using NHET.

I have designed  software to generate SVPWM by NHET, but I'd like to know some details of Dead time. For example if the dead time is longer than the width of pulse, how to deal with this problem, could anyone have something to help me.

And if there is application note for designing svpwm by NHET.

Thanks very much. 

  • Your question has been forwarded to one of our expert.

    I will update you as soon as possible.

     

    Regards,

     

    Jean-Marc

  • Here is an example I used to drive a BLDC motor.

    The dead time is set to 32 HRP. http://e2e.ti.com/cfs-file.ashx/__key/CommunityServer-Discussions-Components-Files/312/0131.HET_5F00_PWM.hetLet me know if it answers your questions.

    Regards,

    Haixiao

  • Hi Haixiao Weng,
    I have the same problem with wang jianchao . Recently, I use TMS570LS0232PZ to drive phase-shift full bridge converter.
    Can you explain the principle of setting deadtime in HALCOGEN or give me some document related to deadtime setting for TMS570?
    Regrads
    Tran Hung
  • Hello Hung,

    Unfortunately, this is a very old thread and Haixiao is no longer a part of the Hercules Team. The NHE program that he provided is a custom NHE program that he developed. So, in short, it is possible to program NHET to accommodate the dead band as he has noted but this is not a normal part of HalCoGen. We offer a HET IDE to develop custom HET programs for such purposes along with a HET simulator to see the results prior to loading the object code into HET memory as part of your program. As I have stated in another post, the quicker way would be to use a device with the ePWM modules and use their dead band generation feature for this purpose.
  • Hello, I'm also interested in this topic.
    Please could you provide an example of dead time insertion in HET IDE?

  • Hello Roman,

    Unfortunately, such an example is not available at this time and there are no plans to support it. For devices with ePWM modules, this task becomes simpler.

    One of our VIP users of Hercules, Martin Valencia ,  has posted a YouTube video of a project where he has implemented "a single-phase to three-phase power transformer using a power module, the interesting thing about this project is the use of the Hercules RM46 ETPWM module, which can generate three deadband pwm signals with 120 ° offset, which allow me to control the Three-phase bridge that is inside the module."

    Here is a link to the youtube video. Note that it is provided in his native language but perhaps you can still get some useful pointers from it. perhaps, if there are specific questions, he will join in on this thread and offer some pointers to aid in your development.