Good afternoon,
From the datasheet at hmc631 (v00.1007), the formulas
Vi = Vmi + G/Gmax * cos(theta)
Vq = Vmq + G/Gmax * sin(theta)
are the reference to be used to set Vi and Vq, once Vim and Vqm are known, or for a rough first sweep, assumed to be 1.5V.
However, I have several HMC631 installed on a PCB, where the relationship appears to be different: I get the highest gains for [Vi = 0.5V, Vq = 1.5V] (phase = 180) but not for [Vi = 2.5V, Vq = 1.5V], there is a difference of around 6dB between the two values.
Moreover, sweeping all pairs of values between 0.5V and 2.5V (even those that do not come from the formulas), the maximum span I can get is ~11dB, not the 40dB advertised in the datasheet. Below an example:

Data on the left appears to be more regular, but I did not want to get too close to the absolute maximum rating, moreover the DAC I am using can't even go negative.
I am generating the signal using a NanoVNA-F V2, and with the same device I am also measuring the output.
Any ideas what may be going on?
Thanks!

