SLAAEO8 October 2024 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , MSPM0L1105
The most direct way to reduce signal noise by software is to increase the sampling frequency for oversampling, collect more samples than needed, and reduce noise in the signal by taking the average, thereby improving effective resolution and signal-to-noise ratio. The mean process also helps to eliminate the DNL error of the ADC transfer function. For the code lost in the ADC output due to the large DNL error, taking the average can make the code appear again, so oversampling can be used to effectively improve the dynamic range of the ADC. There are several points to note about oversampling: