相移振荡器是产生弦波的振荡器,由一个反向放大器、一个把相位'移动'180度的回授滤波器组成。
这一组滤波器必需设计成当频率比设计频率略高或略低时,讯号的相位都会比180度略多或略少。如此一来只会在设计频率产生建设性的叠合,而其他频率的讯号都会快速衰减。
最常见的作法是使用三级叠加的RC滤波器,这种滤波器在频谱的一端的相位差是0度,另一端的相位差是270度。
其中一种使用1个运算放大器、3个电容、4个电阻的的作法是如右图。
计算振荡频率与振荡条件的过程相当复杂,因为每一级的RC电路都要考虑到前一级的影响。计算通常假设所有的电阻(除了负回授电路中的电阻,因为要用来控制放大倍率)、所有的电容的值都一样以简化计算:
以图中的接法,若R1 = R2 = R3 = R, and C1 = C2 = C3 = C,那么振荡频率为:
此外,振荡条件:
若是不使用这样的简化条件的振荡频率计算结果如下:
振荡条件:
(另一种在每一级RC电路间加上运算放大器的作法也可以简化振荡频率与振荡条件的计算)