OP als UnityGainVerstärker, aber in die negative Rückkopplung eine Diode in Reihe und einen C gegen Masse. Damit lädst Du den C auf Umax auf, wobei der Spannungsabfall der Diode durch den OP kompensiert wird. Zum Resetten brauchst Du einen Transistor mit Collektor-Emmitter parallel zum C, der ihn wieder entlädt.
Gruß