Перейти к содержимому

Open

Фотография
- - - - -

LED драйвер на AL8861

led al8861 analog

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 61

#41 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 23 Июль 2020 - 19:24

Действительно, а зачем они там, что даташит говорит про них ? :)

А я где писАл что мерцание гуд ?

"разницы между высокочастотным ШИМ и аналоговым диммированием никакой нет" - вот что я писал.

Даташит говорит, что любители мерцаний могут не ставить.. Да и смысл сглаживать, если и так из-за диммирования все мерцать будет?
Разница большая - постоянный ток заданного уровня или 20 КГц мерцание, как вариант - нештатный режим работы драйвера с каким получится током.
Я еще понимаю, когда свет уже готов; но зачем в новое тянуть устаревшие решения, выбранные по принципу "что есть сейчас дешевое(LDD1000**) - из того и лепим"?


  • aquanavt это нравится

#42 aquanavt

aquanavt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 636

Отправлено 23 Июль 2020 - 20:37

и если для mbi6661 это не указывалось напрямую в даташите

В смысле не указывалось, в даташите написано 1kHz черным по белому.

 

Вы уж определитесь сначала, вы относите светильник радион xr30/xr15 к модульным или к монолитным

Это опечатка, следует читать "что модульного-то" вместо "что монолитного-то". У нас здесь дискуссия насчет платы с драйверами, поэтому в этом контексте светильник монолитный - у него одна плата с драйверами, контроллером, преобразователями напряжения и т.д.

 

 

 

На этом форуме, а еще раньше на аквалоговском, было достаточное кол-во экспериментов с высокочастотным диммированием mbi6661.
Диммируется, проблем нет.

При условии противоположно иной информации в даташите производителя считаю это систематической ошибкой выжившего. Аналогично с "эти чипы все руками трогают и все работает, зачем антистатик нужен?". То есть у кого-то получилось, у кого-то нет.

 

 

Почему тут у вас выплыл некий полосящий светильник от AI - затруднюсь дать хоть какой-то вразумительный ответ.

Чудес-то не бывает, и если один светильник с драйвером с PWM 1кГц полосит, то другой светильник с драйвером с PWM 1kГц будет полосить совершенно так же.


  • avfv это нравится

#43 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 022
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 23 Июль 2020 - 22:22

Даташит говорит, что любители мерцаний могут не ставить.. Да и смысл сглаживать, если и так из-за диммирования все мерцать будет?
Разница большая - постоянный ток заданного уровня или 20 КГц мерцание, как вариант - нештатный режим работы драйвера с каким получится током.
Я еще понимаю, когда свет уже готов; но зачем в новое тянуть устаревшие решения, выбранные по принципу "что есть сейчас дешевое(LDD1000**) - из того и лепим"?

Странно, что вы упорно называете мерцанием то что им не является, интересно почему ?:)))



#44 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 23 Июль 2020 - 22:48

Да без разницы как называть, использовать драйвера с PWM диммированием я не буду, это в 2020 году анахронизм. А если где-то, как-то, они вроде бы что-то похожее на нормальный драйвер выдают от высокочастотного шима (примечательно, что осциллографом ткнуть и показать что там происходит почему-то недосуг) - то я воспринимаю это как технический курьез, а не как основание для подбора компонентов.



#45 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 022
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 23 Июль 2020 - 22:56

В смысле не указывалось, в даташите написано 1kHz черным по белому.

Ну тогда ссылку на pdf где написано absolut maximum of frequency dimming.
Ну как вы читаете даташиты?
Если вы совсем не понимаете по английски, что именно там написано, ну хоть гугль переводчик подключите или у знакомых спросите.
Ну право слово, такое впечатление, что вы просто не понимаете значения многих параметров там указанных.
Ок, производитель MBI6661 ни в одном доступном даташите не нормирует максимальную частоту диммирования. Все, точка.

При условии противоположно иной информации в даташите производителя считаю это систематической ошибкой выжившего. Аналогично с "эти чипы все руками трогают и все работает, зачем антистатик нужен?". То есть у кого-то получилось, у кого-то нет.

А я считаю это ошибкой из-за "трудностей перевода" ))

Чудес-то не бывает, и если один светильник с драйвером с PWM 1кГц полосит, то другой светильник с драйвером с PWM 1kГц будет полосить совершенно так же.

1. Я знаю как сделать что-бы не полосил на 1кц
2. В *дцатый раз говорю, что на порядок больше чем 1кГц ))))

Ну и что-бы два раза не вставать, вы как любитель симуляций, просимулируйте выход с RC цепочки (DAC по дешману) по стандартному разбросу номиналов для ряда Е24 при минимальных значениях диммирования.
 



#46 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 022
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 23 Июль 2020 - 23:37

Да без разницы как называть, использовать драйвера с PWM диммированием я не буду, это в 2020 году анахронизм. А если где-то, как-то, они вроде бы что-то похожее на нормальный драйвер выдают от высокочастотного шима (примечательно, что осциллографом ткнуть и показать что там происходит почему-то недосуг) - то я воспринимаю это как технический курьез, а не как основание для подбора компонентов.

Анахронизм это пользоваться АВУ(АВМ) в век цифровых технологий, хотя если вы фанат "теплого лампового звука", то вопросов как и продолжения диспута не будет.

И как мне воспринимать тот факт, что из всего прочитанного в pdf на al8861 вы смогли понять, только то, что оно умеет диммироваться аналоговым сигналом?

На функциональной диаграмме чипа "черным по белому"(с) написано, что аналоговый сигнал с входа Vset трансформируется в блоке PWM/DC Dimming в PWM сигнал и далее  управляет драйвером затвором ключа, ну не видно это никак совсем да ?



#47 -ivan-

-ivan-

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 162
  • Откуда:Moskva

Отправлено 23 Июль 2020 - 23:38

до 20 кгц может создать писк, но всеже КМК, судя по блок схеме - предложенная . МС преобразует аналоговое управляющее в PWM. Да, аналоговое управление -не совсем корректный термин. Правильно - ССR (constant current reduction)



#48 aquanavt

aquanavt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 636

Отправлено 23 Июль 2020 - 23:43

Ну тогда ссылку на pdf где написано absolut maximum of frequency dimming.
Ну как вы читаете даташиты?
Если вы совсем не понимаете по английски, что именно там написано, ну хоть гугль переводчик подключите или у знакомых спросите.
Ну право слово, такое впечатление, что вы просто не понимаете значения многих параметров там указанных.

 

Я не настоящий электронщик, только паяльник нашел, поэтому могу не совсем понимать, как верно толковать то, что написано в даташитах. Но вы правы, там не написано, что 1kHz это максимальная частота. Но пусть будет не менее 10kHz, как вы сказали.

 

Но это не меняет того мнения, что в наше время выбор аналогового диммирования - это вопрос гигиены, как написали выше. Ну типа как принято ставить ДВС вместо дровяного газогенератора на машину  :)



#49 aquanavt

aquanavt

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 636

Отправлено 23 Июль 2020 - 23:47

аналоговый сигнал с входа Vset трансформируется в блоке PWM/DC Dimming в PWM сигнал и далее  управляет драйвером затвором ключа, ну не видно это никак совсем да ?

Тогда это должно быть заметно на осциллографе. Но хочу заметить, что в spice симуляции аналоговое диммирование соответствующее скважности PWM 50% по форме сигнала отличается от вышеуказанного PWM диммирования. На модели от производителя  между прочим.



#50 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 022
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 24 Июль 2020 - 00:18

до 20 кгц может создать писк, но всеже КМК, судя по блок схеме - предложенная . МС преобразует аналоговое управляющее в PWM. Да, аналоговое управление -не совсем корректный термин. Правильно - ССR (constant current reduction)

Иван, бинго, это как раз и есть ответ на вопрос топик стартера почему у меня по выходу стоят электролиты, а не керамика ))

Резонансная частота крупной керамики может лежать в области слышимых частот.



#51 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 022
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 24 Июль 2020 - 00:21

 

Но это не меняет того мнения, что в наше время выбор аналогового диммирования - это вопрос гигиены, как написали выше. Ну типа как принято ставить ДВС вместо дровяного газогенератора на машину  :)

Аналогия понятна, но верна примерно с точностью до наоборот: вы предлагаете использовать карбюратор барботажного типа вместо распределенного многоточечного впрыска )



#52 bbasil

bbasil

    Штатный зануда

  • Пользователи
  • PipPipPip
  • Cообщений: 3 022
  • Меня зовут:Василий
  • Откуда:Моск.обл., Одинцовский р-н,"КП Опушка" (Кокошкино)

Отправлено 24 Июль 2020 - 00:33

Тогда это должно быть заметно на осциллографе. Но хочу заметить, что в spice симуляции аналоговое диммирование соответствующее скважности PWM 50% по форме сигнала отличается от вышеуказанного PWM диммирования. На модели от производителя  между прочим.

Моделирование аналоговых процессов в электротехнике/электронике очень далеки от реального мира не смотря на все успехи в вычислительной мощности процессоров увы ( 

И что самое интересное, самые неточные модели -  конденсаторы и индуктивности. 



#53 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 24 Июль 2020 - 01:33

Анахронизм это пользоваться АВУ(АВМ) в век цифровых технологий, хотя если вы фанат "теплого лампового звука", то вопросов как и продолжения диспута не будет.

И как мне воспринимать тот факт, что из всего прочитанного в 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 КГц - то драйвер будет включаться/выключаться с этой частотой, что и даст так кому любимое, а кому и нет ШИМ-мерцание.
А вот если частоту бесконтрольно повышать, то работа драйвера нарушится, и на выходе может быть что попало. Зачем гонять драйвера в таких режимах - не знаю, возможно жажда экономии на спичках...


 



#54 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 24 Июль 2020 - 01:36

Моделирование аналоговых процессов в электротехнике/электронике очень далеки от реального мира не смотря на все успехи в вычислительной мощности процессоров увы ( 

И что самое интересное, самые неточные модели -  конденсаторы и индуктивности. 

Откройте для себя ESR и ESL, для начала. У меня все прекрасно моделируется, с достаточной для сборки элементарных преобразователей точностью.



#55 -ivan-

-ivan-

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 1 162
  • Откуда:Moskva

Отправлено 24 Июль 2020 - 18:39

Модель -это абстракция и все реальные процессы имеет право не учитывать. Если будет регулировать ток за счет контроля напряжения на токосъемном резисторе - то вероятнее всего уйдет частота ( пропорционально коэффециенту диммирования). Ждем реальных осцилограмм.


  • DNK это нравится

#56 DNK

DNK

    Продвинутый пользователь

  • Brandname
  • PipPipPip
  • Cообщений: 17 393

Отправлено 25 Июль 2020 - 06:31

пропорционально коэффециенту диммирования

Молодцом. Не совсем так, но мыслите в правильную сторону.



#57 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 08 Август 2020 - 14:07

Ну вот, появилось время потыкать в драйвер более подробно.

 

Начнем с управляющего контроллера. Это классика STM32F103C9T6, для такого простого дела самое то. При работе от HSI (без кварца) максимальная тактовая будет 64 МГц, на шины APB1,2 заведем столько же. Используем таймер TIM1, prescaler=0, period=256. Это дает нам возможность генерировать PWM сигнал с базовой частотой 250 КГц, и устанавливать заполнение с 1 до 255.

Драйвер включился с заполнением 29 и током 45 mA, и вышел на максимальный ток 700 mA при заполнении 190. Итого, 161 градация яркости. 

 

Теперь рассмотрим работу драйвера в граничных режимах подробнее.

Минимальный режим PWM29 45mA:

 

Сигнал с контроллера:

PWM.BMP.png

 

Vset

VSET1.BMP.png  VSET2.BMP.png VSET3.BMP.png

 

На Vset ожидаемо видно работу RC фильтра, а также наводку от коммутируемого тока. В даташите я не нашел указаний, как лучше трассировать AGND с этим чипом; возможно, в качестве AGND нужно использовать выводы 2-3, а не сажать емкость на теплоотводящий земляной полигон куда ближе.

 

LX

LX.BMP.png
Частота преобразования всего 213 КГц.

Vout
OUT1.BMP.png OUT2.BMP.png

Пульсации напряжения примерно 4% c частотой 213 КГц. Радует то, что драйвер работает устойчиво, не сваливается в "икающий" режим.

 


  • aquanavt это нравится

#58 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 08 Август 2020 - 14:14

Номинальный режим PWM105, 350 mA:

 

Сигнал с контроллера:

 

PWM.BMP.png

 

Vset

VSET1.BMP.png VSET2.BMP.png VSET3.BMP.png

На Vset все примерно так же.

 

LX

LX.BMP.png

Частота преобразования поднялась до 735 КГц.

 

Vout

OUT.BMP.png

Посмотреть красивые пульсации на Vout уже не очень получается...


  • aquanavt это нравится

#59 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 08 Август 2020 - 14:22

Максимальный ток, PWM190 700 mA:

 

Сигнал с контроллера:

PWM.BMP.png

 

Vset

VSET1.BMP.png  VSET2.BMP.png

Как видно, RC фильтр сглаживает так хорошо, что наводки становятся определяющими.

 

LX

LX.BMP.png

Частота преобразования 641 КГц.

 

Vout

OUT.BMP.png

С пульсациями тоже ничего необычного.


  • aquanavt это нравится

#60 avfv

avfv

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • Cообщений: 481
  • Меня зовут:Андрей
  • Откуда:Санкт-Петербург

Отправлено 08 Август 2020 - 14:53

Резюмируя, аналоговое управление интегральным драйвером имеет не так много градаций яркости; увеличить разрешение управляющего PWM сигнала / RC цепочку можно, но наводки на управляющий вход драйвера обесценят все это. Если нужно диммировать LED более, чем в 15 раз, то с драйвером AL8861 придется откатиться к PWM диммированию.

 

Можно ли сделать лучше? Я сперва начал делать, пожалуй, избыточно крутой драйвер для просто LED светильника: честные 100Vin, синхронный buck на внешних мосфетах, цифровое управление с возможностью оптимизировать DT, любые токи в разумных пределах, управление по CAN.. Но получается слишком большая плата, внутри светильника на звездах размещать неудобно. Возможно, вернусь к этому проекту - если нужен будет холодный драйвер на 1+ ампер.

f334_led.png







Темы с аналогичными тегами: led, al8861, analog

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных