Jump to content

Question

Posted

Hello everyone,

I’m working on synchronizing two AD3 devices for continuous analog output and input, ensuring that they share the same trigger and clock. Specifically, the master device generates a PC trigger to start both its own input/output as well as the slave device's input/output. Additionally, I need the clocks of both devices to be synchronized to ensure the data acquisitions are perfectly aligned.

To give some more details:

We have successfully tested synchronization on Waveform with T1 <--> T1 and T2 <--> T2. The mode we are using is dual+select, and the clock settings are shown in the attached figure.

The acquisition rate we require is 2M/s for each channel, with a data output length of 2M per channel, which exceeds the buffer size.

I’m looking for advice on how to configure the devices using code or an SDK to achieve this synchronization. Has anyone dealt with a similar setup or have any suggestions on how to approach this? Any insights or examples would be greatly appreciated.

Thank you very much for your help!

Sync.png

3 answers to this question

Recommended Posts

  • 0
Posted

I am also encountering a similar situation

Using 2 individual Analog Discovery 3 devices & a FPGA development board with breakouts

Using 1 of the Analog Discovery 3's as a Master for send signals to the FPGA inputs via the DIO & the second Analog Discovery 3 as a Slave for reading the outputs via the DIO for the FPGA

One the online forum mentioned that there should be an "Event" option available for clocking but I am not seeing it in the GUI

I would like to set the Master Analog Discovery 3 as the clock for all 3 devices (2nd Analog Discovery 3 & the FPGA development board)

Was this option taken out of the latest software release version or is there something I am missing to be able to enable this?

Alternatively, the forums indicate that there is a way to write python to set this up but that seems to be much more time intense method that just configuring the software GUI to accomplish the same thing

  • 0
Posted

Hi @john.kriskey_phoenixsemico

If the resources of one AD3 are sufficient for these purposes it may be simpler to use one device.
Could you provide more details about the setup ?

The dual mode with WaveForms is intended to extend the number of channels.
If the setup is different you can use separate instances of WF app to control the devices independently. These can be synchronized with the trigger IOs. For higher speed and accuracy reference clock output/input can also be used.

image.png

image.png

 

I'm not sure what Events are you referring to. Isn't the Sync capture mode in Logic Analyzer ?

image.png

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...