GM ! Ну-у.. Дык и давайте там и продолжим. У вас интересная схэ получается. К тому МК этот выходной каскад и простенько и со вкусом. А?
Продолжить-то можно, только тема называется "ШИМ-генератор для УМ класса Д на микроконтроллере". Я уже добавил в программу кусочек для аварийного выключения УМ, если ток потребления превысит некоторое заданное значение.
Проверил работу на превышение, пока на сопротивлении шунта, а не на реальном усилителе - работает. Что меня удивило, так это время срабатывания - где-то порядка одной микросекунды.
Ещё, наверное, надо добавить плавное включение/выключение УМ, т.е., длительность открытого состояния транзисторов плавно увеличивается/уменьшается, скажем от 10% до 50% и наоборот.
Так что, та тема, вроде бы не об усилителе мощности, а о возбудителе УМ, условно говоря, о вашем, Сергей, первом каскаде.