Patent ID: 11960033
Assignee: STMICROELECTRONICS (GRENOBLE 2) SAS
Field: Measurement (Instruments)
Classification: CPC G  H | IPC G  H

Claim 13:
14. A method for time-of-flight sensing, comprising:
selectively driving each of VCSEL cluster of a plurality thereof at a predetermined frequency using a VCSEL driver generating a VCSEL drive pulse;
controlling activation of the VCSEL clusters and a corresponding plurality of SPAD clusters using a sequencer;
generating first, second, third, and fourth clock signals using a timing generator, wherein the first clock signal is in phase with the VCSEL drive pulse, wherein the third clock signal is an inverse of the first clock signal, wherein the second clock signal is delayed in phase compared to the first clock signal by one quarter of a period, and the fourth clock signal is an inverse of the second clock signal;
selectively routing output from an OR gate, which combines outputs from quench and readout circuitries associated with the SPAD clusters, to specific counters associated with the SPAD clusters using combination and gating circuitry based on windows of time created by the first, second, third, and fourth clock signals;
accumulating output of the counters for each SPAD cluster in a memory; and
causing repeated integrations and accumulations of SPAD events between pairs of associated SPAD clusters and VCSEL clusters at a desired number of frequencies using the sequencer.