| 전자부품 데이터시트 검색엔진 |
|
AN2719 데이터시트(PDF) 13 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN2719 데이터시트(HTML) 13 Page - STMicroelectronics |
|
13 / 22 page ![]() 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 |
|
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 All Rights Reserved©Alldatasheet.com |
| 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 |