See attached, in combination with the signal conditioning circuit I posted a little while ago.
Hi Mark
I know you are getting great pulses, and working on the processing, and you probably don't want to be soldering stuff there right now, but just looking at it, I see a circuit aiming at a transimpedance gain of 6.6e+7 followed by a another 40dB (x100) voltage gain. Then in the signal conditioner, there are more opamps, with another non-inverting 20dB (1+90) voltage gain, and I guess offset adjustment.
The TI opamp LMC662 has a Gain-Bandwidth Product of 1.4MHz, and a voltage gain of 126dB (19.95 million)
With input bias current of 2fA, and an input resistance >1Tera-Ohm, it would make a fantastic electrometer, pH meter, or ECG amplifier, but here I have to admit that this circuit goes beyond my experience. Even currents across circuit boards insulation would be quite tricky to get lower than that! The data sheet has a major section on guard rings explanation and layout examples for the PCB if using LMC662.
Thus if the open loop gain is 20 million, then it's hard see how an attempt at 66 million through the feedback resistor in that one stage can work. Yet, it somehow does, because you have pulses!
The 66MegaOhms is going to make noise, although in a transimpedance amplifier, it does not add in in quite the same way as a voltage amplifier. The input referred current noise is only 0.0002pA/√Hz.
--------------------------------------
Even so, I calculate
Noise V = √(4**k*T*B*R)
Plugging in 298K, and Boltzmann's Constant, and 10kHz bandwidth and 66 Mega Ohms, we get the result
104uV at the input.
That is more than I expect to see even as power rail ripple.
-------------------------------------
Then, with GBW at 1.4MHz, as I mentioned way back, the value is less than the gain. Thus I think the bandwidth is fractional Hertz, and I end up on unsteady ground - because you have pulses.
-----------------------------------
The input bias current is so low that you can use high value resistors, but even so, I think you would get a huge performance increase if you redistributed the gain. If you make Rf (say) 1MegOhm, and made R6 (say) 1K and R6 (say) 220K, and then add gain in the signal conditioning amplifier if you need to. Although this total is much less gain than shown in your circuit, it is still huge.
Even with the "low" gain, it may still be way too much!
1e6 x 220, x 10 = 2.2 Billion.
If you had a full 2V at the ADC to count, then it would have started out as 0.9 pA
So I revise the Rf to 470K. At least get a bandwidth about 3Hz. Make Rf yet lower if you like.
-----------------------------------
The input bias current 2fA may be spectacular low , but the input offset voltage is a whole 6mV (if using LMC662C).
The capacitor isolated U1B turns this into 600mV DC, which needs another C3 capacitor in the signal conditioner to lose it, and I am guessing that R11 is used to adjust the offset out.
--------------------------------
Even with using a slightly reworked Pocket Geiger tracking, and some different opamps, I am thinking you could have a circuit that works just like mine simulated. What I have no answer for is that somehow, you get pulses, and I cannot figure how that happens.
The thing is, you have it powered, and it does stuff.