Ran across these two app-notes around PMSM / BLDC,
is there a reason why MCX A153 only provides an open loop / sensorless example?
https://www.nxp.com/docs/en/user-guide/PMSMFRDMMCXA153.pdf
while the MCX N947 example is closed-loop sensored:
https://www.nxp.com/docs/en/user-guide/PMSMFRDMMCXN947.pdf
--
Trying to iron out what the hardware limitations of the A15x series are when it comes to closed loop motor control as N5/9-series feels overkill putting the older LPC553x somewhere in the middle.
As far as I understand, both MCU's has the FlexPWM's needed, ADC to PWM XBAR, ADC's fast enough to read analog hall sensors, AOI and SINC filter, right?
--
also... just comparing the product-pages, could NXP shed some light on this
MCX N9x
motor Control Subsystem
- 2x eFlexPWM each with 4 sub-modules, providing 12 PWM outputs
- 2x Quadrature Encoder/Decoder (ENC)
- 1x Event Generator (AND/OR/INVERT) module support up to 8 output trigger
- SINC Filter Module (3rd order, 5ch, break signals connections to PWM)
MCX A14x/15x
Motor Control Subsystem
- 1x FlexPWM with 3 submodules, providing 9 PWM outputs (no Nanoedge module)
- 1x Quadrature Decoder (QDC), provides interfacing capability to position/speed sensors used in industrial motor control applications
- 1x AOI
differences based on above:
- eFlexPWM vs FlexPWM
- what is the feature-difference here?
- no SINC filter on A series
- whats the use-cases of this module?
- is EVTG same as AOI !?