2023-12-19 10:03 PM
Hi, Im using internal ADC for ADC calculation.
The noise is getting generated for low voltage signal can someone please tell me how to reduce it as im facing the issue of finding the zero crossing in the signal?
2023-12-19 10:46 PM - edited 2023-12-19 10:46 PM
1. how big is the noise ? (+/- xx LSB )
2. show the circuit at the adc input.
3. which cpu ?
2023-12-19 10:52 PM
The input is a sine wave from a function generator with 300mv and 1hz.
Stm32f429 disc1 board
2023-12-19 11:55 PM
you can use VrefInt to calculate millivolt per bit from 1.21V.
and You should use oversampling which it require more sampling frequency but you will get better accuracy of ADC.
2023-12-20 12:16 AM
This is the noise that is getting generated.
2023-12-20 12:42 AM
yes, the oversampling will can help you.
and you should figure out what sampling cycle or sampling time that your system can operate because there is high frequency sampling came with high noise too. so you need to figure out what the value that your system can run on it.
2023-12-20 01:04 AM
Try with a simple input filter:
C1 close to adc-in connector.
2023-12-20 01:16 AM
There is an application note to reduce noise with the ADC. One aspect in the F4 family is concurrent device activity during sensitive phases during the conversion.
2023-12-22 01:49 AM
@Uwe Bonnes can you please tell me how as im new to stm
2024-01-02 04:07 AM