Zero crossing control