i used the opa2376 for the photodiode circuit , the current is from 8.7nA to 600uA and the reference voltage of AD is 1.2V. the range is very huge .so i used two stage amp circuit for the signal. the first stage is current -to voltage ,the ciruict is normal circuit for photodiode , and V1=I*R, R=1k, the second stage is voltage amplification V2=A*V1,A=150 . but when the circuit is on power and the input current is 8.7nA , the output voltage V1 is about 0.6mV, i do know the why the output is 0.6mv ? the input offset votage is just 25uV and the nput Bias current is 10pA on the OPA2376 datasheet , but the theory voltage is equal to 8.7uV(8.7na*1000). the output voltage 0.6mV is greater than the theory votage 8.7uV. Pls help me , if you have better solution to ampilfy the signal current from 8.7nA to 600uA ,PLS recommend to me, thanks very much.