Ian,
yes, you are correct. 4 channels @ 200 kHz is equal to 1.6 MB/s for continuous
data acquisition.
I am collecting only 1/10 of the second in one cycle. So I am collecting only
0.16 MB, which is stored to internal memory. After I collect these 0.16 MB, I
drop the process priority to 0, and transfer data to the NAS storage. The new
data acquisition cycle doesn't start until all data is transferred and
processed (so I am running more-or-less single threaded process)
Currently I collect / run about 15 cycles in 10 sec in "scanning mode" which is
switched to 1 cycle every 2 seconds if I find a detection (so there is approx
0.7 delay between each cycle in scanning mode and 2 sec delay in "detection"
mode, which should be enough for OS to handle other interrupts).
Unfortunately TS-ADC24 is freezing even with this duty cycle (collecting for
1/10 of the second and then idle for 1.9 seconds)
Any suggestions what can be done?
- Alex
--- In Ian Thompson <> wrote:
>
> Alex
>
> Isn't 4 channels @ 200kHz = 1.6Mbytes/s? That would be 96Mbyte a
> minute. Where are you putting it?
> My desktop machine will only maintain a 2.7Mbyte/s transfer rate to a
> USB stick.
> I'd be very surprised if, over the course of several minutes, something
> in the OS didn't activate and disturb the transfer rate even if you have
> increased the priority of your program.
>
> Ian T.
>
> This e-mail, including any attachments and response string, may contain
> proprietary information which is confidential and may be legally privileged.
> It is for the intended recipient only. If you are not the intended recipient
> or transmission error has misdirected this e-mail, please notify the author
> by return e-mail and delete this message and any attachment immediately. If
> you are not the intended recipient you must not use, disclose, distribute,
> forward, copy, print or rely on this e-mail in any way except as permitted by
> the author.
>
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|