Next Article in Journal
Smart Spread Spectrum Modulated Tags for Detection of Vulnerable Road Users with Automotive Radar
Next Article in Special Issue
Towards a Multi-Pixel Photon-to-Digital Converter for Time-Bin Quantum Key Distribution
Previous Article in Journal
An Anti-Noise Fast Circle Detection Method Using Five-Quadrant Segmentation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Indirect Time-of-Flight with GHz Correlation Frequency and Integrated SPAD Reaching Sub-100 µm Precision in 0.35 µm CMOS

Institute of Electrodynamics, Microwave and Circuit Engineering TU Wien, 1040 Vienna, Austria
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(5), 2733; https://doi.org/10.3390/s23052733
Submission received: 31 January 2023 / Revised: 26 February 2023 / Accepted: 27 February 2023 / Published: 2 March 2023
(This article belongs to the Special Issue Time-Resolved Single Photon Imagers and Their Applications)

Abstract

:
The purpose of this work is to prove the suitability of integrated single-photon avalanche diode (SPAD)-based indirect time-of-flight (iTOF) for sub-100 µm precision depth sensing using a correlation approach with GHz modulation frequencies. For this purpose, a prototype containing a single pixel consisting of an integrated SPAD, quenching circuit, and two independent correlator circuits was fabricated in a 0.35 µm CMOS process and characterized. It achieved a precision of 70 µm and a nonlinearity of less than 200 µm at a received signal power of less than 100 pW. Sub-mm precision was achieved with a signal power of less than 200 fW. These results and the simplicity of our correlation approach underline the great potential of SPAD-based iTOF for future depth sensing applications.

1. Introduction

Optical ranging methods are increasingly gaining in importance, especially for 3D sensors in the form of light detection and ranging (LIDAR) systems and time-of-flight (TOF) pixel sensors. TOF sensors stand out due to their simplicity, allowing for cheap manufacturing and their use in mass products, such as mobile phones, etc. Nevertheless, available sensors are either limited in precision or sensitivity.
There are two main approaches for TOF sensing. The most widespread approach is direct time-of-flight (dTOF). Here, measuring the time delay between transmission and reception of a light pulse, i.e., the time-of-flight, allows for the calculation of the distance to the reflecting object. For assuring a sufficient range and distance resolution, usually single-photon avalanche diodes (SPADs) are used as photodetectors. Due to the high speed of light, for achieving sub-mm accuracies, timing accuracies must be better than 6.6 ps, which is hard to accomplish with the used time-to-digital converters (TDCs). In [1], sub-mm depth precision was achieved with an integrated dTOF system by applying averaging over 1000 successive measurements. Nevertheless, depth precisions of dTOF systems are typically in the order of millimeters [2,3,4,5,6].
In contrast to direct time-of-flight, there is also indirect time-of-flight (iTOF), where, instead of a direct time measurement, a phase measurement is performed. There is a variety of approaches for implementing this phase measurement. iTOF systems using pinned photodiodes (PPDs) achieved sub-mm [7,8] or even sub-100 µm [9] depth precisions, but their range is limited. SPADs allow much higher sensitivities than PPDs. Nevertheless, to the best of our knowledge, there is no work achieving sub-100 µm precision with SPADs. In [10], a depth precision of 7.8 mm was achieved with a SPAD-based time-gated TOF approach. The best depth precision of a SPAD-based iTOF sensor of 1 mm was achieved in [11], which uses the same phase measurement approach as this work, but performs the proposed correlation digitally and with a lower modulation frequency. Simulation results of a similar design as this work were published in [12]. However, due to limited simulation time, only mm-accuracies were simulated.
There are also more complex forms of TOF, for example, nonlinear optical gating (e.g., [13]). Here, the received signal photons are optically gated with a pump pulse in a nonlinear process. Using short pump pulses would potentially allow for precisions in the order of micrometers. Nevertheless, such systems are cost intensive and relatively complex.
The purpose of this work is proving that our analog single-photon correlation approach in combination with a high modulation frequency allows achieving sub-100 µm precision iTOF with integrated SPADs. The achieved precision, sensitivity, and simplicity of this concept enables a wide range of new applications for TOF sensors. A prototype was manufactured in a 0.35 µm CMOS process, and depth precision, linearity, background light suppression, and SPAD excess voltage dependence were characterized.

2. iTOF with Analog Single-Photon Correlation

