0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как программно регулировать напряжение

Как программно регулировать напряжение

В данной статье мы познакомимся с такой великолепной и интересной по своим возможностям платформе как Arduino Uno. Данная статья является обзорной и ориентирована исключительно на начинающих.

Что такое Arduino UNO

Arduino UNO по своей природе это плата расширения для микроконтроллера, которая делает работу с данными микроконтроллером значительно проще и удобнее (в рассматриваемой нами Arduino UNO Rev3 установлен микроконтроллер ATmega328p).

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

Arduino UNO решает все эти проблемы, он предоставляет всю необходимую среду для работы микроконтроллера, а так же делает его программирование крайне простым делом не требующим от вас каких либо сложных знаний или дополнительного оборудования кроме вашего ПК. Более того, производители предоставили широкие возможности питания Arduino: USB или любой источник питания от 7В до 12В, что позволяет питать плату как от USB порта вашего ПК так и от блока питания или обычной батарейки, например "кроны".

Все что вам необходимо что бы запрограммировать ваш Arduino это подключить его по USB к вашему ПК и используя предоставленную среду разработки написать код и нажать кнопку "Загрузить на микроконтроллер", дальше среда разработки сделает все сама.

Внимание: Вы не можете установить в данную плату любой подходящий по размерам микроконтроллер, во первых, электрические компоненты платы рассчитаны именно на данную серию микроконтроллеров, а так же все микроконтроллеры идущие в составе плат имеют встроенную специальную программу, которая предназначена для начальной инициализации микроконтроллера и обеспечивает возможность работы микроконтроллера с USB.

И так что же такое Arduino UNO теперь думаю немного понятнее, теперь давайте знаем что же он может.

Программа для Arduino

При программировании Arduino с помощью среды разработки, вам потребуется знать о назначений двух функций.

Когда микроконтроллер начинает выполнять вашу программу эта функция запускается самой первой, и запускается только ОДИН раз. Как правило ее назначение установить значения требуемых пинов (на вход или на выход, об этом мы поговорим чуть ниже) а так же произвести другие необходимые вашей программе начальные установки.

Эта функция и является основной рабочей функцией вашего Arduino. После выполнения функции setup() ваш микроконтроллер приступит к выполнению именно этой функции и когда функция дойдет до конца, микроконтроллер начнет ее выполнение повторно, и так до бесконечности. Думаю название функции loop (петля) говорит само за себя. В общем эта функция которая будет выполняться по кругу пока будет подключено питание.

Стандартный шаблон программы для Arduino выглядит так:

Включение требуемых файлов если нужно Объявление глобальных переменных если нужно Объявление прототипов функций если нужно void setup() < Код настройки >

Управление пинами Arduino

В целом, задача микроконтроллера сводится к тому что бы контролировать порты ввода-вывода, которые разработчики представили для нашего удобства в виде пинов. К данным пинам удобно подключатся, что делает процедуру подключения Arduino в схему весьма простым делом, не требуется ничего паять, нужно просто воткнуть соединительные провода в гнезда нужных пинов а другие концы подсоединить например к вашей схеме на макетной плате или к вашему проекту.

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

Читайте так же:
Генератор импульсов на 555 таймере с регулировкой частоты напряжением

Обратите внимание, что пины вы можете указывать именно так как они пронумерованы на вашей плате, а среда разработки уже сама позаботится о том что бы превратить данные цифры в истинные адреса портов ввода-вывода, что в очередной раз облегает нам работу делая ее максимально простой и прозрачной.

Пины это средство общения вашего Arduino с внешним миром, с их помощью он может как "говорить" так и "слушать", но не все пины одинаковы.

На плате Arduino UNO существуют 3 вида пинов: Цифровые пины. Это пины: 0,1,2,4,7,8,12 Цифровые пины с функцией PWM (Широтно-импульсная модуляция). Это пины: 3,5,6,9,10,11,13 Аналоговые пины: Это пины: А0,А1,А2,А3,А4,А5

Цифровые пины Если пин работает на вход (INPUT), то любое напряжение на нем, рассматривается микроконтроллером как 1 (единица), а если напряжение отсутствует то 0 (ноль). Таким образом используя цифровой пин на выход, вы можете только узнать о том факте есть на пине напряжение или нет, но не то какой оно величины, для этого есть другие пины, о которых будет сказано чуть ниже. Получить информацию о состоянии данного типа пина в можете так:

