Hello @Bubbles,
Let me resume my configuration to make everything clear.
Goal: measure the width of an input pulse that is some nanoseconds (between 1ns & 5ns).
Setup:
- I'm using the HRTIM Timer A with a clock at [f(hrtim) x 32] = 5.44GHz
- I'm using the HRTIM Capture for the measurement of the width
- EEV1 is triggered on a rising edge on the input pulse
- EEV2 is triggered on a falling edge on the input pulse
- The Counter of the timer A is reset every time by EEV1
- The Capture is triggered every time by EEV2
With such setup, I'm resetting the counter when the pulse start and reading the value of it when the pulse stops. That way I'm able to get the width of the pulse.
The only issue is that the External Event Configuration frequency is set to the HRTIM frequency which is 170MHz max in my case. So that means that the EEV cannot follow a signal below 5.88ns (and even higher than 5.88ns it is not that accurate, practically it needs min 10ns of pulse width) and in my case I can have some pulses that are about some nanoseconds...
I don't think that the EExFAST can change the speed of the triggering of the External Event, it will just reduce the delay of it.
Hopefully you do understand my configuration better now and maybe have an idea of any solution to it.
Kr,
Sidius