Our iTOF approach is based on a phase measurement by correlation of SPAD-detected photons with a phase-shiftable reference clock Vclk. Figure 1a shows the schematic of the integrator-based analog correlator proposed in this work. The integrator with a capacitor Ccnt forms an analog counter. A preceding SPAD quenching circuit generates a voltage pulse Vpulse for every detected photon. If there is a pulse, by setting the appropriate switch position, a decision logic decides if current Icnt is charging or discharging Ccnt for the pulse time Tpulse, and hence if the analog counter is counting upwards or downwards. The voltage step Vstep for a single count is given by:
V s t e p = I c n t T p u l s e C c n t ,
and the counting direction is set by the actual Vclk logic level, i.e., it counts up if there is a photon pulse and Vclk is high or down if low. If there is no photon pulse, the integrator input node is kept floating, and hence Vcnt is kept constant. The different logic combinations for the switch are depicted with dashed lines. In Figure 1b, Vcnt is plotted over time t for a given Vclk and photon pulses. The reset switch is closed and opened again before the start of this integration in order to reset Vcnt to the reset voltage Vrst. In the illustrated example, Vclk and photon pulses are in phase, which causes Vcnt to increase over time.
For measurements with a modulation frequency of 1 GHz, the SPAD deadtime of about 10 ns is much longer than the modulation period of 1 ns. Hence, also for a high photon rate, an integration time of at least several hundred modulation periods is necessary to achieve reasonable results. As such a measurement would be hard to plot, for the examples in Figure 1 and Figure 2, a rather small modulation frequency of about 1 MHz was chosen for a better understanding.
Figure 2 shows a complete iTOF measurement example with four different simultaneously measured Vclk phase steps Θ. In Figure 2a, the received light intensity, which consists of a modulated signal part Popt and a background light part Pbgl is plotted over time. The probability for a photon pulse at time t is directly proportional to the combined light intensities. Popt is phase-shifted by φ, which is proportional to the measured distance.
Figure 2b–e shows the evolution of Vcnt when the pulses in Figure 2a are integrated with four π/2-spaced Vclk phase shifts Θ. Photon pulses caused by background light or SPAD dark counts are suppressed over a long enough integration time Tint, as they are evenly distributed over all Vclk high and low states. For low modulation frequencies, these pulses cause a continuous up and down counting depending to the current Vclk level. This effect is visible as a superimposed noisy triangular waveform in Figure 2b–e and disappears for higher modulation frequencies. Background photons and SPAD dark counts cause, on average, as many up as down counts and do not affect Vcnt for a long enough Tint as they are averaged out. For sufficiently long Tint, only signal photons contribute to the integration result. After the integration time Tint the Vcnt end values Vcnt,end are read out with an analog-to-digital converter (ADC). Then, by plotting Vcnt,end over Θ a correlation triangle is formed (Figure 2f), as the cross correlation of two square functions gives a triangle. This triangle peaks at Θ = φ, hence measuring the phase of this triangle allows the determination of φ. In this work, this phase measurement is done by performing an FFT and extracting the phase of the fundamental. The relative distance d measured in an iTOF measurement is proportional to the time delay Δt, the time-of-flight:
d = c Δ t 2
The factor of ½ comes from the fact that the received signal light travels the distance d two times, from the light source to the target and back to the receiver.
As the measured phase shift φ is proportional to Δt in a certain modulation period, d can be calculated with:
d = c φ 4 π f m o d N p e r i o d ,
where Nperiod is an integer indicating in which period φ lies. As apparent, with a given angular measurement precision of φ, the precision of distance d can be improved by increasing the modulation frequency fmod. Hence, for achieving a good precision, a high fmod is desirable. In this work, a modulation frequency of 1 GHz is used. On the other hand, a higher fmod decreases the unambiguous range as there is a phase wrap when φ exceeds 2π and, without prior knowledge, it is not possible to determine Nperiod anymore. For 1 GHz, this unambiguous range is 15 cm. Nevertheless, there are solutions to this problem, which are discussed in Section 6.

3. Circuit Design

The analog correlator was implemented as shown in Figure 3. Figure 3a shows the logic block, which makes the up/down counting decision and generates the control signals S+ and S− for the following analog counter. An additional enable control signal Ven allows for the accurate definition of the integration time Tint and to disable the integration during readout. The complete decision logic consists of just six standard logic NANDs and, due to the edge-triggered operation, high modulation frequencies are possible. The integrator with a simple CMOS inverter amplifier and capacitor Ccnt in Figure 2c together with the two current-steering switch pairs (Figure 2b: M1/M2, M3/M4) for either up or down counting forms the analog counter. If there is no counting (S+ and S− are low), the switches at the integrator input node (M2, M4) are open, while the other switch of each pair (M1, M3) is closed in order to keep the current sources on. Hence, no current is charging Ccnt. If there is, for example, an up count, M3 is opened and M4 is closed to charge Ccnt with current I+ for the pulse length Tpulse. The voltage step Vstep for a count can be adjusted with Tpulse, which is adjustable with an external voltage in the quenching circuit and by adjusting the voltage-controlled current sources I+ and I−, which are also controllable with external voltages. As the maximum counter value, i.e., the dynamic range of the counter, is directly linked with the possible iTOF measurement precision, small Vstep sizes are necessary. This is achieved with a short Tpulse (several nanoseconds), small I+/I− (~100 nA–10 µA), and a large Ccnt (18 pF). The absolute maximum operating range for Vcnt is limited to a range between 0.6 V and 2.9 V due to the limited operating voltage range of the following analog buffer, which buffers Vcnt to the external ADC. For this buffer a simple CMOS operational transconductance amplifier (OTA) is used. The voltage of the integrator input node is copied with an analog buffer to the node between M1 and M3 in order to keep the potential for the current sources constant while switching. For this analog buffer, the same simple CMOS OTA design is used. A transmission gate is used as reset switch, which is controlled with an external reset signal Srst. With a supply voltage of 3.3 V, the reset voltage Vrst is about 1.6 V.
A complete correlator consists of the integrator with Ccnt, the counter switches, decision logic, voltage-controlled current sources I+ and I−, and a CMOS-OTA to buffer Vcnt to the external ADC. Voltage steps for up and down counting have to be balanced with I+ and I− to compensate switching asymmetries. For this purpose, a calibration circuit was added to give the possibility for a continuous measurement of the Vstep values for up and down counting. This calibration circuit is basically a copy of the analog counter using copies of I+ and I− currents, but with the difference of using the S+ control signal for both current-steering switch pairs; hence, it simultaneously counts upwards and downwards. If up and down counting voltage steps are balanced, the integrator output voltage of the calibration circuit stays constant. If it is changing, either I+ or I− can be adjusted until a sufficient balancing is achieved. For this calibration circuit, a much smaller Ccnt is sufficient. Nevertheless, as explained in Section 4, this extra circuit was not necessary and was not used for iTOF measurements.
Figure 4 shows a photomicrograph of the produced prototype. It consists of an integrated SPAD with quenching circuit for which reliable, already published designs [14,15] with slight improvements of the SPAD were used. The SPAD has an active area with a diameter of 38 µm and a breakdown voltage of 35.9 V. The quenching circuit is able to provide a SPAD excess voltage Vex of up to 6.6 V and measures 130 µm × 130 µm. A single correlator has a size of 270 µm × 70 µm, whereof more than half of the area is used for the 18 pF metal–insulator–metal (MIM) type counting capacitor Ccnt. This is clearly visible in Figure 4 (left part of the correlator areas). The active part of the correlator measures 110 µm × 70 µm, whereof the decision logic occupies an area of 30 µm × 25 µm. Two independent correlators sharing the photon pulse output of the quenching circuit, but with independent Vclk inputs, are implemented on the chip. Hence, two phase steps Θ could be measured simultaneously for reducing measurement time. The whole chip has a size of 1040 µm × 1400 µm, but as the minimum size is given by the number of pads, only a small part contains circuitry. Empty space was filled with decoupling capacitors.

4. Measurement Setup

Figure 5 shows the used measurement setup. After a Thorlabs (Newton, NJ, USA) LPS-PM785-FC laser with a wavelength of 783.4 nm, the light is amplitude modulated with the 1 GHz clock using an iXblue (Besancon, France) NIR-MX800-LN electro-optic modulator (EOM). The following OZ Optics (Ottawa, ON, Canada) ODL-300 adjustable fiber optic delay line allows for the accurate sweeping of the measured delay over a range from 0 ps to 333 ps. The variable optical attenuator VOA1 allows for the sweeping of the optical signal power over a range of 60 dB. After VOA1, a splitter divides the signal for measuring the signal power with power meter Pm1. Background light is generated with an 850 nm laser and adjusted in power with VOA2. For this task, the wavelength of the light source is not critical, as the purpose of this laser is only to trigger SPAD counts, which are not correlated to the signal light as would background light from other light sources or the sun. Signal and background light is combined with a 2 × 2 combiner, where one output is used for power measurement of the combined light intensities, which is performed with a Thorlabs PM100USB power meter (Pm2). The second output of the 2 × 2 combiner is further attenuated with VOA3 and then fed into the integrated SPAD of the proposed single-photon correlator. The coupling ratio of the 2 × 2 combiner and the attenuation of the fiber and VOA3 are carefully measured for both used wavelengths in order to be able to accurately determine the light intensity reaching the SPAD. The quenching circuit generates a pulse for every detected photon. The phase steps Θ of the reference clock signal Vclk are generated with a Microchip (Chandler, AZ, USA) SY89295UTG adjustable phase shifter. A National Instruments (Austin, TX, USA) CompactRIO system generates the correlator control signals, controls the phase shifter, and reads the correlation result Vcnt,end with an NI-9205 16-bit voltage input module. The complete measurement system is controlled by PC and all measurements run fully automated with LabVIEW (15.0). For flexibility reasons, data processing and analysis is done after the measurement in MATLAB (R2022b).
As already explained in Section 3, in order to prevent asymmetries between up and down counting voltage steps, a balancing by either adjusting I+ or I− is necessary. One possibility to measure this asymmetry is using the integrated calibration circuit. Either I+ or I− is adjusted until the output voltage of the calibration circuit stays constant; hence, up and down counting voltage steps are identical. Another possibility, which was used for this work, is to measure the asymmetry with the correlator circuit itself. This is done by using either background light photons or SPAD dark counts without modulated signal light. Then, an integration with applied Vclk is performed with the correlator. As the number of photons or dark counts while Vclk high and low levels is now identical for a sufficiently long integration time, only an asymmetry between up and down counting voltage steps will cause a change of Vcnt. As Vcnt changes according to the direction of the asymmetry, I+ or I− can be adjusted until this asymmetry is sufficiently suppressed. As no voltage step drifting was observed over several weeks of measurement, it seems to be sufficient to perform this balancing once.
For a distance measurement, consecutive integrations for the different Vclk phases Θ with integration time Tint are performed. After every integration, Vcnt,end is read out and a correlation triangle is formed. Then, φ is determined with an FFT and d is calculated with Equation (3).