В переменную val будет записано значение 1 или 0, что будет означать: 1 — есть напряжение, 0 — нет напряжения.

Если пин работает на выход (OUTPUT), то вы можете либо подать на пин максимальное напряжение либо подать на пин нулевое напряжение, но регулировать уровень напряжения вы не сможете. Подать напряжение на пин вы можете следующим образом:

Константы HIGH и LOW в данном контексте означают, подать/выключить (HIGH) и не подавать/выключить (LOW). В целом просто цифровой пин это как выключатель, имеющий лишь два положение либо "Вкл." либо "Выкл." и вы можете либо узнавать положение выключателя либо управлять этим выключателем.

Цифровые пины с функцией PWM Если пин работает на вход (INPUT), то он совершенно аналогичен обычному цифровому пину работающему на вход.

Если пин работает на выход (OUTPUT), то с помощью функции PWM мы получаем возможность контролировать напряжением и подавать его от нулевого до максимального (на самом деле меняется не напряжение а сигнал PWM но в целом выглядит именно как изменение напряжения). Для того что бы сделать это, вам потребуется всего пара строк кода (Запишите в требуемый цифровой пин с функцией PWM любое значение от 0 до 255):

Таким образом возможный диапазон напряжений "размазывается" по диапазону от 0 до 255 соответственно. То есть получается следующие, если к примеру ваш Arduino может выдавать на пин от 0В до +5В, то значение 0 будет равно 0В, значение 255 будет равно +5В, а например значение 128 будет равно 2.5В, так как 128 это половина диапазона 0-255. Таким образом вы можете рассчитать любое требуемое вам напряжение в данном диапазоне.

Аналоговые пины Если пин работает на вход (INPUT), то данный пин может узнавать уровень напряжения которое присутствует на нем. Эти пины как правило являются теми самыми "рабочими лошадками" которые получают информацию об уровне напряжения с различных аналоговых датчиков.(Например в эксперименте: Ночной светильник, вы будите получать информацию о напряжение с фоторезистора что бы определить уровень освещенности) Получить значение информацию об уровне напряжения на пине можно так:

В переменную val будет записано значение от 0 до 1023. Диапазон возвращаемых данной функцией значений от 0 до 1023, уровень напряжение на пине от нуля до максимального будет "размазано" по данному диапазону, таким образом 0 будет соответствовать отсутствию напряжения а 1023 будет соответствовать максимальному входящему напряжению.

Если пин работает на выход (OUTPUT), то данный пин работает совершенно так же как и цифровой пин с функцией PWM. И совершенно все что было сказано про цифровой пин с функцией PWM выше, применимо к аналоговым пинам работающим на выход. Установить требуемый уровень напряжения на пине можно так:

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

Читайте так же:
Регулировка пластиковых окон ханты мансийск

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

А в заключении пара важных моментов которые вы обязаны помнить: Обязательно устанавливаете режимы пинов, (желательно делать это в функции setup), какой пин в каком режиме вы будите использовать, с помощью функции pinMode(), это обязательно, следите за этим. Arduino способен пропускать через каждый пин ток не более чем 20 mA (миллиампер), а это значит что вы должны всегда следить за этим в своих проектах, и при необходимости обязательно использовать токоограничивающие резисторы. В противном случае вы можете легко сжечь микроконтроллер. Максимальное напряжение питания 12В, не подавайте напряжение выходящие за этот предел, это может привести к выходу из строя вашего Arduino.

Вот в общем то и все, этих знаний об Arduino уже достаточно для ваших первых экспериментов. А теперь пришла пора от теории и скучного чтения перейти к практике, и начать уже наконец использовать ваш Arduino с эксперимента — Маячок.

Андервольтинг: снижаем шум и нагрев видеокарты

frozen computer part in ice cube on winter time

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

Андервольтинг (undervolting) – термин обозначающий снижение напряжения и следовательно тока, используемого видеокартой, что влечет за собой значительное снижение температуры под нагрузкой (в некоторых случаях на 10 градусов). Однако это не единственное преимущество андервольтинга, эта процедура также помогает бороться с шумом видеокарты в играх.

Undervolting_videocards_1

Как правило, снижение температуры даже на несколько градусов позволяет уменьшить скорость вращения вентиляторов активного охладителя, что дает заметную разницу в уровне шума. В некоторых программах (MSI Afterburner, Trixx) можно пойти еще дальше и дополнительно снизить шумность СО, подкорректировав алгоритм работы кулера. В первом приближении ориентироваться можно на температуру 80 градусов Цельсия. То есть изменить скорость вращения вентиляторов таким образом, чтобы под нагрузкой чип не прогревался выше 80 градусов. Впрочем, это уже другая тема, а сегодня поговорим об андервольтинге.

Как снизить напряжение?

Понижать напряжение желательно постепенно. Например, с 1,200 В сначала до 1,150 В, а затем с шагом 0,01, то есть до 1,140, 1,130 и т.д. После каждого снижения можно проводить тест на стабильность работы видеокарты, то есть держать ее под нагрузкой некоторое время. Для этого можно использовать тот же FurMark.

Андервольтинг отчасти напоминает разгон, только в обратном направлении – вместо повышения частоты необходимо понижать вольтаж. После первого сбоя (драйвер покажет сообщение), следует вернуться на один шаг назад, увеличив напряжение питания GPU, и провести тщательное тестирование стабильности работы в таком режиме.

Рассмотрим несколько способов андервольтинга. Первые два сводятся к использованию специальных утилит, а третий, более продвинутый, к перепрошивке BIOS видеокарты.

Программный метод

В основном окне этой программы есть регулируемый параметр Core Voltage, отвечающий за уровень напряжения, подаваемого на ядро видеокарты. Как правило, этот параметр находится в пределах 1,100–1,200 В и установлен производителем с некоторым запасом.

Undervolting_videocards_2

Снижать показатель Core Voltage можно в принципе с любым шагом (но лучше с небольшим), как-то навредить видеокарте эта операция не может. Худшее, что произойдет – компьютер зависнет, либо, что гораздо вероятнее, в системном трее появится сообщение о том, что в драйвере видеокарты произошла ошибка.

Недостаток программы MSI Afterburner, заключается в том, что она позволяет регулировать напряжение далеко не всех видеокарт.

Читайте так же:
Регулировка уровня воды в бачке унитаза geberit

Несмотря на то, что в названии приложения Sapphire Trixx, как и в случае MSI Afterburner, содержится упоминание конкретного производителя видеокарт, утилита работает с адаптерами всех компаний, а не только указанных.

Undervolting_videocards_3

Преимущество Trixx заключается в том, что эта программа умеет регулировать вольтаж большего количества видеокарт. Другими словами, если в Afterburner параметр Core Voltage заблокирован, пробуйте Trixx.

Процедура регулирования напряжения в Trixx ничем принципиально не отличается от таковой для Afterburner. Необходимый ползунок находится в закладке Overclocking и называется VDDC.

Единственный недостаток Trixx в плане андервольтинга – утилита не умеет восстанавливать значение вольтажа при перезагрузке компьютера. Восстанавливаются только частоты ядра и памяти, а напряжение необходимо задавать каждый раз вручную. Afterburner лишен этого недостатка, но, как уже упоминалось, поддерживает меньшее количество видеокарт.

Изменение параметров в BIOS видеокарты

Начнем с обычного в таких случаях предупреждения. Все описанные ниже операции вы проводите на свой страх и риск. Не занимайтесь перепрошивкой BIOS, если не уверены в правильности своих действий. Повреждение или неудачное обновление прошивки может вывести из строя видеокарту, лишив гарантии производителя.

Итак, что же делать, если видеокарта не поддерживается программой Afterburner, а выставлять напряжение вручную с помощью Trixx после каждой перезагрузки ПК не хочется? В этом случае можно отредактировать параметры, прописанные в BIOS видеокарты.

AMD Radeon

Для сохранения BIOS в файл на компьютер можно использовать утилиту GPU-Z или ATIWinflash. Вторая программа предпочтительнее, поскольку она пригодится позднее еще раз для обновления BIOS, в то время как GPU-Z больше использоваться не будет.

