adc trigger on timer is at half frequency
Hi all,
ADC triggering appears to be at half the frequency of the timer, (ie occurs every 2 update events), is this expected ?
This is with a STM32F334 progammed using HAL and with code generated by CubeMX.
I am reading 14 ADC channels using DMA (2x7 in simultaneous sampling), with interrupt at end of all conversions (HAL_ADC_ConvCpltCallback), values are found correct in the DMA buffer.
In the attached first picture, the top trace is the duration of the interrupt routine (level is high while in the routine), the bottom trace is channel 3 of TIM2 as PWM (2us every 20us), channel 1 of TIM2 update event being used as the TRGO source for the ADC. 7,9us is the conversion time from update event.

I would have expected having twice the number of conversions and interrupt calls (one per timer pulse).
I am currently using the obvious workaround that is: speed up the counter by reducing the divisor.
Has anyone noticed the behavior I am describing ?
Thanks
