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: how to get the scaler coefficients

Part Number: UCD3138

Hello, I'm learning UCD3138 full-bridge hard-switch firmware
I don't know much about scaler coefficients, like
Void configure_ovp(void)
{
Uint16 ovp_limit;
// struct qnote vdac_scaler = {DAC_OVP, -OVP_EXP};
     Struct qnote constant_5_12 = {20972 , -12}; //This struct represents the floating point number: 5.12
Ovp_limit = qnote_linear16_multiply_fit7(constant_5_12,
Pmbus_dcdc_config[0].vout_ov_fault_limit, -VOUT_MODE_EXP);
FaultMuxRegs.ACOMPCTRL0.bit.ACOMP_B_THRESH = ovp_limit;
}
I know this function is used to configure the output over voltage protection threshold, but I understand how the scaler coefficient 5.12 is obtained?

Is it calculated by what formula? There are many scaling factors such as this, and I don't know how to get these coefficients.
Thank you