Что именно понимаете под алгоритмом? Циклы программы или работу периферии, а может схему блока питания, Вот и пойми Вас
Может задал вопрос не корректно , имел в виду последовательность действий при выполнении определенных условий, к примеру (запуск 3-фазного двигателя ) ,что-бы на каком то этапе начать искать причину не выполнения условия запуска,т.е. что должно поступить в проц. что бы он выдал разрешение на работу двигателя, общая теория без привязки к конкретной модели блока . - @A_Andrey18 февраля 2016
Если бы,у кого есть большой опыт работы с этими блоками написал обзорную статью . - @A_Andrey18 февраля 2016