Thomas:

If you are interested in the PRU, download Professor Yoder's (free) book 
from:

https://markayoder.github.io/PRUCookbook/

The PRU is a small real time processor running at a clock speed of 200 MHz, 
derived from the main clock tree in the BBB.
So, you won't get resolution of 200 MHz clock, but something more like the 
time of the fastest loop running on a dedicated 200 MHz processor that will 
count and report what you are looking for, so if the loop was 20 
instruction clock cycles long, you could get 10 MHz or 100 ns resolution.

Dennis also makes a good suggestion, in that there are "capture timer" pins 
on the BBB that I have seen used for capturing/time-stamping GPS 1PPS 
signals, for use in an NTP server.
I am not aware of any python drivers but if you are capable in "C", there 
is sample code around to run those pins in "capture timer" mode in "C".

The TICC will do exactly what you described, you can control it from Python 
running on the BBB as a (USB) serial slave peripheral. But it is another 
$190. You will also need a reasonably precise 10 MHz reference for it. 
Either your lab reference, or you can buy another kit called the "Pulse 
Puppy" from the same people that sell the TICC.

--- Graham

==


>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/6b364a7f-75bd-4f3f-98b6-d4644954c955%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to