diff --git a/artiq/test/coredevice/test_rtio.py b/artiq/test/coredevice/test_rtio.py index 13ddb0eb7..1c385536b 100644 --- a/artiq/test/coredevice/test_rtio.py +++ b/artiq/test/coredevice/test_rtio.py @@ -131,7 +131,7 @@ class PulseRateDDS(EnvExperiment): self.core.break_realtime() break else: - self.set_dataset("pulse_rate", mu_to_seconds(2*dt)) + self.set_dataset("pulse_rate", mu_to_seconds(dt)) return @@ -256,6 +256,7 @@ class CoredeviceTest(ExperimentCase): self.assertEqual(count, 10) def test_pulse_rate(self): + """Mimumum delay and duration of sustainably emitted TTL pulses""" self.execute(PulseRate) rate = self.dataset_mgr.get("pulse_rate") print(rate) @@ -263,11 +264,13 @@ class CoredeviceTest(ExperimentCase): self.assertLess(rate, 1500*ns) def test_pulse_rate_dds(self): + """Minimum delay between DDS batches each setting the frequencies of + two DDS""" self.execute(PulseRateDDS) rate = self.dataset_mgr.get("pulse_rate") print(rate) - self.assertGreater(rate, 5*us) - self.assertLess(rate, 25*us) + self.assertGreater(rate, 3*us) + self.assertLess(rate, 12*us) def test_loopback_count(self): npulses = 2