From 7d41edef2012fe5da872612afaf27c13a0da49cc Mon Sep 17 00:00:00 2001 From: linuswck Date: Thu, 21 Mar 2024 15:17:17 +0800 Subject: [PATCH] ld: Increase the delay before turning on LD_PWR - Delay is tested and verified with oscilloscope - Tested with 0.3A LD output current --- src/laser_diode/laser_diode.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/laser_diode/laser_diode.rs b/src/laser_diode/laser_diode.rs index 6143d5b..5c1d42d 100644 --- a/src/laser_diode/laser_diode.rs +++ b/src/laser_diode/laser_diode.rs @@ -122,7 +122,7 @@ impl LdDrive{ LdCurrentOutCtrlTimer::reset(); let _ = self.ctrl.set_i(ElectricCurrent::new::(0.0), Settings::LD_DRIVE_TRANSIMPEDANCE, Settings::DAC_OUT_V_MAX); // Wait for the DAC to reset its voltage back to 0V - sleep(10); + sleep(35); LdPwrExcProtector::pwr_on_and_arm_protection(); // Wait for LD Power Supply to start up before driving current to laser diode sleep(30);