Design of Σ-Δ ADC Precision Electronic Scale Based on AD7190

Publisher:乘风翻浪Latest update time:2010-08-16 Source: 电子发烧友Keywords:AD7190 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Circuit functions and advantages

This circuit is an electronic weigh scale system that uses the AD7190, an ultra low noise, 24-bit Σ-Δ ADC with internal PGA. The AD7190 simplifies the design of the electronic weigh scale because most of the components of the system are included on the chip.

The AD7190 maintains good performance over the full output data rate range from 4.7 Hz to 4.8 kHz, which enables it to be used in weigh scales at higher speeds as well as in low speed weighing systems operating at scales, as shown in Figure 1.

Circuit Description

Since the AD7190 provides an integrated solution to electronic weigh scales, it can be connected directly to the load cell. The only external components required are some filters on the analog inputs and a reference pin capacitor for EMC purposes. The low level signal from the load cell is amplified internally by the AD7190, operating with a gain of 128. The conversion from the AD7190 is then sent to the microcontroller where the digital information is converted to weight and displayed on an LCD.

Figure 2 shows the actual test setup. This enables system performance to be optimized. The load has two sense pins in addition to the excitation, ground and two output connections. Its sense pins are connected to the high and low sides of a Wheatstone bridge. The voltage across the bridge can thus be accurately measured regardless of voltage drops due to wiring resistance. In addition, the AD7190 has differential analog inputs and accepts a differential reference. Connecting the load sense lines to the reference inputs of the AD7190 creates a ratiometric configuration where low supply voltages excite frequency changes. In addition, it eliminates the need for a precision reference. With a 4-wire load, the sense pins do not exist, and the ADC's reference pins are connected to the excitation voltage and ground. With this arrangement, the system is not perfectly proportional because there will be a voltage drop between the excitation and the sense + voltage due to the wire resistance. There will also be a voltage drop due to the low resistance of the wire.

The AD7190 has separate analog and digital power supply pins. The analog section must be powered from the 5 V digital power supply which is the analog power supply and can be any voltage between 2.7 V and 5.25 V independent of the microcontroller using a 3.3 V power supply. Therefore, DVDD is also powered from 3.3 V, which simplifies the interface between the ADC and the microcontroller because no external level shifting is required.

The AD7190 has separate analog and digital power supply pins. The analog section must be powered from the 5 V digital power supply which is the analog power supply and can be any voltage between 2.7 V and 5.25 V independent of the microcontroller using a 3.3 V power supply. Therefore, DVDD is also powered from 3.3 V, which simplifies the interface between the ADC and the microcontroller because no external level shifting is required.

Figure 3 shows the rms noise of the AD7190 for different output data rates when the gain is equal to 128. This plot shows that the rms noise increases as the output data rate increases. However, the device maintains good noise performance over the full output data rate range.

If a 2 kg load cell with a sensitivity of 2 mV/V is used, the full scale signal from the load cell is 10 mV when the excitation voltage is 5 V. The load cell has a mutual offset, tare, associated with it. This tare can have an amplitude that is 50% of the load cell full scale output signal. The sensor also has a gain error that can be up to ± 20% of full scale. Some customers use a DAC to eliminate or null the tare. When the AD7190 uses a 5 V reference, its analog input range is equal to ± 40 mV when the gain is set to 128 and the part is configured for operation at both poles. The wide analog input range of the AD7190 relative to the load cell full scale signal (10 mV) is beneficial because it ensures that the offset and gain errors of the load cell do not overload the front end of the ADC.

The AD7190 has an rms noise of 8.5 nV when the output data rate is 4.7 Hz. The noise free count value is equal to

Equation 1

The 6.6 factor converts the voltage to a peak-to-peak voltage.

, therefore, equals


Equation 2



The resolution is noise-free equals


Equation 3
In practice, the load cell itself will introduce some noise. In addition, there is some time and temperature drift due to drift of the AD7190 sensor. To determine the accuracy of the entire system, the weigh scale can be connected to a PC via the USB connector. Using LabVIEW software, the performance of the weigh scale system was evaluated. Figure 4 shows the output performance when a one-kilogram load cell was placed and 500 conversions were gathered. The noise of the system was calculated by the software to be 12 nanovolts rms and 88 nanovolts peak-to-peak. This equates to a resolution of 113,600 noise-free counts, or 16.8 noise-free code bits.

Figure 5 shows the performance in terms of weight. The peak-to-peak variation in the output is 0.02 g at 500 yards. Therefore, the weigh scale system achieves an accuracy of 0.02 g.

The plot shows the actual (raw) conversions read back from the load cell when connected to the AD7190. In practice, a digital post filter is used in the weigh scale system. Additional averaging is performed after the filter and will further increase the number of noise-free counts at the expense of a reduction in the data rate.

