Hi, Stepan,
I think you can use the latest DSC family: MC56F84xxx, MC56F83xxx and MC56F82xxx, all of them can do do your jobs.
AS you know that all of the MC56F84xxx, MC56F83xxx and MC56F82xxx have eFlexPWM module, QuadTimer module, ADC modules. The eFlexPWM module can generate PWM signals, there is a crossbar module, a lot of signals can trigger ADC converter via crossbar module.
For your solution 1, the eFlexPWM module can generate PWM signal, you can use QuadTimer to trigger ADC, in this condition, the ADC conversion and PWM signal frequency are independent.
For solution 2, you can use eFlexPWM to generate PWM signals, and have eFlexPWM generate ADC trigger signal at a PWM specific point, have the trigger signal to trigger ADC, in this condition, the PWM signal frequency and ADC sampling frequency will be the same. For FOC ACIM control, there are three shunt resistors for bottom MOSFET, user can set the ADC triggering point so that the ADC sampling point is at the center of bottom MOSFET turn-on time to sample two ADC channels in parallel so that user can reconstruct 3 phase currents. We have example code for this solution.
Hope it can help you
BR
XiangJun Rong