После сохранения BIOS в файл, необходимо открыть его в Radeon BIOS Editor, и на закладке Clock Settings в полях Voltage выставить значение напряжения, подобранное ранее в Afterburner или Trixx. После этого сохранить отредактированный BIOS (Save BIOS), желательно в новый файл.

Undervolting_videocards_4

На последнем шаге остается запустить ATIWinflash, выбрать необходимую видеокарту, если их несколько в компьютере, загрузить отредактированный BIOS в программу (Load Image) и нажать кнопку Program для перепрошивки. Программа «задумается» на некоторое время, после чего предложит перезагрузить компьютер и загрузит видеокарту уже с новым значением вольтажа.

NVIDIA GeForce

Для видеокарт NVIDIA понадобятся программы GPU-Z (для сохранения BIOS видеокарты в файл) и NiBiTor (NVIDIA BIOS Editor) для изменения вольтажа видеокарты (закладка Voltages, параметр 3D). Отметим, что в некоторых случаях для режима 3D будет доступен ограниченный диапазон напряжений с определенной дискретностью или вовсе несколько конкретных значений. Если в представленном перечне не окажется требуемого, возможно, придется отказаться от идеи перепрошивки BIOS или же использовать значение, которое чуть выше минимально достаточного.

Undervolting_videocards_5

Для видеокарт, основанных на чипах с архитектурой Kepler и Maxwell (GeForce GTX 6xx/7xx) понадобится приложение Kepler BIOS Tweaker. Впрочем, учитывая множественные рабочие состояния графических процессоров из-за работы технологии GPU Boost, для этих моделей зачастую используется лишь программный вольтмод.

После редактирования, BIOS необходимо сохранить в новый файл и залить на видеокарту. Для этого скачивается утилита NVFlash, после чего файл с отредактированным BIOS нужно прошить. Для этого понадобится вспомнить основы работы с командной строкой, набрав в консоли: nvflash.exe -6 BIOS.ROM. В данном случае BIOS.ROM – название файла с отредактированной прошивкой, который должен находиться в том же каталоге, что и NVFlash.

Итоги

Чтобы гарантировать стабильную работу видеокарт, производители устанавливают напряжение питания графического процессора с определенным запасом. Зачастую его можно несколько снизить без очевидных последствий для самого устройства, тем самым уменьшив нагрев GPU, а соответственно и уровень шума системы охлаждения.

Попутным бонусом уменьшения питающего напряжение также является снижение энергопотребления видеокарты. Счет в этом случае идет на десятки Ватт для современных производительных видеокарт. Стоит ли игра свеч – решать вам.

Измерение напряжения постоянного тока с помощью цифрового мультиметра

1. Переведите регулятор в положение alt=»Порядок измерения напряжения постоянного тока цифровым мультиметром» width=»» height=»» />. На некоторых цифровых мультиметрах (DMM) также предусмотрен вариант alt=»Порядок измерения напряжения постоянного тока цифровым мультиметром» width=»» height=»» />. Если вы не знаете, что выбрать, начните с режима alt=»Порядок измерения напряжения постоянного тока цифровым мультиметром» width=»» height=»» />, который соответствует более высокому напряжению.

Читайте так же:
Регулировка пластиковых окон своими руками на зиму в картинках

2. Сначала вставьте черный щуп в разъем «COM».

Последовательность измерений напряжения постоянного тока цифровым мультиметром

Последовательность измерений напряжения постоянного тока цифровым мультиметром

3. Затем вставьте красный щуп в разъем «V Ω». По завершении измерения отсоедините щупы в обратном порядке: сначала красный, затем черный.

4. Подключите измерительные щупы к цепи: черный к контрольной точке отрицательной полярности (заземление цепи), красный — к положительной контрольной точке.

Примечание. Большинство современных цифровых мультиметров автоматически определяют полярность. При измерении напряжения постоянного тока не имеет большого значения, с каким контактом соприкасаются красный и черный выходы — с положительным или отрицательным. Если щупы соприкасаются с клеммами противоположных знаков, на экране появляется символ «минус». При использовании аналогового мультиметра красные выводы всегда должны соприкасаться с положительной клеммой, а черные — с отрицательной. Несоблюдение этого требования приведет к повреждению прибора.

