전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

AN2834 데이터시트(PDF) 32 Page - STMicroelectronics

부품명 AN2834
상세설명  How to get the best ADC accuracy in STM32Fx Series and STM32L1 Series devices
PDF  45 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  STMICROELECTRONICS [STMicroelectronics]
홈페이지  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2834 데이터시트(HTML) 32 Page - STMicroelectronics

Back Button AN2834 Datasheet HTML 28Page - STMicroelectronics AN2834 Datasheet HTML 29Page - STMicroelectronics AN2834 Datasheet HTML 30Page - STMicroelectronics AN2834 Datasheet HTML 31Page - STMicroelectronics AN2834 Datasheet HTML 32Page - STMicroelectronics AN2834 Datasheet HTML 33Page - STMicroelectronics AN2834 Datasheet HTML 34Page - STMicroelectronics AN2834 Datasheet HTML 35Page - STMicroelectronics AN2834 Datasheet HTML 36Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 32 / 45 page
background image
How to get the best ADC accuracy
AN2834
32/45
DocID15067 Rev 2
3.3
Software methods to improve precision
Averaging samples:
–
averaging decreases speed but can give improved accuracy
Digital filtering (50/60 Hz suppression from DC value)
–
set proper sampling frequency (the trigger from timer is useful in this case)
–
perform software post-processing on sampled data (e.g.: comb filter - for 50 Hz
noise and its harmonics suppression)
Fast Fourier Transform (FFT) for AC measurements:
–
to show harmonic parts in measured signal
–
slower, due to the use of more computation power
Calibration of ADC: offset, gain, bit weight calibration
–
decreases internal ADC errors
–
internal ADC structure must be known
Minimizing internal noise generated by CPU
–
design firmware to use minimum disturbance from microcontroller during ADC
conversion - digital silence.
3.3.1
Averaging samples
The principle of this method is to increase ADC precision but decrease ADC conversion
speed (oversampling). If the measured analog signal produces unstable ADC values, then
the mean value of the given input signal can be obtained by averaging a set of values.
Variation can be caused by signal noise or noise generated by the microcontroller itself
(high speed digital signals capacitively coupled to the analog input signal).
Averaging is performed by choosing an appropriate number of samples to be averaged.
This number depends on the required precision, minimum conversion speed and the level of
other ADC errors (if another error has a greater influence on ADC precision, then increasing
the number of averaging values has no effect on total measurement precision).
The advantage of this method is improving precision without any hardware changes. The
disadvantage is lower conversion speed and therefore also lower frequency response (it is
equivalent to decreasing effective sampling frequency).
3.3.2
Digital signal filtering
This method uses digital signal processing techniques.
In principle, averaging is also a simple digital filter with a specific frequency response. But if
the noise frequency spectrum is known, a digital filter can be designed which minimizes
noise influence and maximizes ADC frequency response. For example, if the noise in the
measured signal is coming from the 50Hz power lines, then an appropriate digital filter
suppresses only the 50 Hz frequency and delivers data signal without this noise.
The disadvantage of this method is that it needs appropriate microcontroller processing
power and resources: CPU speed, data/program memory usage.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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