I have 2 USB1808 and 2 QUAD08 as shown in the diagram attached. In order to make all DAQs sync to each other, I had connected the wire between ICLKO (master) and ICLKI (slave) / XPCR (slave).
When I run my program, I observed all DAQs were triggered started because I displayed out the "curIndex" obtained from "GetStatus" function in C# and there is a reading. On second time I get the "curIndex", I noticed the the reading from one of the slave device (QUAD08 B1) does not change anymore. So, I am suspecting the slave device had been lost of sync connection. After few minute of run, the "curIndex" of another slave device (QUAD08 B0) does not change anymore.
At first, I was thinking this is due to my program issue. So, I purposely update my code to non-sync mode (that mean all slave DAQ are not running at ExtClock trigger), and surprisingly the DAQ worked very well. Therefore, I am confidence that this might be due to lost of sync signal by the slave device which causing by insufficient voltage/current from clock signal output by Master device.
Therefore, below are my questions:
1. How many Slave DAQ can be supported by a Master USB1808
2. Any specific condition for the sync cable to connect more than 2 slave devices.
3. Any alternate solutions for this if i would like to have 4 DAQ devices to sync each other if Master device cannot support too many slave devices.
Question
Ricky Ooi
Hi,
I have 2 USB1808 and 2 QUAD08 as shown in the diagram attached. In order to make all DAQs sync to each other, I had connected the wire between ICLKO (master) and ICLKI (slave) / XPCR (slave).
When I run my program, I observed all DAQs were triggered started because I displayed out the "curIndex" obtained from "GetStatus" function in C# and there is a reading. On second time I get the "curIndex", I noticed the the reading from one of the slave device (QUAD08 B1) does not change anymore. So, I am suspecting the slave device had been lost of sync connection. After few minute of run, the "curIndex" of another slave device (QUAD08 B0) does not change anymore.
At first, I was thinking this is due to my program issue. So, I purposely update my code to non-sync mode (that mean all slave DAQ are not running at ExtClock trigger), and surprisingly the DAQ worked very well. Therefore, I am confidence that this might be due to lost of sync signal by the slave device which causing by insufficient voltage/current from clock signal output by Master device.
Therefore, below are my questions:
1. How many Slave DAQ can be supported by a Master USB1808
2. Any specific condition for the sync cable to connect more than 2 slave devices.
3. Any alternate solutions for this if i would like to have 4 DAQ devices to sync each other if Master device cannot support too many slave devices.

Edited by Ricky OoiLink to comment
Share on other sites
7 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now