The following is the schematics of a simple circuit I'm working on, It filters and amplifies an electret condenser microphone's signal to get an output ranging from 0 to 9V (to drive an equalizer like leds not a speaker):
simulate this circuit – Schematic created using CircuitLab
The mic signal passes first through a low pass filter with a cutoff frequency of around 20Khz, then gets coupled with a 47nF capacitor, then gets offset by 1/2 VCC by a voltage divider, then amplified 1000 times using 3 noninverting amplifiers with a gain of 10 each.
Now the next stage I want to clamp the negative part of the signal, to do that I put a reverse biased diode after a coupling capacitor. But after testing the signal appears to pass through unchanged. Why is it not getting clamped?
Update:
If I disconnect the non-inverting input of the last opamp from the diode and measure the voltage at the junction between C6 and D1 I get a nice clampped singal between -0.6V and 3V (I had to increase C6 to 100uF though).