Scanning device feasibility & poss subcon @ commercial rates
Posted: Fri May 13, 2016 3:05 pm
I am considering RP to do the following:
1) Digitise two analogue channels at 20MHz
2) Store data from multiple scans as 3048 scans of 2540 points (15MBytes)
3) Control a motor (probably stepper) to advance the scan position between each scan.
4) Dump the data buffer to PC in a few seconds over Ethernet or WiFI.
5) Handle limit switches, motor homing and some basic digital i/o
6) Maybe implement non-linear sampling rate so that sinusoidal scan produces evenly spaced samples.
7) Configure a scanning device over SPI bus
8) Synchronise analogue capture to digital trigger pulse
There will be some dwell between scans.
I would be grateful for comments on feasibility of doing this on RP. Is it likely to require FPGA programming?
If anyone has relevant experience and can offer their expertise please get in touch.
1) Digitise two analogue channels at 20MHz
2) Store data from multiple scans as 3048 scans of 2540 points (15MBytes)
3) Control a motor (probably stepper) to advance the scan position between each scan.
4) Dump the data buffer to PC in a few seconds over Ethernet or WiFI.
5) Handle limit switches, motor homing and some basic digital i/o
6) Maybe implement non-linear sampling rate so that sinusoidal scan produces evenly spaced samples.
7) Configure a scanning device over SPI bus
8) Synchronise analogue capture to digital trigger pulse
There will be some dwell between scans.
I would be grateful for comments on feasibility of doing this on RP. Is it likely to require FPGA programming?
If anyone has relevant experience and can offer their expertise please get in touch.