Hi, I was trying to pulse the Almazny. But what ever delay I put, it looks like there is a 200 us offset in the Almazny output. I used the following code:
`def build(self):
self.setattr_device("core")
self.setattr_device("mirny0_almazny")
self.ch = self.get_device("mirny0_ch0")
self.almazny = self.get_device("mirny0_almazny")
@kernel def run(self):
self.core.reset()
self.ch.init()
self.core.break_realtime()
self.almazny.set_att(0, 3.8, True)
a=6.8/2*GHz
self.ch.set_frequency(a)
for i in range(100000):
with sequential:
self.almazny.output_toggle(True)
delay(2*us)
self.almazny.output_toggle(False)
delay(2*us)`
The oscilloscope shows a 200 us offset no matter what delay is set.
Is this an issue with Almazny. Are are any ways to solve this?