24-Bit Analog-to-Digital Converter (ADC) With Built-In Temperature Sensor
24-Bit Analog-to-Digital Converter (ADC) With Built-In Temperature Sensor
24-Bit Analog-to-Digital Converter (ADC) With Built-In Temperature Sensor
DESCRIPTION FEATURES
Based on Avia Semiconductor’s patented • On-chip temperature measurement
technology, HX710 is a precision 24-bit analog- • On-chip active low noise amplifier with a gain of
to-digital converter (ADC) with built-in 128
temperature sensor designed for weigh scales and • On-chip oscillator requiring no external
industrial control applications to interface directly component
with a bridge sensor. • On-chip power-on-reset
The input low-noise amplifier (PGA) has a • Simple digital control and serial interface:
fixed gain of 128, corresponding to a full-scale pin-driven controls, no programming needed
differential input voltage of ±20mV, when a 5V • Selectable 10SPS or 40SPS output data rate
reference voltage is connected to the VREF pin. • Simultaneous 50 and 60Hz supply rejection
On chip oscillator provides the system clock
• Current consumption:
without any external component.
normal operation < 1.2mA, power down < 1uA
On-chip power-on-reset circuitry simplifies • Operation supply voltage range: 2.6 ~ 5.5V
digital interface initialization. There is no
• Operation temperature range: -40 ~ +85℃
programming needed for the internal registers.
All controls to the HX710 are through the pins. • 8 pin SOP-8 or DIP-8 package
LED LCD
1u L1
Charger Regulator
1u 0.1u
Battery Q1
VDD
0.1u 4.7k
I/O
VREF AVDD
1k AGND DVDD
Loadcell INN DOUT I/O
INP PD_SCK I/O
0.1u HX710
MCU
1k
Differential Signal Positive Input INP 4 5 PD_SCK Power Down and Serial Clock Input
SOP-8 Package
AVIA SEMICONDUCTOR 2
HX710
KEY ELECTRICAL CHARACTERISTICS
(1)Settling time refers to the time from power up, reset, input channel change and gain change
to valid stable output data.
Table 2 Key Electrical Characteristics
AVIA SEMICONDUCTOR 3
HX710
Analog Input
The differential input is designed to interface Serial Interface
directly with a bridge sensor’s differential output. Pin PD_SCK and DOUT are used for data
It has a fixed gain of 128. The large gains are retrieval, input selection, output data rate selection
needed to accommodate the small output signal and power down controls.
from the sensor. When a 5V reference is used at
the VREF pin, the full-scale differential input When output data is not ready for retrieval,
voltage range is ±20mV. digital output pin DOUT is high. Serial clock
input PD_SCK should be low. When DOUT goes
to low, it indicates data is ready for retrieval. By
Power Supply Options applying 25~27 positive clock pulses at the
Digital power supply (DVDD) should be the PD_SCK pin, data is shifted out from the DOUT
same power supply as the MCU power supply. output pin. Each PD_SCK pulse shifts out one bit,
starting with the MSB bit first, until all 24 bits are
Analog power supply (AVDD) should not be
shifted out. The 25th pulse at PD_SCK input will
higher than the digital supply (DVDD).
pull DOUT pin back to high (Fig.2).
A/D conversion reference voltage (VREF) Input selection and output data rate selection is
should be connected to loadcell’s supply voltage. controlled by the number of the input PD_SCK
It can be connected directly to AVDD or through
pulses (Table 3). PD_SCK clock pulses should not
a resistor to reduce the power consumption by the
be less than 25 or more than 27 within one
loadcell.
conversion period, to avoid causing serial
communication error.
Clock Source, Output Data Rate and PD_SCK Pulses Input Data Rate
Format
25 Differential input 10 Hz
HX710 uses the on-chip oscillator as clock
source. The nominal output data rate is 10 or 26 Temperature 40 Hz
80SPS. 27 Differential input 40 Hz
The output 24 bits of data is in 2’s complement
format. When input differential signal goes out of Table 3 Input and Data Rate Selection
the 24 bit range, the output data will be saturated
at 800000h (MIN) or 7FFFFFh (MAX), until the
input signal comes back to the input range.
AVIA SEMICONDUCTOR 4
HX710
T2 T3
T1
Next Conversion:Differential input, 10Hz
PD_SCK 1 2 3 4 24 25
T4
Next Conversion:Temperature out, 40 Hz
PD_SCK 1 2 3 4 24 25 26
Fig.2 Data output, input and data rate selection timing and control
Reset and Power-Down When PD_SCK pin changes from low to high
When chip is powered up, on-chip power on and stays at high for longer than 60µs, HX710
rest circuitry will reset the chip. enters power down mode (Fig.3). When PD_SCK
returns to low, chip will reset and enter normal
Pin PD_SCK input is used to power down the
operation mode.
HX710. When PD_SCK Input is low, chip is in
normal working mode. After a reset or power-down event, input
selection is default to differential input with 10 Hz
output data rate.
Power down:
AVIA SEMICONDUCTOR 5
HX710
AVIA SEMICONDUCTOR 6
HX710
Reference Driver(C)
//-------------------------------------------------------------------
sbit ADDO = P1^5;
sbit ADSK = P0^0;
unsigned long ReadCount(void){
unsigned long Count;
unsigned char i;
ADDO=1;
ADSK=0;
Count=0;
while(ADDO);
for (i=0;i<24;i++){
ADSK=1;
Count=Count<<1;
ADSK=0;
if(ADDO) Count++;
}
ADSK=1;
Count=Count^0x800000;
ADSK=0;
return(Count);
}
AVIA SEMICONDUCTOR 7
HX710
Package Dimensions
5.00
4.90
4.80
1.65
1.25
MAX
Typ Unit: mm
MIN
SOP-8 Package
AVIA SEMICONDUCTOR 8