In the datasheet of LTC5586 ar a lot of grafics about performance characterisitcs of OIP3 and OIP2.
I would like to knwo how did you find the register values IM3QY,IM3QX,IM3IY, IM3IX for the "Optimized OIP3 vs Temperatur"?
Why is there an X and Y component?
The same question for IM2IX,IM2QX and "Optimized OIP2 vs Temperature"?
Why is ther now only a X component?
Which function do the registers values HD2IX, HD2IY, HD2QX, HD2QY, HD3IX, HD3IY, HD3QX, HD3QY have.
Are they also related to OIP2 and OIP?
How works the optimization process?
Some of the optimization register have 2-dimensional vectors X and Y, and some have only 1 vector X. The X and Y vectors trace out a surface, and your optimization routine need to find the surface maxima for OIP3 and OIP2. HD3 and HD2 are opposite - you want to find the surface minima. IM2 optimization has only a single vector, you only need to find a minima.
Optimization requires iterations of setting the corresponding register, measuring the output, updating the registers with new value, and repeat the process until the best performance is reached.
The optimization registers are mostly independent from each other, but there could be some slight effects.