AnsweredAssumed Answered

i.MX RT1050 - eFlexPWM 10ns +width pulse with ns resolution?

Question asked by socalsparky on Nov 9, 2018

I have read about the fractional delay logic in eFlexPWM modules.  To use it, IPBus clock must be running at 100MHz (period = 10ns), and therefore the 5-bit fractional delay count (FRACVAL) enables 10ns/32 = 0.3125ns resolution for PWM period and turn ON/OFF edges.

 

This is great, however with regards to FRACVAL2,3,4,5 the reference manual says (highlighed part):

 

 

If I understand correctly I cannot use fractional delay logic for fine adjustment of the PWM waveform +width (or -width) when it is less than 30ns (3 IPBus clock cycles when running at 100MHz).  Is this correct?

 

I am trying to find a way to generate PWM waveform with pulse +width adjustable in range 5-30ns with a resolution of 2-2.5ns.  Any ideas how I can achieve this is most appreciated!

Outcomes