Заниженный КПД и нагрев связаны с маленьким значением дросселя. 100мкГн однозначно мало для 52кГц и тока 1.23А. Минимум 330мкГн. У этой микрухи на входе стоит биполярник, что также сказывается на нагреве.
Диод вместо резистора действительно неосмысленная замена.
Вывод: схема интересная. Вот если еще найти стабилизатор с полевиком на выходе, было бы замечательно.
А чем вас не устраивает HV9910?
Так как блок питания драйверов и контролера общий, никаких развязок нет. С выхода ШИМ контроллера через резистор управляющий ШИМ сигнал идет на управляющий вход токового драйвера светодиодов.
Часы реального времени - отдельная микруха с батарейкой.
Чтобы подключить к компу не обязательно иметь USB. Можно подключить пользуя COM-порт. При желании и прошивку апдейтить можно также через него. И управлять тоже. Вся эта аппаратная функциональность заложена и на печатке разведена, но пока за ненадобностью не используется. То есть впаял микросхему в ее родное местои есть связь с компом.
В контроллере драйверов PIC18F6527 с пятью аппаратными 10-ти битными ШИМами
- до 4 температурных датчиков, для объемного контроля температуры
- силовой ШИМ выход 12/24V на вентиляторы для пропорционального управления
- функция термопредохранителя (отключает по превышению, плавно включает по падению с учетом гистерезиса)
В данном случае вентиляторы не используются, так как радиатора 300*300*16мм хватает с ушами.
Собрал мини светильник для моря на 80 литров.
Контроллер драйверов (ШИМ 10bit) + 3 драйвера светодиода.
Четыре независимых канала, белый, синий, красный и лунный свет.
Рассветы, закаты, ручное управление ....
хттп - aquabox.hop.ru/sealight.phtml