如何使用PicoScope示波器测量相位漂移?
除了在PicoScope 6软件中测量出信号周期和偏移时间,然后用偏移时间除以信号周期再乘以360°得到相位偏移值或者使用相位标尺的方法外,还可以在PicoScope 6软件中自定义一个函数来实现。函数公式如下:
acos(integral(A*B)/(sqrt(integral(A*A))*sqrt(integral(B*B)))/Pi*180
其中integral(A*B)/(sqrt(integral(A*A))*sqrt(integral(B*B))为相关公式,用于计算出A和B之间的相关系数。其值为1时表示正相关,此时两个波形完全相同;其值为-1时,表示负相关,表示两个波形相同但是相位相反;其值为0时,表示两个波形完全不相关。计算出相关系数后,再将其转换为相位度数即为A和B信号的相位漂移。
在PicoScope 6或者PicoScope 7软件中的高级函数编辑窗口(Tools/Math Channels打开函数创建向导)中输入上述公式,如下图1所示:
图1 在PicoScope 6中输入相位漂移计算公式
函数曲线名称修改为Phase(A,B),便于在PicoScope 6软件界面中更为直观的显示测量结果,如下图2所示:
图2 修改函数曲线名称为phase(A, B)
继续将函数曲线的刻度单位设置为度数,如下图3所示:
图3 设置函数曲线单位为度数
最后在PicoScope 6软件中增加自动测量参数直流平均(DC Average),测得Phase(A, B)函数曲线的直流平均(DC Average)值,即为两个波形之间的相位偏移,如下图4所示。
图4 两个正弦信号的相位漂移测量结果