The AD7190 is a high-end high-precision ADC for weigh scales. The other suitable ADC and AD7191 is the AD7192. The AD7192 is pin-for-pin compatible with the AD7190. However, its rms noise is slightly higher. The AD7192 has an rms noise of 11 nanovolts at an output data rate of 4.7 Hz, while the AD7190 has an rms noise of 8.5 nanovolts at an output data rate. The AD7191 is a pin programmable device. It has four output data rates and four gain settings. Due to its pin programmability and simplified feature set, it is an easy-to-use device. Its rms noise is the same as the rms noise of the AD7192.

For mid-range electronic weigh scales, the AD7799 is a suitable device. At an output data rate of 4.17 Hz, the AD7799 has an rms noise of 27 nanovolts.

Finally, for low-end electronic weigh scales, the AD7798, AD7781, and AD7780 are suitable devices. The AD7798 has the same functional setup as the AD7799. Its rms noise trades for 40 nV at 4.17 Hz. The AD7780 and AD7781 have a differential analog input and are pin programmable, allowing output data rates between 10 Hz and 1760 Hz and gain rates of 1 or 128. The output data rate is 10 Hz at 44 nV rms noise.

Keywords:AD7190 Reference address:Design of Σ-Δ ADC Precision Electronic Scale Based on AD7190

Previous article:Application of single chip microcomputer in internal communication in wireless access fixed terminal
Next article:Application of M68HC912D60 in the Design of Tax Monitoring System

Recommended ReadingLatest update time:2024-11-16 16:38

51 microcontroller learning: ADC analog-to-digital conversion experiment-potentiometer voltage collection
Experiment name: ADC analog-to-digital conversion experiment - potentiometer voltage collection wiring instructions: Experimental phenomenon: After downloading the program, the digital tube displays the voltage value of the AD module collection potentiometer. Notes: *********** ****************************************
[Microcontroller]
MAX11606–MAX11611 Low-Power Multichannel Analog-to-Digital Converters (ADCs)
The MAX11606–MAX11611 low-power, 10-bit, multichannel analog-to-digital converters (ADCs) feature internal track/hold (T/H), voltage reference, clock, and an I²C-compatible 2-wire serial interface. The devices operate from a single 2.7V to 3.6V (MAX11607/MAX11609/MAX11611) or 4.5V to 5.5V (MAX11606/MAX11608/MAX11610
[Analog Electronics]
MAX11606–MAX11611 Low-Power Multichannel Analog-to-Digital Converters (ADCs)
MSP430F149ADC12 single channel single conversion
#include #define uint unsigned int #define uchar unsigned char   static uchar adc_flag = 0 ; uint AD_TEMP = 0 ;   void int_clk() {   fly   BCSCTL1&=~XT2OFF; //Turn on XT oscillator   BCSCTL2|=SELM1+SELS; //MCLK is 8MHz, SMCLK is 8MHz   do   {      IFG1&=~OFIFG; //Clear oscillation error flag
[Microcontroller]
ADC single channel continuous sampling and sending voltage value through serial port
#include "stm32f10x.h"   void Delay(unsigned int x); //delay void GPIO_Configuration(void);//IO port configuration void UART_Init(void); //Serial port initialization void UART2_PutChar(u8 ch);   //Serial port sends data void ADC_Configuration(void);   //ADC配置 void Read_ADC_Result(void);   //ADC read result
[Microcontroller]
High-speed, high-precision, low-power ADC for efficient and precise control
       Today's motor control and automotive application designs require high-speed ADCs that can digitize auxiliary input/output signals, output the results to the processor in real time, and perform sampling synchronously to maintain correct phase information. Meeting these requirements in a small package size is a ch
[Power Management]
How to use ADC technology for data acquisition in MCU system
System designers using MCUs benefit from Moore's Law, which provides more feature-rich functionality in smaller packages at lower costs. Embedded system designers and MCU vendors are concerned with three basic functions of data acquisition systems: capture, computation, and communication. Understanding all of these fu
[Power Management]
How to use ADC technology for data acquisition in MCU system
Application of AT84AD001 ADC in High-Speed ​​Signal Acquisition System
1 Main features of AT84AD001 AT84AD001 is a high-speed ADC based on BiCMOS technology produced by Atmel . The device integrates two independent ADCs (I and Q) on one ADC, with 8-bit conversion accuracy. Each channel has a sampling rate of 1 GS/s. In interleaved mode, the dual ADC parallel sampling can reach a sampli
[Power Management]
Application of AT84AD001 ADC in High-Speed ​​Signal Acquisition System
Research and design of high-speed and high-precision ADC driving circuit
Introduction In the process of data acquisition, high-frequency interference signals are inevitable. When the frequency of these signals exceeds the Nyquist frequency, unpredictable interference will appear in the digital signal, namely frequency aliasing. In order to minimize or eliminate the impact of
[Analog Electronics]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号