Анахронизм это пользоваться АВУ(АВМ) в век цифровых технологий, хотя если вы фанат "теплого лампового звука", то вопросов как и продолжения диспута не будет.
И как мне воспринимать тот факт, что из всего прочитанного в pdf на al8861 вы смогли понять, только то, что оно умеет диммироваться аналоговым сигналом?
На функциональной диаграмме чипа "черным по белому"(с) написано, что аналоговый сигнал с входа Vset трансформируется в блоке PWM/DC Dimming в PWM сигнал и далее управляет драйвером затвором ключа, ну не видно это никак совсем да ?
Нравится вам или нет, но 99.9% контроллеров/конвертеров преобразователей питания содержат в себе АВУ, и отказываться от них никто не собирается. Цифровое управление источниками питания штука интересная, но использовать ее в простых buck-преобразователях на 1А слишком дорого и громоздко. Хотя наброски многоканального драйвера на STM32F334 у меня есть, реальное преимущество у него будет для токов >>1А, задач под него у меня сейчас нет.
К работе AL8861. Это hysteretic buck converter, а значит никакого PWM у него внутри нет в принципе. Ключ управляется тупо компаратором, сравнивая падение напряжения на Rsense с внутренним источником опорного напряжения Vref. Если ток через Rsense меньше 700mA (в моем варианте), ключ включается, если превысил - выключается. Такой тип преобразователя имеет как достоинства - простота, крайне быстрая реакция на изменения потребления нагрузки - так и недостатки: отсутствие фиксированной частоты переключения. Подробно разные типы управления - hysteretic, PWM, COT - описаны и сравниваются в аппноутах производителей, скажем TI.
Теперь о Vset и как происходит диммирование в этом драйвере.
Если Vset < 0.3V, то ключ тупо выключается и не реагирует на сигнал с компаратора.
Если Vset > 0.3V, то ключ управляется компаратором.
Если 0.3 < Vset < 2.5V, то меняется напряжение Vref, в результате чего ток диодов стабилизируется не на 700mA, а на меньшем значении, см таблицу на стр 6 даташита.
Если Vset > 2.5V или не подключен, то он по сути ни на что не влияет.
Таким образом, при аналоговом диммировании на выходе драйвера конечно будут пульсации с частотой переключения ключа - в моем случае, около 600 КГц. Их совместно сглаживают дроссель и выходной конденсатор до уровня, которым можно пренебречь; увидеть их на осциллографе у меня не получилось, нужны ухищрения и прибор классом выше. Какие слышимые резонансы могут быть тут в керамике, мне неведомо, я ничего не слышу такого
Если на Vset подать PWM сигнал с приемлемой частотой - скажем 1 КГц - то драйвер будет включаться/выключаться с этой частотой, что и даст так кому любимое, а кому и нет ШИМ-мерцание.
А вот если частоту бесконтрольно повышать, то работа драйвера нарушится, и на выходе может быть что попало. Зачем гонять драйвера в таких режимах - не знаю, возможно жажда экономии на спичках...