diff --git a/ohmpi/hardware_system.py b/ohmpi/hardware_system.py
index 6e79220a44f1f1c6cdf7e8b916e62380440125fa..35cfad9a04f2c7cd5d10663118a802d80b8a456c 100644
--- a/ohmpi/hardware_system.py
+++ b/ohmpi/hardware_system.py
@@ -430,7 +430,7 @@ class OhmPiHardware:
                 sampling_rate = self.rx.sampling_rate
             current, voltage = 0., 0.
             diff_vab = np.inf
-            while (k < n_steps) and (diff_vab > diff_vab_lim) and (vab_list[k]>=vab_max):
+            while (k < n_steps) and (diff_vab > diff_vab_lim) and (vab_list[k]<vab_max):
                 vabs = []
                 self._vab_pulses(vab_list[k], sampling_rate=self.rx.sampling_rate, durations=[0.2, 0.2], polarities=[1, -1])
                 for pulse in range(2):