5. Measurements and Results

The measurement setup explained in Section 4 allows for a full characterization of the proposed iTOF system for distance measurement.

5.1. Precision at Optical Signal Power

One of the main parameters of an optical distance measurement system is the achieved depth precision, and hence, the deviation of consecutive distance measurements with a fixed measurement distance. As measured distance values are usually Gaussian distributed, a very good measure for the depth precision is the standard deviation of these values. For achieving a good standard deviation σd, a sufficient number of samples is necessary. In this work, 100 consecutive distance measurements were taken for every σd value. A first informative measurement is measuring σd for a series of optical signal powers Popt and different integration times Tint. The results of this measurement for a varying number of phase steps are shown in Figure 6. The dashed horizontal lines mark the worst possible σd value, i.e., the σd value for distance values, which are completely evenly distributed over the whole unambiguous range. Hence, if the calculated σd reaches this line, the measured values do not contain any useful distance information anymore. In Figure 6, one can see a clear improvement of σd with increasing integration time Tint. This is due to the increasing number of photons contributing to the measurement and a growing amplitude of the correlation triangle. There is an optimum value of Popt, where the best σd is achieved. For higher Popt values, σd gets worse again, mainly due to saturation of the SPAD. The best precision with a σd of 70 µm was achieved with 32 consecutive phase steps and a Tint per phase step of 1.78 ms at a Popt of 80 pW (Figure 6a). Figure 6b–d shows σd measurements with a decreasing number of phase steps. Even with the minimum number of four phase steps, a precision of 186 µm was achieved.
In Figure 6e, the counting voltage step Vstep was increased by approximately a factor of 30 from 30 µV to 1 mV by increasing I+ and I−. This improved the performance for shorter Tint in comparison to the measurements with smaller Vstep in Figure 6a considerably. This is due to the fact that the amplitude of the correlation triangle gets very small for short Tint. Hence, electronic noise while reading out Vcnt,end starts to play a role. A significant part of this noise originates from long, unshielded lines between the chip-printed circuit board (PCB) and the NI-9205 voltage input module used for Vcnt,end readout. This influence can be reduced considerably in the future by bringing the ADC closer to the output of the analog correlator. For the measurements with the increased Vstep, there is no visible influence of electronic noise. On the other hand, as the operating area for Vcnt is limited, increasing Vstep decreases the dynamic range of the analog counter. This limited dynamic range causes saturation of the correlation triangle for higher Popt and Tint, which is clearly visible in Figure 6e, where σd values with saturation were removed as no reasonable calculation of σd was possible anymore. Depending on the application, especially on the used Tint and the received Popt, different Vstep values will give the best results.
In Figure 7, the minimum σd values σd,min for all measured combinations of number of phase steps and Vstep are plotted over the total measurement time for a single distance measurement Tmeas. As in this work, the different phase step measurements were performed consecutively, and Tmeas is given by the number of phase steps times Tint. One can clearly see the logarithmic behavior of σd,min for increasing Tmeas. For smaller Tmeas values, the curves with the smaller Vstep value deviate from the ideal line due to the above explained electronic noise problem. Nevertheless, with the larger Vstep, this logarithmic behavior is extended down to microseconds of measurement time. For longer Tmeas, σd is limited by the dynamic range of the analog counter.

5.2. Nonlinearity at Optical Signal Power

For the linearity measurements, the adjustable delay line was used. To measure the integral nonlinearity INL, the delay Δt set by the delay line was swept between 0 ps and 333 ps. With Equation (2), this gives a distance sweep of 50 mm. For all 11 distance steps of a single sweep, 100 consecutive measurements were performed in order to get the average distance value dmean and the standard deviation σd. The offset of dmean was calculated using a least squares fit and subtracted from all dmean values. Figure 8a shows the distance dset and the measured distance dmean for one distance sweep. The maximum deviation of all 11 measured dmean from dset is used as INL, as visible in Figure 8b. This measurement was repeated for several Popt and Tint. As visible in Figure 9a, the best INL achieved for these measurements is 113 µm. For very long Tint, the measured INL is worsening again due to saturation of the correlator. In Figure 9b, the maximum of σd and INL is plotted. This plot gives an estimate of the expectable total accuracy of a single measurement.

5.3. Background Light Suppression

Immunity against background light is of great importance for many realistic measurement scenarios. Due to the correlation approach used in this work, background light photons are suppressed as they are evenly distributed over all up and down counting phases given by Vclk and are averaged out. Nevertheless, these photons do have an impact on the measurement result, as they can saturate the SPAD and fewer signal photons are detected. Figure 10 shows the achieved results with added background light. The background light power Pbgl generated with the 850 nm laser (Figure 5) was swept with VOA2. The photon detection probability PDP of the SPAD at 850 nm is about 15 % smaller than at 780 nm [14]. On the other hand, the photon energy at 850 nm is about 10 % smaller compared to 780 nm, which leads to comparable photon rates at both wavelengths for the same optical power. In Figure 10a, one can see how the achieved σd worsens with increasing Pbgl. With increasing Pbgl, a higher Popt is necessary to achieve acceptable σd values. Furthermore, the dynamic range regarding Popt, for which a specific σd is achieved, is decreased. The reasons for this decrease are additional noise due to background photons and a decrease of received signal photons if background photons saturate the SPAD. Figure 10b shows σd plotted over the background-to-signal-ratio BSR. In an application, the influence of background light can be greatly reduced by using narrow laser line filters in front of the detector.

