display pdf from byte array c# : Rotate all pages in pdf Library software class asp.net windows html ajax Chapter%208%20Data%20Converter%20ApplicationsF0-part1423

D
ATA 
C
ONVERTER 
A
PPLICATIONS
ANALOG-DIGITAL CONVERSION 
1. Data Converter History 
2. Fundamentals of Sampled Data Systems
3. Data Converter Architectures 
4. Data Converter Process Technology 
5. Testing Data Converters 
6. Interfacing to Data Converters 
7. Data Converter Support Circuits 
‹ 8. Data Converter Applications 
8.1   Precision Measurement and Sensor 
Conditioning 
8.2   Multichannel Data Acquisition Systems 
8.3   Digital Potentiometers 
8.4   Digital Audio 
8.5   Digital Video and Display Electronics 
8.6   Software Radio and IF Sampling 
8.7   Direct Digital Synthesis (DDS) 
8.8   Precision Analog Microcontrollers 
9. Hardware Design Techniques  
I. Index 
Rotate all pages in pdf - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
rotate pdf pages individually; rotate all pages in pdf and save
Rotate all pages in pdf - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
rotate a pdf page; permanently rotate pdf pages
ANALOG-DIGITAL CONVERSION  
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
NET example for how to delete several defined pages from a PDF document Dim detelePageindexes = New Integer() {1, 3, 5, 7, 9} ' Delete pages. All Rights Reserved
rotate individual pages in pdf; reverse page order pdf online
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
doc2.InsertPages(pages, pageIndex) ' Output the new document how to use VB to insert an empty page to a specific location of current PDF file All Rights Reserved
saving rotated pdf pages; rotate all pages in pdf preview
D
ATA 
C
ONVERTER 
A
PPLICATIONS
8.1 P
RECISION 
M
EASUREMENT AND 
S
ENSOR 
C
ONDITIONING
8.1 
CHAPTER 8 
DATA CONVERTER APPLICATIONS 
SECTION 8.1: PRECISION MEASUREMENT AND 
SENSOR CONDITIONING 
Introduction 
The high resolution Σ-∆ measurement ADC has revolutionized the entire area of 
precision sensor signal conditioning and data acquisition. Modern Σ-∆ ADCs offer no-
missing code resolutions to 24 bits, and greater than 19-bits of noise-free code resolution. 
The inclusion of on-chip PGAs coupled with the high resolution virtually eliminates the 
need for signal conditioning circuitry—the precision sensor can interface directly with 
the ADC in many cases.  
As discussed in detail in Chapter 3 of this book, the Σ-∆ architecture is highly digitally 
intensive. It is therefore relatively easy to add programmable features and offer greater 
flexibility in their applications. Throughput rate, digital filter cutoff frequency, PGA gain, 
channel selection, chopping, and calibration modes are just a few of the possible features. 
One of the benefits of the on-chip digital filter is that its notches can be programmed to 
provide excellent 50-Hz/60-Hz power supply rejection. In addition, since the input to a  
Σ-∆ ADC is highly oversampled, the requirements on the antialiasing filter are not nearly 
as stringent as in the case of traditional Nyquist-type ADCs. Excellent common-mode 
rejection is also a result of the extensive utilization of differential analog and reference 
inputs. An important benefit of Σ-∆ ADCs is that they are typically designed on CMOS 
processes, therefore they are relatively low cost.  
Figure 8.1: 
Σ
-
ADC Architecture Benefits 
‹ High Resolution
24 bits no missing codes
22 bits effective resolution (RMS) 
19 bits noise-free code resolution (peak-to-peak) 
On-Chip PGAs
‹ High Accuracy
INL 2ppm of Fullscale ~ 1LSB in 19 bits
Gain drift 0.5ppm/°C
‹ More Digital, Less Analog
Programmable Balance between Speed ×Resolution  
‹ Oversampling & Digital Filtering
50 / 60Hz rejection
High oversampling rate simplifies antialiasing filter 
‹ Wide Dynamic Range
‹ Low Cost
C# PDF Page Insert Library: insert pages into PDF file in C#.net
as how to merge PDF document files by C# code, how to rotate PDF document page This C# demo explains how to insert empty pages to a specific All Rights Reserved
pdf rotate all pages; save pdf rotate pages
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
1. public void DeletePages(int[] pageIndexes). Description: Delete specified pages from the input PDF file. Parameters: All Rights Reserved.
rotate pages in pdf online; pdf rotate page
ANALOG-DIGITAL CONVERSION  
8.2 
In applying Σ-∆ ADCs, the user must accept the fact that because of the highly digital 
nature of the devices and the programmability offered, the digital interfaces tend to be 
more complex than with traditional ADC architectures such as successive approximation, 
for example. However, manufacturers' evaluation boards and associated development 
software along with complete data sheets can ease the overall design process 
considerably.  
Some of the architectural benefits and features of the Σ-∆ measurement ADC are 
summarized in Figure 8.1 and 8.2. 
Figure 8.2: 
Σ
-
System on Chip Features 
Applications of Precision Measurement Σ-∆ ADCs 
High resolution measurement Σ-∆ ADCs find applications in many areas, including 
process control, sensor conditioning, instrumentation, etc. as shown in Figure 8.3. 
Because of the varied requirements, these ADCs are offered in a variety of configurations 
and options. For instance, Analog Devices currently (2004) has more than 24 different 
high resolution Σ-∆ ADC product offerings available. For this reason, it is impossible to 
cover all applications and products in a section of reasonable length, so we will focus on 
several representative sensor conditioning examples which will serve to illustrate most of 
the important application principles.  
Because many sensors such as strain gages, flow meters, pressure sensors, and load cells 
use resistor-based circuits, we will use the AD7730 ADC as an example in a weigh scale 
design. A block diagram of the AD7730 is shown in Figure 8.4.  
‹ Analog Input Buffer Options
Drives Σ−∆Modulator, Reduces Dynamic Input 
Current
‹ Differential AIN, REFIN
Ratiometric Configuration Eliminates Need for 
Accurate Reference
‹ Multiplexer
‹ PGA
‹ Calibrations
Self Calibration, System Calibration, Auto 
Calibration
‹ Chopping Options
No Offset and Offset Drifts
Minimizes Effects of Parasitic Thermocouples
VB.NET PDF - WPF PDF Viewer for VB.NET Program
Users can rotate PDF pages, zoom in or zoom out PDF pages and go to any pages in easy ways box, note, underline, rectangle, polygon and so on are all can be
how to change page orientation in pdf document; rotate one page in pdf reader
C# WPF PDF Viewer SDK to view PDF document in C#.NET
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Compatible with all Windows systems and supports .NET NET WPF component able to rotate one PDF
rotate single page in pdf reader; reverse pdf page order online
D
ATA 
C
ONVERTER 
A
PPLICATIONS
8.1 P
RECISION 
M
EASUREMENT AND 
S
ENSOR 
C
ONDITIONING
8.3 
Figure 8.3: Typical Applications of  High Resolution 
Σ
-
ADCs 
Figure 8.4: AD7730 Single-Supply Bridge ADC 
The heart of the AD7730 is the 24-bit Σ-∆ core. The AD7730 is a complete analog front 
end for weigh-scale and pressure measurement applications. The device accepts low level 
signals directly from a transducer and outputs a serial digital word. The input signal is 
applied to a proprietary programmable gain front end based around an analog modulator. 
The modulator output is processed by a low pass programmable digital filter, allowing 
adjustment of filter cutoff, output rate and settling time. The response of the internal 
digital filter is shown in Figure 8.5. 
‹ Process Control
4-20mA
‹ Sensors
Weigh Scale
Pressure
Temperature
‹ Instrumentation
Gas Monitoring
Portable Instrumentation
Medical Instrumentation
WEIGH SCALE
MUX
PGA
SIGMA-
DELTA
MODULATOR
PROGRAMMABLE
DIGITAL
FILTER
REFERENCE DETECT
CALIBRATION
MICROCONTROLLER
6-BIT
DAC
+
+/–
AC
EXCITATION
CLOCK
CLOCK
GENERATION
REGISTER BANK
SIGMA-DELTA ADC
SERIAL INTERFACE
AND CONTROL LOGIC
VBIAS
AIN1(+)
AIN1(–)
AIN2(+)/D1
AIN2(–)/D0
ACX
ACX
AVDD
DVDD
REFIN(–)
REFIN(+)
STANDBY
SYNC
MCLK IN
MCLK OUT
SCLK
CS
DIN
DOUT
AGND
DGND
POL
RDY
RESET
100nA
100nA
BUFFER
AD7730
+
_
VBIAS
VB.NET PDF - View PDF with WPF PDF Viewer for VB.NET
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET Compatible with all Windows systems and supports .NET Able to rotate one PDF page or whole PDF
rotate single page in pdf; rotate pdf page
C# TIFF: How to Rotate TIFF Using C# Code in .NET Imaging
C#.NET PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET 0); page.Rotate(RotateOder.Clockwise90); doc.Save(@"C:\rotate.tif"); All Rights Reserved
rotate pdf pages and save; how to reverse page order in pdf
ANALOG-DIGITAL CONVERSION  
8.4 
Figure 8.5: AD7730 Digital Filter Frequency Response 
The part features two buffered differential programmable gain analog inputs as well as a 
differential reference input. The part operates from a single +5-V supply. It accepts four 
unipolar analog input ranges: 0 mV to +10 mV, +20 mV, +40 mV and +80 mV and four 
bipolar ranges: ±10 mV, ±20 mV, ±40 mV and ±80 mV. The peak-to-peak noise-free 
code resolution achievable directly from the part is 1 in 230,000 counts. An on-chip 6-bit 
DAC allows the removal of TARE voltages.  
Clock signals for synchronizing ac excitation of the bridge are also provided. The serial 
interface on the part can be configured for three-wire operation and is compatible with 
microcontrollers and digital signal processors. The AD7730 contains self-calibration and 
system calibration options, and features an offset drift of less than 5 nV/°C and a gain 
drift of less than 2 ppm/°C.  
The AD7730 is available in a 24-pin plastic DIP, a 24-lead SOIC and 24-lead TSSOP 
package. The AD7730L is available in a 24-lead SOIC and 24-lead TSSOP package.  
Key specifications for the AD7730 are summarized in Figure 8.6. Further details on the 
operation of the AD7730 can be found in References 1 and 2.  
0
–10
–20
–30
–40
–50
–60
–70
–80
–90
–110
–120
–130
      10        20      30       40       50       60       70
