| Moteur de recherche de fiches techniques de composants électroniques |
|
AN3137 Fiches technique(PDF) 22 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
AN3137 Fiches technique(HTML) 22 Page - STMicroelectronics |
|
22 / 42 page ![]() Methods for precision improvement AN3137 22/42 Doc ID 16983 Rev 3 4.2.2 Adding white noise or triangular sweep 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/dithering. 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 appears when the input signal is a very stable voltage without noise. In this case, when the input signal is measured, each data 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 or some signal change (with uniform signal distribution e.g. triangular sweep) 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. Example of implementation of this method is done by using a triangular generator with RC coupling to the input signal (noise signal generation is more complicated). Care must be taken not to modify the mean value of the original input signal (so, capacitive coupling must be used). A very simple implementation is to design the white noise source as a quasi-triangular source which is generated directly by the STM8L/STM8AL microcontroller (Figure 11). Figure 11. Simple quasi-triangular source using a microcontroller output |
|
Lien URL |
| ALLDATASHEET vous a-t-il été utile ? [ DONATE ] |
À propos de Alldatasheet | Publicité | Contactez-nous | Politique de confidentialité | Lien vers la fiche technique | Echange de liens | Fabricants 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 |