Схема на Рисунке 1 предназначена для портативных приложений, которым требуются белые светодиоды с логарифмической регулировкой уровня яркости. Схема питает до четырех белых светодиодов от источника 3.3 В и регулирует общий ток светодиодов от 1 до 106 мА 64 шагами по 1 дБ каждый. Драйвер представляет собой зарядовый насос, который отображает ток ISET (вытекающий из вывода SET микросхемы IC3) для получения тока через каждый светодиод, равного (215·ISET ±3%). Внутренняя схема поддерживает напряжение на выводе SET на уровне 0.6 В. Для управления яркостью светодиода операционный усилитель IC2 отслеживает разность между напряжением питания и напряжением на движке цифрового потенциометра IC1. Затем операционный усилитель умножает это напряжение на коэффициент усиления, чтобы установить максимальный выходной ток. Нулевое сопротивление на выводе W1 движка потенциометра соответствует минимальному току светодиода и, следовательно, минимальной яркости. Поскольку напряжение на выводе SET фиксировано на уровне 0.6 В, любое изменение напряжения на левой стороне резистора R5 изменяет ток ISET, а результирующее изменение токов светодиодов изменяет уровень их яркости. Резистор R5 устанавливает максимальный ток светодиода:
где ILED – требуемый ток светодиода.
![]() |
|
Рисунок 1. | Эта схема обеспечивает возможность логарифмической регулировки яркости белых светодиодов. |
IC1 – это цифровой потенциометр с логарифмической зависимостью сопротивления от положения движка. Каждому положению движка соответствует 1 дБ ослабления между выводами H1 и W1 (выводы 11 и 9). Микросхема содержит два потенциометра, управляемых 16-битным кодом через трехпроводный последовательный интерфейс. Чтобы задать ток светодиода, сначала надо установить высокий уровень на входе RST и, тактируя потенциометр по входу CLK, начиная с младшего бита записать в регистр 16 бит управляющего кода, подаваемого на вывод D микросхемы IC1. Каждый импульс на входе CLK вводит в регистр один бит. В схеме используется только один потенциометр, поэтому содержание битов с 0 по 7 безразлично. Биты с 8 по 14 определяют положение движка: биты с 8 по 13 содержат код, а бит 14 – это «отключение звука». (Единица в бите 14 создает минимально возможный выходной ток, устанавливая на левой стороне резистора R5 напряжение примерно 0.599 В). После ввода всех 16 бит запишите код во внутренний регистр и измените уровень яркости, установив на RST низкий уровень. На Рисунке 2 показана логарифмическая зависимость тока светодиода от входного кода потенциометра.
![]() |
|
Рисунок 2. | Зависимость тока светодиода от входного кода потенциометра для схемы на Рисунке 1. |