需求:想要生成 PWM 波形,用单片机有点浪费,于是准备用一个 555 生成 50 % 的方波,经过一个积分器生成三角波和电位器,最后用一个电压比较器比较三角波和电位器的电压大小,从而生成 PWM 波形;至于为什么不直接用 555 生成 PWM 波形,是因为 555 生成的 PWM 波形占空比不能达到 100%~ 20 %,且占空比关于电位器旋转角度的线性度不高
设计:(三角波生成部分)

运放的 datasheet: UMW LM321MF
问题:不能输出三角波
方波波形(正常):

三角波输出波形(异常): 
三角波输出波形(黄)、方波波形(蓝):
三角波输出波形(黄)、运放 -输入端 (蓝):
其它信息:输入电压为 5V ;波形均下移了 2.5V 以方便观察;运放 +输入端 经测量保持 2.5V ,故未展示波形
先提前谢谢各位 V 友!