1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 <2024> 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Measurement Computing DT8824 DAQ Sampling Time Issue |
From: | Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov> |
To: | "tech-talk at aps.anl.gov" <Tech-talk at aps.anl.gov> |
Date: | Mon, 21 Oct 2024 07:40:42 +0000 |
Hi We are using the DT8824 DAQ with our own asyn-driver and the system is working fine with few seconds sampling rate. Recently there have
been requirements to use faster sampling rates up to 0.2 seconds. Upon investigation, I could not go below 0.8 seconds, going below that will always give an empty scan record returned by the DAQ itself regardless of the ADC frequency and the number of samples
requested. The aforementioned sampling rate is implemented as a sleep in the main thread, on each iteration we do this sequence of commands: :AD:ABORT :AD:ARM :AD:INIT Sleep :AD:FETCH? As I said this has been working fine for 1 second and maybe few more seconds sampling rates. Here is the driver we wrote
https://github.com/SESAME-Synchrotron/xafs-dt8824-daq/ . Notice that the same
scenario happens in a python script we wrote that uses the same interface as the driver itself. Any feedback is highly appreciated.
Best Regards, Abdalla Al-Dalleh Control Engineer SESAME P.O. Box 7, Allan 19252, Jordan Fax: +96253511423 Email :
abdalla.ahmad at sesame.org.jo |