I am looking to construct a simple data logger to record the peak intensity from a flash strobe. When a flash is detected, the peak will be captured (ADC), time stamped and written to memory. The frequency at which these bursts of light arrive would be roughly 0.2 Hz (one every 5 seconds or so).
A typical output from my sensor in the presence of a flash strobe is shown below. The flash intensity is so great with respect to ambient conditions that detecting the flash is not an issue. In fact, I am already doing this to count the number of flashes.
My problem then becomes sampling the peak value. My instincts tell me to utilize a sample and hold IC (LF398 for example). Looking at the datasheet, it seems I can achieve sub 10us acquisition times and that is acceptable to me. If I could then detect the peak (second derivative), I would know precisely when to hold. Problem is... I don't know where to start with that.
Am I going about this wrong? Any suggestions?