PWM ILI9341 Контроль подсветки?

Кенджуцу
Пн 31 августа 2015 г. 11:10
Всем привет,

Я хочу использовать PWM для управления яркостью дисплея ILI9341. Могу ли я просто подключить штифт подсветки ЖК -дисплея к штифту ШИМ на STM32?

Спасибо

Rogerclark
Пн 31 августа 2015 г., 11:17
Я думаю, что это было опробовано ранее, и ток, необходимый для запуска подсветки, слишком много для одного штифта на STM32.

Вам нужно использовать транзистор (биполярный или FET), чтобы использовать ШИМ для контроля яркости.

victor_pv
Пн 31 августа 2015 г., 11:41
Я бы использовал mosfet.

ZMEMW16
Пн 31 августа 2015 г., 11:42
Может быть, добавить ограничивающий резистор на всякий случай на всякий?
Стивен

Mrburnette
Пн 31 августа 2015 г., 11:51
ZMEMW16 написал:Может быть, добавить ограничивающий резистор на всякий случай на всякий?
Стивен

ZMEMW16
Пн 31 августа 2015 г., 19:13
нагрузка может (нагрузка | (резистор + нагрузка) | (нагрузка + полифуз))) & !(мертвая доска)

Стивен

Ахулл
Пн 31 августа 2015 г., 21:29
ZMEMW16 написал:нагрузка может (нагрузка | (резистор + нагрузка) | (нагрузка + полифуз))) & !(мертвая доска)

Стивен

Мадиас
Пн, 31 августа 2015 г., 22:36
У меня еще один вопрос, связанный со всеми этими модулями TFT ILI9341 (у меня есть много разных, и я не нашел их данных (модуль, а не ILI!):
Я прав, что светодиодный разъем подсветки на 3.3 В, а не для 5V? Я узнал, что на «больших» модулях TFT (2.6 дюймов) светодиодная подсвет.3В на нем.

Mrburnette
Пн 31 августа 2015 г., 22:45
Мадиас написал:У меня еще один вопрос, связанный со всеми этими модулями TFT ILI9341 (у меня есть много разных, и я не нашел их данных (модуль, а не ILI!):
Я прав, что светодиодный разъем подсветки на 3.3 В, а не для 5V? Я узнал, что на «больших» модулях TFT (2.6 дюймов) светодиодная подсвет.3В на нем.

Кенджуцу
Вторник 01 сентября 2015 г. 7:41
Спасибо, Рэй!

Сначала я протестировал схему с нормальным светодиодом, но для жизни я не могу понять, как подключить светодиодный штифт модуля ILI9341 к NPN Transistor : o

Должен ли я подключить коллекционер транзистора в Венчурной, и излучатель в Светодиодная булавка на модуле? Я рассуждаю, что светодиоды на модуле уже заземлены, поэтому ток должен протекать из коллекционера в светодиодный штифт модуля через эмиттер, чтобы завершить цепь для светодиодов подсветки. Я прав?

Rogerclark
Вторник 01 сентября 2015 г. 10:02 утра
Вам понадобится транзистор PNP или Fet Fet

Проекты опубликовали только работу, если у вас есть нагрузка между коллекционером и VCC (или эквивалент FET)

Но в ILI9341 у вас есть доступ только к линии, которая идет на поставку, и вы не можете подключить это к эмиттеру, поскольку она не будет работать

Поэтому я думаю, что вам нужно будет использовать PNP Transistor, а также помнить об использовании PNP, что включение / выключение будет перевернуто. я.e Когда вы тянете основание вниз до низкого (к 0В), он включит транзистор PNP (и наоборот)

Ахулл
Вторник 01, 2015 10:17 утра
Эта проблема (светодиодный катод привязан к 0 В) обсуждается здесь и здесь. Ответ Роджера правильный, но более подробно в ссылках. Что -то вроде повсеместного 2N2907 или, возможно, для наших европейских читателей, BC556 или аналогичный. Для полноты Эта статья Показывает, как использовать Schennel Mosfet High Side Switch.

Если вы хотите узнать больше об использовании MOSFET Это хорошая глубинная статья. Существует много логических межфутов, предназначенных для такого рода задачи, но для целей этого упражнения я буду придерживаться транзистора PNP, дешево и простых.

Кенджуцу
Вторник 01 сентября 2015 13:23
Спасибо каждый ;)

Я закончил следующим образом:
ILI9341-Backlight-PWM-Control.png
ILI9341-Backlight-PWM-контроль.PNG (11.86 киб) просмотр 1931 раз

Mrburnette
Вторник 01 сентября 2015 г. 15:02
Кенджуцу писал:Спасибо каждый ;)
<...>

Пока что все работает нормально :)

Furkancetin
Солнце 20 сентября 2015 г. 8:57 утра
Только что увидел тему и хотел опубликовать мое решение, если кто -то заинтересован.

Большинство ЖК -модулей с печатной платой, как правило, имеют транзистор, обрабатывающий подсветку. Однако я купил ST7735 без собственной печатной платы. Я паял гибкость на подходящей плате с дип -коммутацией. Используя PWM на STM32F103, я успешно играл с подсветкой, используя только один IRF540N Без какого -либо резистора (впервые протестировано на светодиоде мощности). Он может работать при очень высоком напряжении и текущих обстоятельствах.

В моем посте есть фото для всех, кто заинтересован: Мой проект STM32 Smart Watch

AG123
Пт 28 апреля 2017 г. 16:10
OMG, я с радостью подключил свой штифт GPIO к светодиодной (подсветке) на ILI9341 : шок: :ржу не могу:
Подключил резистор серии 220 Ом, но все же используя штифт GPIO, я предполагаю, что приносит его ниже 15 мА в условиях максимальной работы 25 мА
Графика - это хороший лот, но все еще видна, может попробовать транзистор в другой раз

Похоже, что поиск в Интернете предполагается, что есть небольшое количество серийных сопротивлений
http: // thebackshed.com/forum/forum_posts.аспирант?Тид = 8281
Но это крошечное сопротивление 4 Ом, которое привело бы к колоссальному 825 мА с 3.3В : o

Из любопытства я измерил напряжение на резисторе 220 Ом, он дает 0.64 В
После резистора через светодиод (подсветка) до заземления 2.62 В
Это дает общее напряжение 3.26 В из штифта GPIO
Работа, это, кажется, говорит, что светодиодная булавка имеет резистор серии ~ 900 Ом
:?

Дэйвид.Прентис
Пт 28 апреля 2017 г., 17:41
Белые светодиоды имеют типичное рабочее напряжение в прямом эфире 3.3В

Давайте просто предположим 3V, чтобы сделать математику легкой.
100 мА понадобится резистор 3R серии. 25 мА нуждается 12r.

Если вы запускаете светодиоды при низком токе, вы приближаетесь к напряжению колена E.глин. 2.7 В
Итак, 47R даст 13 мА. 220R может дать 3 мА или около того. (как вы обнаружили)

Я не на ПК. PC13, PC14, PC15 может погрузить 3MA. Другие булавки имеют максимум 20 мА, хотя и не рекомендуются.

Дэйвид.

1.6.5R2 Работа с Maple Mini!!!