5. Прочитайте результат измерения на экране.

Другие полезные функции при измерении напряжения постоянного тока

6. Современные цифровые мультиметры по умолчанию работают в режиме автоматического выбора диапазона — в зависимости от выбранной на регуляторе. Чтобы выбрать фиксированный диапазон измерений, нажмите кнопку RANGE (Диапазон) несколько раз для выбора нужного диапазона. Если измеренное напряжение находится в диапазоне более низких значений alt=»Порядок измерения напряжения постоянного тока цифровым мультиметром» width=»» height=»» />, выполните следующие действия:

  1. Отсоедините измерительные щупы.
  2. Измените положение регулятора на [символ мВ пост. тока].
  3. Подсоедините измерительные щупы и прочитайте показания.

7. Нажмите кнопку HOLD (Удержание), чтобы выполнить устойчивое измерение. Его результаты можно просмотреть после завершения измерения.

8. Нажмите кнопку MIN/MAX (Мин./Макс.), чтобы выполнить измерение максимальных и минимальных значений. Цифровой мультиметр издает звуковой сигнал при регистрации каждого нового показания.

9. Нажмите кнопку относительного измерения (REL) или кнопку с дельтой (Ω), чтобы задать определенное контрольное значение цифрового мультиметра. Отображаются результаты измерений выше и ниже контрольного значения.

Примечание. Избегайте распространенной среди техников ошибки: ни в коем случае не вставляйте щупы в неправильные входные разъемы. Перед измерением напряжения постоянного тока убедитесь, что красный щуп вставлен во входной разъем с маркировкой V, а не A. На экране должен отображаться символ dcV. Если измерительные щупы вставлены в разъемы с маркировкой A или mA, при измерении напряжения в измерительной цепи возникнет короткое замыкание.

