https://github.com/mattvenn/comsafe
https://github.com/mattvenn/comsafe
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/mattvenn/comsafe
- Owner: mattvenn
- Created: 2016-09-15T09:21:43.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-09-16T08:07:14.000Z (over 8 years ago)
- Last Synced: 2025-04-01T18:09:53.688Z (2 months ago)
- Language: Python
- Size: 2.04 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Comsafe Data Acquisition Software Requirements
## Data acquisition
* Samples must be taken from the ADCs at a rate of at least 2MHz.
* The sample resolution must be at least 12 bits over a 5V range.
* Two channels need to be samples simultaneously.## Hit processing
* Hits must be started a configurable time/number of samples before the signal passes above a configurable threshold.
* Hits last until the signal has been below another configurable threshold for at least some configurable time/number of samples
* If there a continuous noise situation then hit should be stopped at 100mS and trigger again immediately.
* The software must provide the start time, channel, peak amplitude and integrated signal for a hit as well as whether it was cut off because of the maximum hit length or, because it fell below the threshold.## Interfacing to analysis software
* The software must interface to analysis software written in Lua to run on the BeagleBone Black.