'
输出的相位确实是可调的,不过i和q之间的相位差却是固定的90度,不可调。
不知道这样还能校准回来吗 :confused:
'
不太清楚你的意思。
我们这儿讨论的是:用一个双路输出的dds芯片产生一对正交的(也就是有90度固定相位差的)正弦波——用途姑且不论。
从原理上看,这完全是没有问题的。从实践来讲,dds芯片产生的两路信号之间的相位误差也是足够小的。
yuhang提出来的问题是这样的:
dds输出端必然有一个低通滤波器,而这个低通滤波器必然会产生相移。
由于我们这里有两路正弦波输出,所有有两个低通滤波器。除非我们能够控制两个滤波器的相移,否则两个滤波器不同的相移可能会导致两路输出之间的相差出现很到的误差。
yuhang的这个结论是完全正确的,虽然现在我们谁也不清楚具体可能导致多大的误差。
我提出来的解决办法是:
增加一个相位检测电路——比如用一个模拟乘法器,将两路信号相乘。如果两路信号正交,则输出电压的直流分两位零;否则会有一个支流分量。
根据相位检测电路的测量结果,调整dds的输出相位,以补偿低通滤波器产生的相位误差。
采用这个方法的前提条件是:dds芯片中两路信号之间的相位差可调。