cancel
Showing results for 
Search instead for 
Did you mean: 

Using single ADC with multiple channels — does timer trigger apply to all channels?

Rakesh212
Visitor

Hi,
I am using one ADC with multiple channels on an STM32 device. I configured a timer trigger (external trigger) for the ADC, but I noticed that the trigger seems to apply to all channels of the same ADC, not just the selected channel.

I would like to confirm:

  • Is it true that one ADC has only one trigger source, and all configured channels share that trigger?
  • Is it possible to configure different sampling/trigger properties per channel, or is the external trigger common for the entire ADC conversion sequence?

My goal is to use different trigger timing per channel, but I am using only one ADC peripheral.

Thank you.

1 REPLY 1
MasterT
Lead

Only one trigger to all channels, two mode - one events to convert sequence or conversion triggered separately for each channel in sequence.

You have to come up with more complex trigger processing, using timers input multiplexers. So ADC 'd stay connected to one timer, and this timer selects another sources to generate events.