cancel
Showing results for 
Search instead for 
Did you mean: 

ADC direct channel issue on STM32H7A3

MNico.2
Associate II

Hello everyone,

I'm having some throuble in reading the direct analog input on channel PA0_C.

In my design I'm using several analog input. They seems to work properly in general and I have a precision more or less as expected. On channel PA0_C, though, I'm having a noise that is defenetly higher then the other channels (around 8-10x).

And I can't find the origin of this issue. I've get rid of the analog signal shorting the analog input to ground whit a 0 ohm resistor. The noise is still there and more or less the same (around 400points of adc, with a Vref=2.5V).

Going deeper with my investigation I've disconnecte the pin of the channel PA0 thet is not a direct channel, and closed the bypass switch that short PA0 and PA0_C. In this way I'm sure that the analog signal insede the chip is the same for both channels.

0693W00000YAmL9QAL.pngEven in this scenario the PA0_C channel gives worst results.

Does anyone experienced something like that?

1 REPLY 1
FBL
ST Employee

Hello @MNico.2​ 

Here are some suggestions that might help:

  1. Check for any noise sources that may be contributing to the issue, such as power supply noise (try using a different voltage reference or a different power supply), ground loops, or EMI.
  2. Try to swap ADC fast channels to see if that makes a difference.
  3. You can also try using a different voltage reference or a different power supply.

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.


I'm out of offce with limited access to my emails.
Happy New Year!