80      90       100
GAIN
(dB)
FREQUNCY (Hz)
SINC
3
+ 22-TAP FIR FILTER,
CHOP MODE ENABLED
D
ATA 
C
ONVERTER 
A
PPLICATIONS
8.1 P
RECISION 
M
EASUREMENT AND 
S
ENSOR 
C
ONDITIONING
8.5 
Figure 8.6: AD7730 Key Specifications 
A very powerful ratiometric technique which includes Kelvin sensing to minimize errors 
due to wiring resistance and also eliminates the need for an accurate excitation voltage is 
shown in Figure 8.7. The AD7730 measurement ADC can be driven from a single supply 
voltage which is also used to excite the remote bridge. Both the analog input and the 
reference input to the ADC are high impedance and fully differential. By using the + and 
– SENSE outputs from the bridge as the differential reference to the ADC, the reference 
voltage is proportional to the excitation voltage which is also proportional to the bridge 
output voltage. There is no loss in measurement accuracy if the actual bridge excitation 
voltage varies.  
Figure 8.7: AD7730 Bridge Application Showing Ratiometric 
Operation and Kelvin Sensing 
‹ Resolution of 80,000 Counts Peak-to-Peak (16.5-Bits) 
for ± 10mV Fullscale Range 
‹ Chop Mode for Low Offset and Drift
‹ Offset Drift: 5nV/°C (Chop Mode Enabled)
‹ Gain Drift: 2ppm/°C
‹ Line Frequency Common Mode Rejection: > 150dB
‹ Two-Channel Programmable Gain Front End
‹ On-Chip DAC for Offset/TARE Removal
‹ FASTStep Mode
‹ AC  Excitation Output Drive
‹ Internal and System Calibration Options
‹ Single +5V Supply
‹ Power Dissipation: 65mW, (125mW for 10mV FS Range)
‹ 24-Lead SOIC and 24-Lead TSSOP Packages
+5V
AV
DD
AGND
+ A
IN
–A
IN
+ V
REF
–V
REF
R
LEAD
R
LEAD
6-LEAD
BRIDGE
AD7730
ADC
24 BITS
+SENSE
–SENSE
V
O
+FORCE
–FORCE
DV
DD
+5V/+3V
DGND
ANALOG-DIGITAL CONVERSION  
8.6 
It should be noted that this ratiometric technique can be used in many applications where 
a sensor output is proportional to its excitation voltage or current, such as a thermistor or 
RTD.  
Weigh Scale Design Analysis Using the AD7730 ADC 
We will now proceed with a simple design analysis of a weigh scale based on the 
AD7730 ADC and a standard load cell. Figure 8.8 shows the overall design objectives for 
the weigh scale. The key specifications are the fullscale load (2 kg), and the resolution 
(0.1 g). These specifications primarily determine the basic load cell and ADC 
requirements. 
Figure 8.8: Design Example—Weigh Scale 
The specifications of a load cell which matches the overall requirements are shown in 
Figure 8.9. Notice that the load cell is constructed with four individual strain gages 
connected in a standard bridge configuration. When the load is applied to the beam, R1 
and R2 decrease in value, and R3 and R4 increase. This is popularly called the  four-
element-varying bridge configuration and is described in detail in Reference 1,  
Chapter 2.  
The load cell selected has a fullscale load of 2 kg, and an output sensitivity of 2 mV/V. 
This means that with an excitation voltage of 10 V, the fullscale output voltage is  
20 mV. Herein lies the major difficulty in load cell signal conditioning: accurately 
amplifying and digitizing the low level output signal without corrupting it with noise. The 
load cell output is analyzed further in Figure 8.10. With the chosen excitation voltage of 
5 V, the fullscale bridge output voltage is only 10 mV. Notice that the output is also 
proportional to (or ratiometric with) the excitation voltage.  
‹ Capacity 
2 kg
‹ Sensitivity 
0.1 g
‹ Other Features
Accuracy 0.1 %
Linearity ±0.1 g 
Temp.Drift (±20ppm @ 10~30°C)
Speed (Readings / second) 
Power (120V AC)
Dimensions (7.5"×8.6" ×2.6")
Qualification ("Legal for Trade")
‹ Marketing
Price ($400)
D
ATA 
C
ONVERTER 
A
PPLICATIONS
8.1 P
RECISION 
M
EASUREMENT AND 
S
ENSOR 
C
ONDITIONING
8.7 
Figure 8.9: Load Cell Characteristics 
Figure 8.10: Determining Fullscale Output of Load Cell with 5-V Excitation 
The next step is to determine the resolution requirements of the ADC, and the details are 
summarized in Figure 8.11. The total number of individual quantization levels (counts) 
required is equal to the fullscale weight (2 kg) divided by the desired resolution (0.1 g), 
or 20,000 counts. With a 5-V excitation voltage, the fullscale load cell output voltage is 
10 mV for a 2-kg load.  
‹ Full Load: 
2 kg
‹ Sensitivity: 
2 mV/V
‹ Excitation:
10 V max
‹ Other Features
Impedance 350 Ω
Total Error 0.025 % 
Hysteresis 0.025 %
Repeatability 0.01%
Temperature drift: 10ppm
Overload 150%
Dimensions
Cost ($200)
R1
R2
R3
R4
R3
R4
R1
R2
R1
R2
R3
R4
R3
R4
R1
R2
TYPICAL LOAD
CELLS
‹ Full Load: 
2 kg
‹ Sensitivity: 
2 mV/V
‹ Excitation:
5 V
V
FS
= V
EXC
×Sensitivity
V
FS
= 5V ×2mV/V = 10 mV
V
CM
= 2.5 V
‹ Full-Scale Output Voltage: 10 mV
‹ Proportional to excitation voltage
"Ratiometric"
R1
R2
R3
R4
R3
R1
R2
R4
+
R1
R2
R3
R4
R3
R1
R2
R4
+
ANALOG-DIGITAL CONVERSION  
8.8 
The required noise-free resolution, V
P-P
, is therefore given by V
P-P
=10 mV/20,000 =  
0.5 µV. This defines the code width, and therefore the peak-to-peak noise must be less 
than 0.5 µV. The corresponding allowable rms noise is given by V
RMS
= V
P-P
/6.6 =  
0.5 µV/6.6 = 0.075-µV rms = 75-nV rms. (The factor 6.6 is used to convert peak-to-peak 
noise to rms noise, assuming Gaussian noise).  
Figure 8.11: Determining Resolution Requirements 
The noise-free code resolution of the ADC is calculated as follows: 
Noise-Free Code Resolution (Bits) = 
(2)
log
V
V
log
10
PP
FS
10
=
(2)
log
0.5 V
10mV
log
10
10
µ
= 14.3  bits  .  
Eq. 8.1 
The effective resolution of the ADC is calculated as follows: 
Effective Resolution (Bits) = 
(2)
log
/6.6
V
V
log
10
PP
FS
10
0.3
0.5 V/6.6
mV
10
log
10
µ
= 17 bits.   
Eq. 8.2 
‹ Required 0.1 g in 2 kg
‹
# counts = full-scale / resolution
‹
# counts = 2000 g / 0.1g = 20,000
20,000 counts
‹
V
FS
= 10mV @ 5V excitation 
‹
V
P-P
= V
FS
/ # counts
‹
V
P-P
= 10mV / 20,000 = 0.0005mV
0.5µV p-p noise
‹
V
RMS
≈V
P-P
/ 6.6
‹
V
RMS
≈0.5µV / 6.6 = 0.075µV
75nV RMS noise
‹
Bits p-p = log
10
( V
FS
/ V
P-P
) / log
10
(2) 
‹
Bits p-p = log( 10mV / 0.0005mV) / 0.3
14.3 bits p-p in 10mV range
(Noise-free bits)
‹
Bits RMS = log
10
( V
FS
/ V
RMS
) / log
10
(2) 
‹
Bits RMS = log
10
( 10mV / 0.000075) / 0.3
17.0 bits RMS in 10mV range
(Effective resolution)
Documents you may be interested
Documents you may be interested