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.

TMS320F28377S: What will happen if EPWMCLK = 200MHZ

Part Number: TMS320F28377S


Hi Experts:

I would like to know, what will happen if EPWMCLK = 200MHz.

I set EPWMCLKDIV = 0, so EPWMCLK  = SYSCLK/1 = 200Mhz

And My project is run properly( I am using ePWM for DC/AC INVERTER Control)

Then suddenly I find out the max. EPWMCLK  is only 100MHz(It means EPWMCLKDIV  should set =1)

Should I correct my EPWMCLK setting? What will happen and why the EPMCLK only 100MHz?

Thanks in advance

  • Hi,

    Should I correct my EPWMCLK setting? What will happen and why the EPMCLK only 100MHz?

    Yes, you should correct the EPWMCLK setting because frq > 100MHz is not supported and you could see failure based on variation in PVT (process/voltage/temperature) conditions.

    Regards,

    Vivek Singh

  • Hi Vivek:

    Thanks for your response.

    Just wonder know more about " frq > 100MHz is not supported" , I use this setting to control a 15.36kHz PWM Inverter and it's running very well, never seem any failure or unexpected action.

    Therefore, do I correct EPWMCLK anyway? (Because it will cost RD resources..)

    Thanks again.

  • Hi,

    Device datasheet spec is created by TI based on detailed analysis done across different PVT conditions and it may be possible that in your case the critical timing path is not used or it may be that you have units which are good from timing point of view. We do not guarantee the peripheral operation beyond spec frq so if user wants to use out of spec frq, they need to make sure they have done all the testing of end application in all the conditions. Our recommendation is to put some effort now to change the frq to run it with-in spec and avoid any issue in future.

    Regards,

    Vivek Singh   

  • ok, understood!

    Thanks a lot!