05-22-2006 11:51 AM - edited 05-22-2006 11:51 AM
Message Edited by CJKS on 05-22-2006 11:53 AM
05-22-2006 01:22 PM
05-22-2006 02:01 PM
05-22-2006 02:17 PM
05-23-2006 07:09 AM
Yes the simpliest way to do what you want is to count the time between rising edges using a counter (the 6602 has 8 80 Mhz 32-bit counters). Yo will not use digital io but time counting. The gate of your counter will be the TTL/Cmos pulse from your PMT and the source of the counter will be the 6602 master clock 80Mhz, so you can count clock ticks between photons, now you have a 12.5ns time resolution. You can use the system clock to get a time zero if you would like to use absolute time. The olny thing to keep in mind is that you will be limited to a maximum time between pulses of 2^32/80M or 53 seconds, you will get an overflow of your counter but usually this is not a problem with photon counting. You will be also limited to a maximum photon rate of about 20Mphoton events.sec this is also not a problem since the interesting photon events seem to happen between these time scales. if you want a longer time scale you cvan always casceds 2 counters to get 64bit resolution but this is probablu not necessary. Look at the buffered period measurment examples. You can easily scale this to 8 counters with 8 PMTs if desired with your curent hardware but this gets expensive. Goodluck.
Paul
05-23-2006 10:51 AM
05-24-2006 07:42 AM