This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

UCD3138 FW Coefficient Configuration Register for nonlinear mode

There are 6 nonlinear limits, as shown above in Section 4.5. These are 9 bit signed numbers, although they must
be positive for symmetric mode. They are stored 2 to a register in three registers:

Here is a code example loading them for symmetric mode:

Filter1Regs.FILTERNL2.bit.LIMIT5 = 218; //symmetric values
Filter1Regs.FILTERNL2.bit.LIMIT4 = 182;
Filter1Regs.FILTERNL1.bit.LIMIT3 = 145;
Filter1Regs.FILTERNL1.bit.LIMIT2 = 109;
Filter1Regs.FILTERNL0.bit.LIMIT1 = 72;
Filter1Regs.FILTERNL0.bit.LIMIT0 = 36;

So coefficients are selected by LIMIT0~5 and Xn(EADC output)

Can different coefficients be chosen by others such as frequency, period, duty cycle...

For example

DPWMCTRL0 => Coeff Set A

AUTOCONFIGMID => Coeff Set B

AUTOCONFIGMAX => Coeff Set C

And in Coefficient Configuration Register Figure 4-4. Coeff Set E, Coeff Set F and Coeff Set G

Are *2, *4, *8, /2, /4, /8 constant? Can I modify *2, *4, *8, /2, /4, /8 of Coeff Set E, Coeff Set F and Coeff Set G?

Can only Kp1~3, Ki1~4 and Kd1~3 be set by user?