Hi all! Is it possible to force the "start-of-data" in a capture to coincide with the trigger event, or at least be defined "deterministically" somehow? Irrespective of how I define triggering, my LA starts dumping data (i.e. "beginning-of-data" marker") before the trigger event, at random edges of the sampling clock.
I'm acquiring synchronous data from an ADC (coming with its own clock) that has been "serialized-by-2" on-chip, so I'm setting up the LA to sample the data on both clock edges. However, due to the serialization,
it only makes sense to start the acquisition after a rising edge of the clock. However, the LA seems to position the start-of-data randomly, irrespective of trigger definition:
- If I use no trigger condition the LA starts the acquisition randomly on either edge of the clock (bit13), as shown in "Example 1" below
- If I use a simple trigger condition the LA also starts the acquisition randomly on either edge of the clock, as shown in "Example 2" below
- In fact, irrespective of the trigger definition, the LA randomly positions the start-of-data on either edge of the clock, as shown in "Example 3" below
- All of the above happens also irrespective of the definition of the "Trigger Position" (0%, 100%, 50%, etc) in the "Sampling setup" window
In all the above examples,
undesired behavior results when the start-of-data corresponds to a falling edge of the clock, as in this case a "half-serialized sample" is grabbed at the beginning of the acquired data. This condition is quite cumbersome and has to be dealt-with in post-processing (half-sample needs to be discarded; LA capture depth needs to be 2x larger than really needed, etc), and I am trying to avoid it altogether.
So...how can I force the start-of-data to either coincide with the trigger, or be deterministically associated with one of the clock edges or levels?

Thanks in advance for any help!
P.S. Instrument is a Keysight 16861A; sampling setup as shown in last attachment.