MicroControllFreakЭЛЕКТРОНИКА / РАБОЧИЙ ЖУРНАЛ
Проекты / strip-driver

STM32G031 · AO3400A / Готово

Тихий драйвер LED-ленты

Три канала по 2 А, плавное включение и никакого писка.

ОБНОВЛЕНО 07.09.2026 · HARDWARE JOURNAL

На малой яркости старая подсветка заметно мерцала на камеру. Я перенёс ШИМ на 24 кГц и сделал три одинаковых канала. Главная трудность оказалась не в прошивке: длинный провод превращал каждый фронт в маленький звон.

Тихий драйвер LED-ленты
01 / STM32G031 · AO3400A · Готово

Резистор 47 Ом в затворе AO3400A немного замедлил фронты. Подтяжка 100 кОм держит канал выключенным во время старта. На входе стоят предохранитель и 470 мкФ; питание ленты 12 В. При токе 2 А корпус транзистора на моей плате нагревался до 58 °C при комнатных 24 °C. Для закрытого корпуса ток ограничил до 1,5 А на канал.

Что стоит на плате

Поз.Компонент / номиналКол.
U1STM32G031K8T61
Q1–Q3AO3400A3
R1–R347 Ом, 06033
R4–R6100 кОм, 06033
C1470 мкФ / 25 В1

Небольшой фрагмент прошивки

Этот фрагмент фиксирует одно решение; полный проект с настройкой периферии сюда не включён.

CONTROL.CPP / C++EXCERPT
// TIM3 уже настроен: частота счётчика 24 МГц, ARR = 999.
constexpr uint16_t pwm_top = 999;
uint16_t target = gamma_table[brightness];
target = (target > pwm_top) ? pwm_top : target;
if (duty < target) ++duty;
else if (duty > target) --duty;
__HAL_TIM_SET_COMPARE(&htim3, TIM_CHANNEL_1, duty);
// Один шаг каждые 2 мс. Начальное значение CCR — ноль.
Рабочий стол: измерение и проверка монтажа
02 / Заметки и приборы для следующего прогона.

Журнал изменений

Записал результаты двухчасового прогрева.

Изменил резисторы затворов с 10 до 47 Ом.

Первое включение трёх каналов.

Записи по проекту

Стенд

Два часа на полной яркости

Новая плата драйвера пережила вечер на стенде. Три канала нагружал резистивными эквивалентами, потому что метров ленты на все опыты уже не хватало.

Осциллограф

Почему пищит тихая подсветка

Поднял частоту ШИМ до 24 кГц и решил, что теперь всё будет тихо. Но при длинном кабеле слышался слабый звук, а на фронте был звон.

Материалы проекта

Обсуждаю схемы, платы и прошивку по почте. Если заинтересовала разработка, напишите: hello@microcontrolltech.dev.

  • PDF
  • KiCad
  • BIN
  • ZIP
  • PDF
ОБСУДИТЬ РАЗРАБОТКУ

Заинтересовала разработка?

Свяжитесь со мной:

hello@microcontrolltech.dev