5.4. Dependence on SPAD Excess Voltage Vex

As the PDP of the integrated SPAD decreases with a decreasing SPAD excess voltage Vex, less photons are detected. On the other hand, afterpulsing of the SPAD, caused by trapped charge carriers left from previous avalanches, is also decreased. Afterpulsing could theoretically worsen the measurement results. Nevertheless, as visible in Figure 11, the effect due to decreasing PDP seems to exceed the effect of decreased afterpulsing by far, and hence, a high Vex should be chosen.

6. Discussion

The purpose of this work is to prove the ability of SPAD-based iTOF with high frequency correlation to achieve sub-100 µm precisions. These good precision results were achieved by the use of a modulation frequency fmod of 1 GHz. Equation (3) shows the relationship between the measured distance and fmod. The high fmod is possible due to the more digital operation of SPADs. The decision between up and down counting can be performed with a fast digital circuit. The achieved precision and linearity in combination with the achieved sensitivity can open up new high-precision measurement applications for TOF sensors, which, so far, depend on more complex interferometric sensors.
Table 1 shows a comparison of high-precision dTOF and iTOF results. To the best of our knowledge, there is no previous work achieving sub-100 µm precisions with SPAD-based integrated TOF. In comparison with integrated dTOF systems, which can achieve precisions in the sub-mm and mm-range, this is an improvement of one order of magnitude. Sub-100 µm precisions were already achieved with PPD-based iTOF. Nonetheless, the SPAD allows much better sensitivities, i.e., requires considerably less light to achieve the same precision.
In contrast to [11], where digital counters were used, in this work, we use a faster edge-triggered decision circuit in combination with an analog counter. The use of an analog counter promises a higher pixel number especially for large feature size technologies due to smaller area and power consumption. Furthermore, as the analog counter allows for an adjustment of the dynamic range by adjusting Vstep, it is very flexible in terms of possible integration time in contrast to a digital counter with a strictly limited counting range. Nevertheless, for applications with the need of very long integration times, digital correlators might be favorable as their dynamic range is not limited by electronic noise.
A single pixel prototype was manufactured with an integrated SPAD and quenching circuit. For testing purposes, a quenching circuit with an already proven design [14,15] and wide tunability was chosen. It was not optimized for size and consumes a fairly large area (130 µm × 130 µm). Nevertheless, by using area-optimized quenching circuits and smaller feature size technologies this area consumption could be greatly reduced. The same is true for the correlator circuit, which was optimized for flexibility in order to be able to test all parameters and to perform long integrations with many photons. As more than half of the correlator size of 270 µm × 70 µm is used for the counting capacitor Ccnt, reducing this capacitor size, e.g., by using MOS capacitors or by using smaller application-optimized capacitor values, could save a lot of space. Even a small capacitance of several hundred femtofarads would allow sub-mm precisions. Additionally, a further reduction of Ccnt might be possible by further reducing I+/I−. Nevertheless, an eye must be kept on additional noise due to small currents. In a similar way, shorter Tpulse values would also allow for the reduction of Ccnt. In this work, Tpulse cannot be reduced to values smaller than 4 ns. As the added calibration circuit, which occupies around 30 % of the active correlator area, turned out not to be necessary, it would be possible to remove it. The active area, with SPAD, quenching circuit, and two correlators, measures about 300 × 300 µm2. Therefore, with the actual prototype in 0.35 µm CMOS, a multi-pixel design would be limited to a low number of pixels for a reasonable cost. Implementing a pixel design by taking into account all the previously mentioned considerations would lead to a drastic shrinking of the occupied area per pixel. Hence, multi-pixel TOF imagers are possible, even with the actual fairly large feature size technology. Switching to smaller feature size technologies would lead to a further pixel size reduction.
Increasing the dynamic range of the analog counter, for example by increasing Ccnt or further decreasing Vstep, would allow for longer integration times. Extrapolating the logarithmic relationship in Figure 7 allows an estimation of achievable measurement precisions. Achieving precisions of 10 µm or even better might be possible with measurement times of less than a second. Nevertheless, it would be hard to combine such precisions with a high pixel number.
As in this work, the different phase steps were measured consecutively, the total measurement time could be drastically reduced by adding parallel correlators for every phase step. Hence, a simultaneous measurement of all phase steps would be possible.
One major drawback of the actual measurements with a simple square wave modulation is the very limited unambiguous range, which for the used fmod of 1 GHz is just 15 cm. One solution for this problem would be using two modulation frequencies [16]. Another solution is using orthogonal codes for the signal modulation [17,18,19]. This would bring the additional feature of high immunity to interferers. By using orthogonal coding, the unambiguous range could be simply adjusted with the code length, hence allowing for the combination of a high frequency measurement with a high unambiguous range. In this case, the maximum measurement range would be limited by the sensitivity of the SPAD. Depending on the optics and background light conditions, with an eye-safe laser, a measurement range of at least several 10s of meters should be easily possible. Nevertheless, for applications with high background light levels, narrow laser line filters might be necessary to prevent saturation of the SPAD.

