R1、R2和R3都是振荡电阻,但其作用不一样,R2是用来调节频率固定时方波的占空比,而R3则是用来调节方波的频率,C1为振荡电容。由于方波的频率其实就是由电容C1的充放电周期决定的,所以只要改变电容C1的充放电周期,就可以改变其频率了,通过电路就可以发现,当闭合开关S1和S2,断开S3时,通过调节电阻R3,电路就是一个频率可调的方波。从电路我们也不难发现方波的占空比是由电容C1的充放电时间决定的,所以,要改变输出电压的占空比,就必须使电容C1的正向和反向充电的时间常数不同,即两个充电回路的参数不同。利用二极管的单向导电性可以引导电流流经不同的通路,电路中,当闭合开关S3,断开S1和S2时,调节电阻R2,就可以改变方波的占空比,由于此时电路的频率是由R2的总阻值决定的,所以改变电阻R2并不能改变方波的频率,这样就可以得到一个占空比可调的方波信号。