Possibility of measuring/generating PWMs (other than TIMs, LPTIMs and HRTIM)
Hi,
I am working on STM32H743. Our application needs the following
1. At least 10 PWM outputs with independant frequencies
2. At least 10 PWM inputs with independant frequencies
The frequencies can go upto 100s of kHz
Looking at STM32H743 spec, it provides the following peripherals for dealing with this need.
1. TIM1, TIM2, TIM3, TIM4, TIM5, TIM8, TIM12, TIM13, TIM14, TIM15, TIM16
=> 11 independant frequencies possible with these channels
2. LPTIM1...5
=> 5 independant frequencies(only PWM outs) possible with LPTIMs
3. HRTIM
=> 5 or 6 independant frequencies possible with HRTIM
However, a lot or these pins are not available due to pin conflicts (primarily due to USB and ethernet). So I am still short of about 3 or 4 PWMs (in or out). Is there any other way to generate or measure PWMs in STM32H7?. Appreciate any support or guidance on this topic.
Note: I may be able to spare 2 or 3 DMAs(from DMA1 & DMA2), but the rest are used up. Also don't want to flood the system with interrupts.