7. Conclusions

Our correlation-based indirect time-of-flight (iTOF) approach in combination with a high modulation frequency of 1 GHz allowed us to achieve outstanding results for integrated SPAD-based iTOF with regard to precision, linearity, and sensitivity. A prototype was implemented in a 0.35 µm process and characterized. It consists of a single iTOF pixel containing an integrated SPAD, quenching circuit, and two independent correlator circuits. With this prototype, a distance precision of 70 µm and a nonlinearity of less than 200 µm was achieved over a range of 50 mm. These results were achieved with optical signal powers of less than 100 pW. Sub-mm precision was achieved with signal powers of less than 200 fW.

Author Contributions

Conceptualization, M.H. (Michael Hofbauer); methodology, M.H. (Michael Hofbauer) and M.H. (Michael Hauser); integrator circuit concept, H.Z.; design, M.H. (Michael Hauser); validation, M.H. (Michael Hauser); writing—original draft preparation, M.H. (Michael Hauser); writing—review and editing, M.H. (Michael Hofbauer) and H.Z.; supervision, H.Z.; project administration, M.H. (Michael Hofbauer); funding acquisition, M.H. (Michael Hofbauer). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Austrian Science Fund (FWF), grant number P30927-N30.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

We would like to thank Jakub Godos for the design and implementation of the clock generator and phase shifter PCB used in this work. Open Access Funding by the Austrian Science Fund (FWF).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Huikari, J.; Jahromi, S.; Jansson, J.-P.; Kostamovaara, J. Compact Laser Radar Based on a Subnanosecond Laser Diode Transmitter and a Two-Dimensional CMOS Single-Photon Receiver. Opt. Eng. 2018, 57, 024104. [Google Scholar] [CrossRef] [Green Version]
  2. Zhang, C.; Lindner, S.; Antolovic, I.M.; Pavia, J.M.; Wolf, M.; Charbon, E. A 30-Frames/s, 252 × 144 SPAD Flash LiDAR with 1728 Dual-Clock 48.8-Ps TDCs, and Pixel-Wise Integrated Histogramming. IEEE J. Solid-State Circuits 2019, 54, 1137–1151. [Google Scholar] [CrossRef]
  3. Perenzoni, M.; Massari, N.; Gasparini, L.; Garcia, M.M.; Perenzoni, D.; Stoppa, D. A Fast 50 × 40-Pixels Single-Point DTOF SPAD Sensor with Photon Counting and Programmable ROI TDCs, with σ < 4 Mm at 3 m up to 18 Klux of Background Light. IEEE Solid-State Circuits Lett. 2020, 3, 86–89. [Google Scholar] [CrossRef]
  4. Niclass, C.; Rochas, A.; Besse, P.A.; Charbon, E. Design and Characterization of a CMOS 3-D Image Sensor Based on Single Photon Avalanche Diodes. IEEE J. Solid-State Circuits 2005, 40, 1847–1854. [Google Scholar] [CrossRef] [Green Version]
  5. Sesta, V.; Pasquinelli, K.; Federico, R.; Zappa, F.; Villa, F. Range-Finding SPAD Array With Smart Laser-Spot Tracking and TDC Sharing for Background Suppression. IEEE Open J. Solid-State Circuits Soc. 2021, 2, 26–37. [Google Scholar] [CrossRef]
  6. Morrison, D.; Kennedy, S.; Delic, D.; Yuce, M.R.; Redoute, J.M. A 64 × 64 SPAD Flash LIDAR Sensor Using a Triple Integration Timing Technique with 1.95 Mm Depth Resolution. IEEE Sens. J. 2021, 21, 11361–11373. [Google Scholar] [CrossRef]
  7. Yasutomi, K.; Usui, T.; Han, S.M.; Takasawa, T.; Kagawa, K.; Kawahito, S. A Submillimeter Range Resolution Time-of-Flight Range Imager with Column-Wise Skew Calibration. IEEE Trans. Electron. Devices 2016, 63, 182–188. [Google Scholar] [CrossRef]
  8. Kim, J.; Yasutomi, K.; Kagawa, K.; Kawahito, S. High-Linearity High-Resolution Time-of-Flight Linear-Array Digital Image Sensor Using Time-Domain Feedback. Sensors 2021, 21, 454. [Google Scholar] [CrossRef] [PubMed]
  9. Yasutomi, K.; Okura, Y.; Kagawa, K.; Kawahito, S. A Sub-100 Μm-Range-Resolution Time-of-Flight Range Image Sensor With Three-Tap Lock-In Pixels, Non-Overlapping Gate Clock, and Reference Plane Sampling. IEEE J. Solid-State Circuits 2019, 54, 2291–2303. [Google Scholar] [CrossRef]
  10. Antolovic, I.M.; Bruschini, C.; Wu, M.-L.; Ulku, A.C.; Charbon, E.; Morimoto, K.; Ardelean, A. Megapixel Time-Gated SPAD Image Sensor for 2D and 3D Imaging Applications. Optica 2020, 7, 346–354. [Google Scholar] [CrossRef] [Green Version]
  11. Kuttner, A.; Hauser, M.; Zimmermann, H.; Hofbauer, M. Highly Sensitive Indirect Time-of-Flight Distance Sensor with Integrated Single-Photon Avalanche Diode in 0.35 Μm CMOS. IEEE Photonics J. 2022, 14, 6835806. [Google Scholar] [CrossRef]
  12. Hauser, M.; Dervic, A.; Kuttner, A.; Zimmermann, H.; Hofbauer, M. Time of Flight Analog Correlator for Distance Measurement with SPADs. In Proceedings of the 2021 44th International Convention on Information, Communication and Electronic Technology (MIPRO), Opatija, Croatia, 27 September–1 October 2021; pp. 1771–1776. [Google Scholar] [CrossRef]
  13. Huang, K.; Fang, J.; Yan, M.; Wu, E.; Zeng, H. Wide-Field Mid-Infrared Single-Photon Upconversion Imaging. Nat. Commun. 2022, 13, 1077. [Google Scholar] [CrossRef] [PubMed]
  14. Enne, R.; Steindl, B.; Hofbauer, M.; Zimmermann, H. Fast Cascoded Quenching Circuit for Decreasing Afterpulsing Effects in 0.35-Μm CMOS. IEEE Solid-State Circuits Lett. 2018, 1, 62–65. [Google Scholar] [CrossRef]
  15. Zimmermann, H.; Steindl, B.; Hofbauer, M.; Enne, R. Integrated Fiber Optical Receiver Reducing the Gap to the Quantum Limit. Sci. Rep. 2017, 7, 2652. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Zhang, C.; Zhang, Z.; Tian, Y.; Set, S.Y.; Yamashita, S. Comprehensive Ranging Disambiguation for Amplitude-Modulated Continuous-Wave Laser Scanner with Focusing Optics. IEEE Trans. Instrum. Meas. 2021, 70, 8500711. [Google Scholar] [CrossRef]
  17. Kwong, W.C.; Lin, W.Y.; Yang, G.C.; Glesk, I. 2-D Optical-CDMA Modulation in Automotive Time-of-Flight LIDAR Systems. In Proceedings of the 2020 22nd International Conference on Transparent Optical Networks, Bari, Italy, 19–23 July 2020. [Google Scholar] [CrossRef]
  18. Suresh, K.; Jeoti, V.; Drieberg, M.; Iqbal, A. On Self Driving Cars: An LED Time of Flight (ToF) Based Detection and Ranging Using Various Unipolar Optical CDMA Codes. In Proceedings of the 2019 7th International Conference on Smart Computing and Communications (ICSCC), Miri, Sarawak, Malaysia, 28–30 June 2019. [Google Scholar] [CrossRef]
  19. Fersch, T.; Weigel, R.; Koelpin, A. A CDMA Modulation Technique for Automotive Time-of-Flight LiDAR Systems. IEEE Sens. J. 2017, 17, 3507–3516. [Google Scholar] [CrossRef]
