| Electronic Components Datasheet Search |
|
AN2719 Datasheet(PDF) 13 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN2719 Datasheet(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 |
|
|
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 |
| 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 |