Let say we have a very short pulse (100ns to 4000ns) and we want to make another wich last 1000 times longer so we can mesure it with a microcontroller.
We don't really care if the multiplication factor is accurate, neither if is really linear (vs logarithmic), but we want it to be coherent and repeatable : same input pulse should give same length output pulse.
I'm thinking of a capacitor A discharging in another capacitor B for mesuring the initial pulse, then discharging B trough a strong resistor so it discharge slowly.
Does this kind of timer works at ns resolution ? Is it reliable ? Is there a better way to do that ? (is it the worst ? :) )
---- Edit for good EM Fields questions
Accuracy of multiplier factor could vary between devices, something between x1000 and x5000 will be ok. But it must be stable for one given device within the same conditions (temperature, pressure...) over a 5s timespan. I want to be able to measure the initial impulse with an accuracy of 3ns, wich means 3 to 15µs jitter on the output pulse depending on multiplication ratio. It is more important to have a better accuracy on short pulses. I think and average of 1/500 of total duration is enough. Plus, maybe a kalman filter or something alike could smooth out this jitter.
We don't care about multiplication factor because the system will calibrate itself between every measures. There will be one known duration pulse, then one information pulse. We need to know the ratio duration_of_information_pulse/information_of_known_pulse.
The goal is to locate a device on a field using time of flight of a radio signal. It requires 2 measures. One position every 10s is enough. So we don't really care when the output pulse start.
I found this patent https://www.google.com/patents/US3712993. Looks like it uses Tcd and Tpd of cascading transistor. I don't think it is suitable for x1000 multiplication factor.