Figure 1. (a) Schematic of an integrator-based analog correlator circuit. Logic combinations for the different switch positions are depicted with dashed lines; (b) integration of photon pulses and Vclk over time t with photon pulses marked as vertical black lines.
Figure 1. (a) Schematic of an integrator-based analog correlator circuit. Logic combinations for the different switch positions are depicted with dashed lines; (b) integration of photon pulses and Vclk over time t with photon pulses marked as vertical black lines.
Sensors 23 02733 g001
Figure 2. Basic principle of iTOF measurement with our correlation approach: (a) probabilities for receiving a signal photon pulse Popt or a background light photon pulse Pbgl with shown photon pulses and Vclk over time t; (be) integration of these photons for four different phase steps Θ with plotted Vcnt over t; (f) Vcnt end values merged to a correlation triangle.
Figure 2. Basic principle of iTOF measurement with our correlation approach: (a) probabilities for receiving a signal photon pulse Popt or a background light photon pulse Pbgl with shown photon pulses and Vclk over time t; (be) integration of these photons for four different phase steps Θ with plotted Vcnt over t; (f) Vcnt end values merged to a correlation triangle.
Sensors 23 02733 g002
Figure 3. Analog correlator circuit consisting of (a) decision logic; (b) current steering switches; (c) integrator with reset.
Figure 3. Analog correlator circuit consisting of (a) decision logic; (b) current steering switches; (c) integrator with reset.
Sensors 23 02733 g003
Figure 4. Photomicrograph of the fabricated prototype, with marked SPAD, quenching circuit, and correlators.
Figure 4. Photomicrograph of the fabricated prototype, with marked SPAD, quenching circuit, and correlators.
Sensors 23 02733 g004
Figure 5. Measurement setup.
Figure 5. Measurement setup.
Sensors 23 02733 g005
Figure 6. Standard deviation σd over Popt for different Tint.: (a) with 32 phase steps, Vstep = 30 µV; (b) with 16 phase steps, Vstep = 30 µV; (c) with 8 phase steps, Vstep = 30 µV; (d) with 4 phase steps, Vstep = 30 µV; (e) with 32 phase steps, Vstep = 1 mV.
Figure 6. Standard deviation σd over Popt for different Tint.: (a) with 32 phase steps, Vstep = 30 µV; (b) with 16 phase steps, Vstep = 30 µV; (c) with 8 phase steps, Vstep = 30 µV; (d) with 4 phase steps, Vstep = 30 µV; (e) with 32 phase steps, Vstep = 1 mV.
Sensors 23 02733 g006
Figure 7. Minimum standard deviation σd,min over total measurement time Tmeas.
Figure 7. Minimum standard deviation σd,min over total measurement time Tmeas.
Sensors 23 02733 g007
Figure 8. (a) Distance dset and averaged measured distance dmean over dset; (b) measurement of INL.
Figure 8. (a) Distance dset and averaged measured distance dmean over dset; (b) measurement of INL.
Sensors 23 02733 g008
Figure 9. (a) Integral nonlinearity INL over Popt for different Tint; (b) maximum of INL and σd over Popt for different Tint.
Figure 9. (a) Integral nonlinearity INL over Popt for different Tint; (b) maximum of INL and σd over Popt for different Tint.
Sensors 23 02733 g009
Figure 10. Measurements with added background light using 32 phase steps and a Tint of 1.78 ms: (a) standard deviation σd over Popt for different Pbgl; (b) standard deviation σd over BSR for different Pbgl.
Figure 10. Measurements with added background light using 32 phase steps and a Tint of 1.78 ms: (a) standard deviation σd over Popt for different Pbgl; (b) standard deviation σd over BSR for different Pbgl.
Sensors 23 02733 g010
Figure 11. Standard deviation σd over Popt for different Vex with 32 phase steps and a Tint of 1.78 ms.
Figure 11. Standard deviation σd over Popt for different Vex with 32 phase steps and a Tint of 1.78 ms.
Sensors 23 02733 g011
Table 1. Comparison of integrated dTOF and iTOF results.
Table 1. Comparison of integrated dTOF and iTOF results.
This Work[1][2][3][9][11]
TypeiTOFdTOFdTOFdTOFiTOFiTOF
DetectorSPADSPADSPADSPADPPDSPAD
Year202320182019202020192022
Techn.0.35 µm0.35 µm0.18 µm0.15 µm0.11 µm0.35 µm
Pixels19 × 9252 × 14450 × 40192 × 41
Chip size1 × 1.4 mm2 (1)2.5 × 4 mm221 × 10 mm23.3 × 2.9 mm29 × 7 mm21.4 × 1.4 mm2
σd/RMS70 µm<1 mm (2)1.4 mm<1.6 mm64 µm1 mm
@ Popt80 pW25 pW (3)---80 pW
@ Tmeas57 ms10 ms (4)33 ms (5)1 ms (5)40 ms8 s
INL<0.2 mm±0.5 mm8.8 mm<19 mm0.25 mm-
Range150 mm (6)34 m50 m (7)7.5 m25 mm2.4 m (6)
fmod/pulse rate1 GHz100 kHz40 MHz10 MHz12.5 MHz62.5 MHz
Pulse width-100 ps40 ps150 ps80 ps-
λ783 nm810 nm637 nm650 nm473 nm783 nm
(1) Pad-limited. Active area with SPAD, quenching circuit, and two correlators about 300 × 300 µm2. (2) Achieved by averaging 1000 successive measurements. Single-shot precision is 20 mm. (3) Calculated with Equation (1) in [1], by removing PDP and fill factor FF at a distance of 4 m with a pulse rate of 100 kHz. (4) 1000 successive measurements with 100 kHz pulse rate. (5) Calculated from frame rate/measurement rate. (6) Limited by unambiguous range. Can be greatly extended, e.g., with orthogonal coding. (7) Measured with prior knowledge of the scene.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hauser, M.; Zimmermann, H.; Hofbauer, M. Indirect Time-of-Flight with GHz Correlation Frequency and Integrated SPAD Reaching Sub-100 µm Precision in 0.35 µm CMOS. Sensors 2023, 23, 2733. https://doi.org/10.3390/s23052733

AMA Style

Hauser M, Zimmermann H, Hofbauer M. Indirect Time-of-Flight with GHz Correlation Frequency and Integrated SPAD Reaching Sub-100 µm Precision in 0.35 µm CMOS. Sensors. 2023; 23(5):2733. https://doi.org/10.3390/s23052733

Chicago/Turabian Style

Hauser, Michael, Horst Zimmermann, and Michael Hofbauer. 2023. "Indirect Time-of-Flight with GHz Correlation Frequency and Integrated SPAD Reaching Sub-100 µm Precision in 0.35 µm CMOS" Sensors 23, no. 5: 2733. https://doi.org/10.3390/s23052733

APA Style

Hauser, M., Zimmermann, H., & Hofbauer, M. (2023). Indirect Time-of-Flight with GHz Correlation Frequency and Integrated SPAD Reaching Sub-100 µm Precision in 0.35 µm CMOS. Sensors, 23(5), 2733. https://doi.org/10.3390/s23052733

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop