SNAS758A February 2025 – June 2025 HDC3120
PRODUCTION DATA
To best use the HDC3120, keep in mind that the RH and Temperature are analog outputs from a pair of buffered DACs. Hence, RH and Temperature have an LSB. Since the output of the HDC3120 is ratiometric to the VDD supplied, LSB size varies with different VDD levels. LSB size is calculated by the following formula:
The output DACs are 12 bits each, and the full-scale range (FSR) is 80% of VDD (10% of VDD is minimum output, 90% of VDD is maximum output). For a nominal VDD voltage of 3.3V, 1 LSB is 644.7μV. If a smaller LSB is required, VDD needs to be lowered since as VDD decreases, LSB size decreases proportionally.
To get started with the HDC3120, first identify the desired sensing conditions and the supply voltage and how the user wants to receive the analog output. For example, connecting to an ADC so that the analog outputs can be received by a microcontroller is a common use-case. In this example situation, the user needs to sense RH from 5% to 95%, in a temperature range of 10°C to 50°C, with a VDD of 5V. A 5V voltage supply creates a DAC LSB of 977μV for both temperature and RH outputs.
Next, once the LSB is identified, the user must choose the ADC. In this case, the ADC must have a full scale range (FSR) that can satisfy between 10% and 90% of VDD, so in this case, the FSR must satisfy a range of 500mV to 4.5V at a minimum. The HDC3120 has an automatic conversion rate of 4 measurements per second after start up, so the ADC must sample at least 4 times per second, but very fast sampling is not necessary. When choosing the ADC FSR, verify that the LSB size of the ADC is less than the LSB of the HDC3120. In this case, the LSBADC must be less than 977μV. Using the HDC3120 VDD for the ADC reference voltage is recommended, so that noise on the sensor is matched on the ADC. This can impact the chosen ADC as well. If the desired VDD is 5V, then the ADC needs to be able to accept a +5V reference voltage. So the ADC for this scenario needs a maximum LSB of 977μV and able to handle inputs up to 4.5V with a reference voltage of 5V.
To build on this, the ADS1115 can be used to interface with HDC3120. The ADS1115 is a 16-bit ADC with customizable FSR. To satisfy the necessary voltage output range of the HDC3120, the largest FSR range needs to be chosen, ±6.144V. This option has an ADC LSB of 187.5μV. This LSB is still much less than the 977μV needed for 5V power supply, so this ADC choice satisfies the design needs. A 16-bit ADC is typically a good choice to pair with HDC3120 since the ADC LSBs is much smaller than the HDC3120 LSB.
After the ADC is chosen, the user must decide how to connect the HDC3120 to the ADC. The HDC3120 DAC output has an internal buffer, so there is no need for an external buffer amplifier to drive long cable lengths or lower the output impedance. Adding a capacitor to the input of an ADC to act as a charge bucket to prevent noise from ADC sampling and a resistor for stability and filtering is typically unnecessary. The HDC3120 can drive up to 3µF capacitive load, and because the HDC3120 has a 4Hz conversion rate, an RC circuit does not cause a signal slowdown issue, even with a large capacitor value.