Hello,
After spending couple of days looking answers to my problem, I got lost and asking for little help.
Well I'm trying to build high speed data-acquisition system, using PXI chasis and two PXI-6259 device. It's actually kind of a calibartion system.
The First Device :
- signal source transmitting analog signal at 100khz, at sample rate of 1Mhz.
- Analog input channel sample at 1Mhz
The Second Device
- Analog input channel sample at 1Mhz
The two device must be synchronized without any phase different.
I am using DAQmx driver in matlab.
I've tried couple of different setup:
- Each task using 20MhzTimebase as sample clock, divided by 20.
- Using PXI_CLK10 as referenceClock for all 3 tasks.
- Set Digital Edge start Trigger for the slave device, using the master ai/StartTrigger.
- Getting 1.9*10^-6 sec (~510Khz) difference between the two AI devices.
- Same as before, but setting Slave sampleclock as master/ai/SampleClock
- Getting the same 1.9*10^-6 sec (~510Khz) difference
- Each task using PXI_CLCK10 as sample clock, divided by 10.
- Same setting as before
- Getting 3.9*10^-8 sec (~25MHz) difference between the two AI devices.
Is that really system's limitations? I can't get accuracy better than 0.4 nanosec ?
Regards,
Liron Mizrahi