Skip to content

output glitches at ASF=1.0 #24

@nkrackow

Description

@nkrackow

HW Setup

Phaser Baseband V1.1.1 connected to Kasli SoC.

Phaser setup

  • current ARTIQ 7
  • single oscillator at 1 MHz
  • DUC at 100 MHz
  • attenuator at 0 dB

Problem

Setting the ASF to 0.9999 using .set_amplitude_phase() yields a rock-solid sinewave without glitches or anything for minutes. I was never able to trigger on anything or saw anything in the scope persistence mode.

Setting the output to 0.99999 (which rounds to 1.0) or 1.0 does not yield "ValueError: amplitude out of bounds" (1.0001 does) in ARTIQ but leads to very sporadic bursts of output glitches. The glitch frequency within a burst varies but is in the hundreds of us range. The bursts happen irregularly every few seconds.

My best guess would be that the interpolators have a chance to produce a sample that overflows close or at the maximum ASF.

Image

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions