Electronic Components Datasheet Search
  English  ▼

X  

AN2719 Datasheet(PDF) 13 Page - STMicroelectronics

Part # AN2719
Description  Precision improvement techniques
PDF  22 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2719 Datasheet(HTML) 13 Page - STMicroelectronics

Back Button AN2719 Datasheet HTML 9Page - STMicroelectronics AN2719 Datasheet HTML 10Page - STMicroelectronics AN2719 Datasheet HTML 11Page - STMicroelectronics AN2719 Datasheet HTML 12Page - STMicroelectronics AN2719 Datasheet HTML 13Page - STMicroelectronics AN2719 Datasheet HTML 14Page - STMicroelectronics AN2719 Datasheet HTML 15Page - STMicroelectronics AN2719 Datasheet HTML 16Page - STMicroelectronics AN2719 Datasheet HTML 17Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 13 / 22 page
background image
AN2719
Methods for precision improvement
13/22
3.2.2
Adding white noise
This method combines hardware and software techniques to improve precision. From a
software point of view, this method uses averaging and from a hardware point of view, it
uses signal modification/spreading.
Averaging can be used in cases where the input signal is noisy (some signal change is
necessary in order to be able to calculate an average) and the requirement is to obtain the
mean value of a signal. A problem can appear when input signal is a very stable voltage
without noise. In this case, when the input signal is measured, each sample is the same.
This is because the input signal level is somewhere between two ADC word levels (e.g.
between 0x14A and 0x14B). Therefore it is not possible to determine the input voltage level
more precisely (e.g. if the level is near to 0x14A or near to 0x14B level). The solution is to
add noise to the input signal which pushes its level across 1-bit ADC level (so that the signal
level changes below 0x14A and above 0x14B level). This causes the ADC results to vary.
Applying software averaging to the different ADC results, produces the mean value of the
original input signal. This method is also called oversampling and/or dithering.
Adding a white noise signal gives 0.5LSB more each time you double the number of
samples. By adding triangle noise, you get +1LSB, which is more efficient. The noise source
can be the microcontroller itself.
This can be implemented using a noise generator with RC coupling of this noise to the input
signal. Care must be taken to not modify the mean value of the original input signal - so
capacitive coupling is used.
A very simple implementation is to design the white noise source as a square (or triangle)
source which is generated directly by the STM8 microcontroller (Figure 11).
Figure 11.
Simple white noise source using a microcontroller output
C
R2
Vin
MCU
AIN
OUT
Vdd
t
Vin
Uin
t
Uout
R1



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com