Hello - I'm working on designing a Time to Amplitude Converter (TAC). This is something I have never done before, and was unsure as how best to go about designing one. After careful consideration, this is what I came up with:
The goal is to measure the time between the rising edge of START and the rising edge of FINISH. To do this, I want the circuit to start charging capacitor C1 on the rising edge of START, and to stop charging it on the rising edge of FINISH. Then, I can use an ADC to measure the voltage across C1, and thus have a voltage proportional to the difference in time between the rising edges of START and FINISH. I'm using C1 as the C in an RC circuit, with the R being supplied by the internal resistance of the FET. I am unsure as to the proper FET to use for this application. Before the circuit can be used again C1 will need to be discharged of course.
The operation of the circuit is fairly simple hopefully - PRE' is held high so Q will be low on power up. D is held high, so on a positive clock edge Q will go high. START is attached to the clock, so on the rising edge of START Q will go high, turning on the mosfet Q1, charging C1. FINISH' is connected to CLR' so that on the rising edge of FINISH Q will go low, turning off Q1, stopping the charging of C1.
Note that the FET and IC choice entirely arbitrary - I just wanted an inverter, a D +edge FF with preset and clear, and an N FET to illustrate the idea I'm thinking of. I would have to do more research to choose the proper parts for the job.
So will this work? Hopefully it would. Anyways, now I need to make things more complicated:
I want to use this circuit in a laser rangefinder. My idea is fairly simple: have a laser of a very specific wavelength. Turn it on for a period of time (doesn't matter how long). START would be connected to the signal that turns on the laser. I would then have some sort of device, that would have a filter that would only let in the laser's wavelength, that would emit a high signal on the FINISH line when it detected the laser's light. I'm thinking this would probabaly be a photodiode, but I need to check into what is typically used for this. I am unsure as to what part is best for this application. What worries me is the incredible high speed of light, and thus the incredible high speed that this circuit needs to operate at. I'm hoping to measure 10cm away and farther, in 10cm increments, up to 5m or so. If I could get closer readings or more accurate readings that would be wonderful. 10cm one way => 20cm there and back which would take about .67ns. Is this doable? Can anybody reccomend component choice? Or is there a better way to make a time to amplitude converter?
Thanks!
-Mike Noone