1.vco or rail to rail?
这个应该看你采用什么样的vco。理论上采用正弦波作为输入,输出也为正弦波是最理想的。但受到馈通,phase selection,开关管速度,电源噪声等原因,就要考虑输出输出信号的抗干扰能力,简单来说信号slew rate和信号幅度要足够大,但又不能放大馈通引起的负左右。看这个结构,不知道你用的电源是多大,如果是1.2V,输出幅度上不去,在保证驱动足够大的情况下,开关管也小不了,所以开关速度也不行,线性度应该做不好吧?不太明白,麻烦楼主讲解下。
2.step和线性度
你采用的0到90度,8step的插值,在这个相位变化过程中,如果每个step的bias,load都一样大,你应该会看到插值结果非常差,从K1*Acos(wt+a)+K2*Acos(wt+b)的结果就可以看出来,两个输入权重变化过程中,输出本来就不是线性的,所以要仔细调节每个step驱动的bias或者load来调整线性度。