SLASEJ4C April 2017 – February 2023 PGA460
PRODUCTION DATA
The analog front-end (AFE) in the PGA460 device, shown in #X1316, receives the reflected echo from the object, amplifies it, and feeds it into a digital signal processing (DSP) data path for echo detection. Because the received echo signal can vary amplitude (in millivolts for near objects and in microvolts for far objects), the first AFE stage is a very low-noise balanced amplifier with a predetermined fixed gain followed by a variable gain-stage amplifier with configurable gain from 32 dB to 90 dB. The amplified echo signal is converted into a digital signal by a 12-bit analog-to-digital converter (ADC) and fed to a DSP processing block for further evaluation and time-of-flight measurement.
The PGA460 AFE implements system diagnostics for sensing element (transducer) monitoring during the burst and decay stage of the echo recording process in a way of measuring the maximum achieved voltage at the transducer node and the frequency of oscillation at the transducer node. For more information on these diagnostics, see the GUID-BC9FDDC3-E4C4-4B97-827D-A2FCEED52928.html#TITLE-SLASEC8X133 section.
The variable gain amplifier in the AFE implements a time-varying gain feature which allows the user to set different static gains and also specify a gain profile for the echo listening process (echo record time). This feature allows for a uniform amplification of echo signals from objects at different distances without saturating the ADC. As an example, for closer objects, gain can be programmed lower initially in time and then increased during the recording time to detect farther objects which have a very small echo signal. This feature helps in attaining sufficient SNR after ADC conversion for all distances for accurate time of flight measurement.
The time-varying gain parameters are stored in the EEPROM memory and characterized by:
#X2707 shows an example plot of the time-varying gain.
The time value, TVG start time, is expressed in terms of absolute time, and all following TVG point times (TVG_Tx parameters) are expressed as a delta time between the current and previous point. All gain values are expressed in an absolute gain value in dB and are unrelated from each other. The final gain setting of TVG Point 5 (TVG_G5) will be kept constant until the end of the echo record time. The time-varying gain assignment is the same for both presets. A linear interpolation scheme is used to calculate gain between two TVG points. The AFE gain resolution is 0.5 dB typical.
The time-varying gain changes during the recording are applied only on the record cycle that follows. If the TVGAIN[0:6] registers programmed to 0x00, the time-varying gain function of the PGA460 device is disabled and a fixed gain defined by the INIT_GAIN register is applied. In this case, changing the INIT_GAIN register changes the gain of AFE during the recording.
The offset on the time-varying gain is controlled through the two AFE_GAIN_RNG bits in DECPL_TEMP register. For each of the four settings as defined in the GUID-ED773D30-2D5D-4A9D-B0E9-278B351A9705.html#TITLE-SLASEC8X3442 section, the gain can be varied from 0 to 32 dB added on top of the offset.