cancel
Showing results for 
Search instead for 
Did you mean: 

HRTIM Deadtime not correct with external event

photon
Associate

 

I am creating a power supply that uses the HRTIM.

The setup has minimum on time, minimum off time, and deadtimes.

The minimum off time is defined as the time between the period and compare 1

The minimum on time is between Compare1 + rising deadtime and Compare 4

  • It as complementary outputs with dead time.
    • Rising (Out2 to Out1, 50nS, 68 deadtime counts)
    • Falling (Out1 to Out2, 40nS, 54 deadtime counts)
  • Compare 1 (140nS, 761 counts)
  • Compare 4 (390nS, 2121 counts)
  • Event (from external comparator) Level sensitive and FastMode.
  • Period (5000nS, 27200 counts) synchronized off Master HRTIM
  • On starts with Compare 1
  • Off starts with an Event or the end of Period.
  • Blanking happens between start of Period and Compare 4, with no latch
  • Burst Mode is OFF (HRTIM_OUTPUTIDLEMODE_NONE)

As I see it there are 3 modes

  • Normal: off event starts with Event
  • Event is always on: masked by blanking, but turns on right way after blacking period
  • No event found: off event starts with the start of new period.

Problem:

  • The first two modes the rising deadtime is ~80nS (40nS too long)
  • The third mode (catch on new period) is 40nS (as it should be)

Why is the deadtime not being enforced with the external event?

If I change the rising deadtime the first two modes stay 40nS too long.

photon_1-1688075332872.png

photon_0-1688075216137.png

photon_2-1688075407154.png

 

 

0 REPLIES 0