синусоида появляется после окончания передачи энергии на обратном ходе, пока следующий прямой ход еще не начался. это свободные колебания от колебательного контура, созданного индуктивностью первичной обмотки и схемными емкостями.
я проводил эксперименты над одной дежуркой из АТХ блока. родная схема работала очень не стабильно устойчивая работа наблюдалась в узком диапазоне нагрузок. при малой и при большой нагрузках была дергатуха, что даже осцилл не удавалось засинхронизировать. потом я доработал, изменил, схему и получил устойчивую работу во всем диапазоне нагрузок, от хх до максимума.
доработанной схемой я поделился с Фалконистом, вот здесь он ее выложил
Доработанная дежурка. в том же посте есть печатные платы под разные варианты исполнения.
но схема на транзисторах работает несколько иначе, чем на ШИМ-контроллере.
на транзисторах вы не увидите много периодов свободных колебаний до начала прямого хода (как это можно видеть в случае с ШИМ). синусоида начинается точно так же, но как только синусоида меняет свой знак, ключ сразу же открывается, и начинается следующий прямой ход.