MacSIM писал(а):Поясните на "пальцах" почему не годится 3063, что делает этот встроенный датчик нуля?
Как два пальца. Вы подаёте ток на светодиод оптрона в произвольный момент времени, но благодаря датчику нуля, симистор оптрона откроется только в момент перехода сетевого напряжения через ноль. Точнее, очень близко к этому моменту, когда коммутируемое напряжение относительно небольшое. Всё это для того, чтобы создавать меньше помех при включении.
А фазовый принцип управления требует, чтобы симистор включался в любой заданный момент времени.
MacSIM писал(а):Марку не подскажите moc3021 это нон-зиро?
Да. Там есть ключевые слова "Random-Phase" т.е. включается в произвольной фазе.
MacSIM писал(а):Возможно ли от детектирования 0 микроконтроллером уйти, оставив за ним только ШИМ?
Можно, если отказаться от симисторов и использовать полевой транзистор в качестве ключа. Но это совершенно другая история...
MacSIM писал(а):МК может выдавать импульсы с частотой 50гц разной длины. Понимаю так, что надо чтоб их начало совпадало с фазой 0.
Не так. Надо подавать короткий импульс с регулируемой задержкой относительно нуля.
MacSIM писал(а):Как этот сдвиг можно реализовать?
С помощью таймера. Запускаете таймер в момент 0, и как только он отсчитает заданный интервал, подаёте импульс.
MacSIM писал(а):не синхронизировать каждый импульс, а только один раз вначале?
А смысл? Если один раз сможете синхронизировать, то кто мешает делать это вначале каждого полупериода?
Прочитайте
http://radiokot.ru/forum/viewtopic.php?f=61&t=83471 Там я выкладывал свой проект диммера.