在Buck系统中需要一个锯齿波与放大后的误差信号进行比较,从而产生相应的PWM信号控制功率器件的开关。锯齿波的产生主要由电流源对电容进行周期性地充放电。
下图为一种振荡器结构。Vbias电平驱动一个PMOS管形成电流源,PMOS电流源下方的PMOS开关周期性导通从而对电容进行充电,PMOS开关下方的NMOS开关周期性导通从而对电容进行放电,充电速率远小于放电速率进而产生锯齿波。电容上的电平输入到两个比较器的输入端,两个比较器分别设置两个阈值电压确定翻转点,电容上的电压大于高点阈值开始放电,小于低点阈值开始充电。两比较器的输出端接入RS触发器获得稳定控制电平,再通过反相器对波形整形并提高驱动能力。
比较器模块电路及RS触发器模块电路:
OSC测试电路:
带隙基准和LDO提供Vbias电压和VH,VL两个比较器的阈值电压。VH=2V,VL=1V。外部仅需要3.3V的VDD电源和使能信号EN。输出为一个时钟信号CLK和锯齿波信号Vslope。
仿真波形:
稳态波形: