Вопрос собственно такой: Зачем нужен в схеме элемент AC08 (четыре "лог. И") ? Если подключая сигналы PWM1 и PWM0 напрямую к оптроны через резисторы все работает отлично ? Просто часто в инете встречаю подобные схемы именно с "лог. И" ("лог. И-НЕ"). Программа написана таким образом, что сигналы ШИМ подается на выводы поочередно или отключается вообще. Думаю просто не логично привинчивать еще одну микруху для включения/отключения ШИМ. Или может быть она еще зачем то нужна ?
Обычно их ставят чтобы сократить количество используемых выводов микроконтроллера. Например чтобы крутить вперед нужно два сигнала - 10, а назад 01, на И-НЕ подается один сигнал.