Анализ результатов измерения напряжения
  • Как правило, напряжение измеряют в следующих целях: a) определить наличие напряжения в данной точке и б) убедиться, что напряжение находится на нужном уровне.
  • Напряжение переменного тока может сильно варьироваться (от −10 % до +5 % от номинального значения источника питания), не вызывая никаких сбоев в цепи. Но даже незначительные перепады напряжения постоянного тока могут указывать на неисправность.
  • Точное значение допустимого изменения напряжения постоянного тока зависит от области применения. Пример см. в таблице ниже.
  • В некоторых областях применения постоянного тока значительные колебания постоянного тока не только приемлемы, но и необходимы.
    • Пример. Частоту двигателей постоянного тока можно регулировать путем изменения подаваемого напряжения постоянного тока. В этом случае измерение напряжения постоянного тока электродвигателя зависит от настройки регулятора напряжения.

    Порядок измерения напряжения постоянного тока цифровым мультиметром

    Как показано в таблице выше, у полностью заряженного автомобильного аккумулятора номиналом 12 В напряжение разомкнутой цепи может находиться в диапазоне от 11,9 В до 12,6 В (обычно 2,2 В на ячейку).

    • Значение 11,9 В указывает на разряженный аккумулятор.
    • Значение 12,6 В указывает на 100-процентный заряд аккумулятора. Промежуточные измеренные значения показывают, что заряд менее 100 %.
    • Если измеренное напряжение батареи немного повышено (3–5 %), это намного лучше, чем пониженное значение напряжения. Падение напряжения постоянного тока ниже стандартного номинального значения указывает на наличие неисправности.
    Измерения напряжения переменного и постоянного тока
    • В некоторых случаях напряжение постоянного тока измеряют в цепях с напряжением переменного тока.
    • Для обеспечения максимальной точности измерения напряжения постоянного тока сначала измерьте и запишите напряжение переменного тока. Затем измерьте напряжение постоянного тока, с помощью кнопки RANGE (Диапазон) выбрав такой диапазон напряжения постоянного тока, который равен диапазону напряжения переменного тока или превышает его.
    • Некоторые цифровые мультиметры могут одновременно измерять и отображать значения переменного и постоянного тока сигнала. На экране цифрового мультиметра результаты отображаются тремя способами (см. рисунок ниже):
      1. Составляющая переменного тока сигнала отображается на основном поле экрана, а постоянного тока — на дополнительном поле меньшего размера.
      2. Показания по постоянному току можно перенести на основное поле, при этом показания по переменному току будут отображаться на дополнительном поле (как на большинстве цифровых мультиметров).
      3. Комбинированное значение переменного и постоянного тока — эквивалентное среднеквадратичное значение сигнала.
        Порядок измерения напряжения постоянного тока цифровым мультиметром

    DC Dimming против ШИМ или как регулировать яркость AMOLED без мерцания.

    Teaser

    Смартфоны стали нашими компаньонами на каждый день уже довольно давно. По оценкам исследователей в среднем мы берем в руки смартфон примерно 88 раз в день, что в сумме приводит к более чем трем часам созерцания его дисплея. Соответственно, качество этого дисплея должно быть достаточным, чтобы свести к минимуму негативное влияние на глаза и организм в целом.

    К сожалению, с последним требованием есть проблемы: с одной стороны, для наиболее комфортного взаимодействия яркость должна быть установлена на 30-40% от максимальной, но с другой стороны, при снижении яркости подсветки снижается и частота ее мерцания. Из-за мерцания у многих людей начинается головная боль.

    Причиной мерцания является широтно-импульсная модуляция (ШИМ). И если особо не вдаваться в подробности, то вот как это работает:

    Любой цифровой сигнал может иметь два логических уровня, условно назовем их вкл. и выкл. (1 или 0, есть напряжение или нет напряжения и т.д.). Соответственно, если мы хотим получить некое среднее состояние, как у аналоговых сигналов, например, установить подсветку на 30% (а не выключить полностью) приходится использовать модуляцию. Сигнал (свет светодиодов) включается и выключается с большой скорость и вследствие инерционности человеческого зрения мы это воспринимаем как снижение яркости: по факту же подсветка включена 30% времени и выключена 70% времени.

    Для того, чтобы глазу все эти мерцания были незаметны, ШИМ обычно работает на высокой частоте, за счет чего достигается плавность регулировки сигнала (яркости светодиодов например) и отсутствие видимого мерцания. Обычно, для достижения такого результата необходима частота выше 200 Гц. Как вы понимаете, далеко не все устройства обладают такой частотой ШИМ. Кроме того чувствительность к мерцанию (даже на высокой частоте) у все людей разная. То есть, даже если модуляция не заметна глазу, она все равно может оказывать значительное влияние, которое зачастую проявляется в виде головной боли.

    Особенно данная проблема актуальна в случае AMOLED дисплеев, так как мерцает каждый светодиод и частота довольно низкая (в сравнении с хорошими IPS матрицами).

    DC Dimming – Спасение от мерцания?

    По факту, альтернатив ШИМ пока не существует, так как сделать по настоящему безвредную аналоговую регулировку яркости не представляется возможным — необходимые компоненты требуют много энергии и попросту не влезут в смартфон.

    Тем не менее, в последнее время все чаще в пресс релизах и анонсах различных компаний начал встречаться такой термин, как DC dimming.

    Сразу хотим сказать, что ничего принципиально нового в этой технологии нет и в LCD дисплеях данный метод контроля яркости применяется довольно давно. На источник подсветки подается меньшее напряжение, что и приводит к уменьшению яркости свечения. Кстати, вследствие применения такой схемы некоторые дисплеи все же мерцают на малой яркости.

    Но с AMOLED не все так просто — если подавать на органические светодиоды меньшее напряжение, то они не только снижают свою яркость, но и искажают отображаемые цвета. В итоге, при регулировке яркости таким методом цветопередача AMOLED “плывет”.

    Тем не менее, таким производителям, как Xiaomi и OnePlus, удалось реализовать DC dimming в своих смартфонах с AMOLED дисплеями в качестве экспериментальной функции. Мы уже успели изучить оба варианта реализации в ходе обзоров Xiaomi Black Shark 2 (там это называется защита от мерцания) и OnePlus 7 Pro.

    The Xiaomi Black Shark 2 .

    The Xiaomi Black Shark 2 .

    . и OnePlus 7 Pro поддерживают DC dimming

    . и OnePlus 7 Pro поддерживают DC dimming

    голоса
    Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector