The invention discloses a dual-mode TDC implementation method and
system based on an FPGA, and relates to the technical field of electronic circuits, and the technical key points are as follows: after a dual-mode
signal generation circuit receives each STOP pulse, a logic sequence opposite to the last time is immediately output as an effective
delay signal, the reset of the last
time signal in a time
delay chain (TDL) is not required, and the time
delay time is shortened; when the logic
signal propagated last time does not completely fade, the new reverse logic signal can be independently propagated in the TDL, and the new reverse logic signal and the new reverse logic signal do not interfere with each other; meanwhile, the rising edge of the
system clock only updates the state of the main trigger to serve as the logic reference of the next trigger, and an additional reset process is not needed, so that the dead zone time of
single measurement is strictly controlled to be a single period corresponding to the
system clock, and compared with a double-period dead zone in an existing scheme, the dead zone time is remarkably shortened, and the measurement rate is synchronously doubled; in a high-frequency
pulse measurement scene, pulse loss caused by an overlong dead zone can be effectively avoided, and the measurement efficiency is remarkably improved.