ADC configuration with MCSDK6 - options and implementation
We need to implement a number of additional ADC channels in our custom board, on top of what the motor control application requires.
The MCU in question is the G431, the overall inverter design is based on the B-G431B-ESC1 with FOC and three-phase sensing enabled.
The MCU provides 2 ADCs, both of which are used by the motor control application.
For implementing the additional ADC channels, I added them as single-ended ports via the CubeMX to the motor control project.
Now I'm wondering, what are the limitations that I face? Which options in the ADC configurations can or can't I modify (speed, analog watchdog, oversampling)?
Can I use DMA?
How many custom application ADC channels am I allowed to add? I need at least 5.
Could I also use the additional ADC1 options like temperature sensor channel and Vbat channel?
How do I work with these custom application ADCs? According to some topics I found for older SDK versions, I need to use the "Regular Conversion Manager" for this.
