8(495) 662-59-14

Главная / Форум
  • РУС / ENG
(495) 662-59-14 Многоканальный телефон Не дозвонились?
Форумы >>ЖК индикаторы >>RE: MT-20S4M 3.3В
RE: MT-20S4M 3.3В

Foton6
Пользователи

Сообщений: 3
Регистрация: 23.09.2019

Здравствуйте!

Никак не выходит запустить дисплей, 5В winstar работает, но захотели перейти на 3.3В.
На дисплеи припаиваем I2c интерфейсы на микрухе PCF8574. Там есть резистор для управления контрастностью.
В общем с ним не работает, полистал ДШ оказалось что для 3В надо по другому делать, сделал как написано в ДШ,
не работает.

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

И как надо правильно управлять контрастностью при 3В питании? А то наткнулся на тему у вас на форуме, по моему от 2007 года
, где какраз обсуждали эту тему и там было несколько вариантов и точка в том вопросе не была поставлена.

Это кстати 2 попытка перейти с Winstar на Мэлт, при первой попытке не удалось завести даже 5 В версию этого дисплея, точно умер, но
не понятно почему.

Имя Для добавления сообщений Вы должны зарегистрироваться или авторизоваться Цитировать Получить ссылку на сообщение

Петухов_Дмитрий
Пользователи

Сообщений: 1286
Регистрация: 25.11.2009

Foton6 писал(а):
Там есть резистор для управления контрастностью.
В общем с ним не работает, полистал ДШ оказалось что для 3В надо по другому делать, сделал как написано в ДШ,
не работает.
В ДШ написано что подключение внешнего переменного резистора одинаково и для 5В и для 3В индикатора.

Foton6 писал(а):
Вопрос он мог умереть от того что пин управления контрастностью был посажен на землю или на питание в результате
вращения резистора до крайних положений?
К GND не мог, а вот к питанию – да, мог умереть. Хоть в pdf на кристалл и написано что допустимо подавать до Vdd+0.3В, но есть информация что при подаче на Vo напряжения Vdd кристаллы дохнут (возможно не все или не сразу).

Foton6 писал(а):
И как надо правильно управлять контрастностью при 3В питании? А то наткнулся на тему у вас на форуме, по моему от 2007 года
, где какраз обсуждали эту тему и там было несколько вариантов и точка в том вопросе не была поставлена.
Если индикатор достаточно новый (купленный в последние 10 лет к примеру) - то по pdf на индикатор с нашего сайта. Раньше и сами индикаторы были немного другими по схемотехнике, и инженеры не могли определиться какую из схем лучше публиковать (долго с ними спорил) – и в результате пришли к текущей универсальной схеме регулировки (в pdf от 2006 года их три разных).

PS. Индикатор MT-20S4M есть в варианте с уже установленной PCF8574A – MT-20S4M-..-I – и в 5В и в 3В версиях. Правда вариантов стекла и подсветки заметно меньше чем для обычных. Ну и с ним будет ровно та же проблема контрастности.
PPS. При замене импортных индикаторов на наши не забывайте про особенность наших в 4-х битном режиме (а I2C работает именно в нём): http://www.melt.com.ru/index.php?option=com_virtuemart&page=shop.browse&category_id=14175&Itemid=6&vmcchk=1&Itemid=6#2

Имя Для добавления сообщений Вы должны зарегистрироваться или авторизоваться Цитировать Получить ссылку на сообщение

Foton6
Пользователи

Сообщений: 3
Регистрация: 23.09.2019

С интрефейсом все норм, я зря не дергаю эти пины (библиотеки свои).
Штука в том что пока не удалось увидеть черный квадратики. Я ведь правильно понимаю, что при подключении питания и выкручивании контрастности должны загореться 1 и 3 строка как и на аналогах?
И выходит что кроме напряжения питания никаких отличий и замена не должна была вызвать проблем? Конечно с учетом небольшой разности в 4-bit режиме?

Вот такая моделька: MT-20S4M-3FLB

Вот, что написано в ДШ:
Для 5В индикаторов вывод Uо нужно подключать к выводу GND, а для 3В индикаторов вывод Uо нужно оставлять не подключенным.
Для изменения контрастности используется внешний переменный резистор R номиналом 10кОм.

Я прям и не знаю как это истолковать

Полагаю он помер раз после припаивания платки с i2C и подачи питания не появляются строки с черными квадратами при настройки контрастности?

P.S.
А штука со сбросом счетчика в 4-битном режиме удобна пожалуй.

Имя Для добавления сообщений Вы должны зарегистрироваться или авторизоваться Цитировать Получить ссылку на сообщение

Петухов_Дмитрий
Пользователи

Сообщений: 1286
Регистрация: 25.11.2009

Чтобы индикатор при подаче питания стал что-то показывать он должен как минимум запустить сканирование стекла и выдавать информацию из внутренней памяти на стекло. Это возможно только при корректном срабатывании встроенного сброса при подаче питания. А для этого нарастание питания должно быть менее 20мс (плюс минимум 12мс на саму инициализацию). И при этом индикатор встаёт в вЫключенное состояние, с битом D=0. Но сканирование стекла запускается. И вот тут и обнаруживается ещё одно отличие наших индикаторов от импортных: импортные по сбросу включают однострочный режим, наши же двухстрочный. В однострочном режиме снижается мультиплекс (вертикальная развёртка матрицы стекла) с 1/16 до 1/8 и за счёт этого повышается контрастность (в сильный переконтраст даже на выключенных точках), что и выглядит как засветка 1-й строки в двухстрочных модулях (и 3-й строки в 4-х строчных), даже при установке номинальной контрастности. Если наш индикатор сбросится корректно, то включится двухстрочный режим и никакой засветки строк не должно быть (при номинальной контрастности).
Если же встроенная процедура сброса по каким-то причинам не отработает корректно, то индикатор может встать вообще в любое произвольное состояние: хоть в однострочное, хоть в двухстрочное, хоть с любым мусором на экране, может ли вообще не запуститься сканирование стекла точно я не знаю.
Итого: (не)засветка отдельных строк не позволяет сделать вывод об (не)исправности индикатора.

По контрастности неясно что Вам непонятно. Если внешняя регулировка контрастности не используется, то вывод Vo подключить к GND для 5В индикатора и оставить неподключенным для 3В индикатора - при этих условиях контрастность будет максимальна для обоих типов индикатора. Если внешняя регулировка контрастности используется, то реализуется внешним резистором между Vo и GND для обоих типов индикатора, который контрастность уменьшает. Если максимальной контрастности всё же не хватит, то можно вывод Vo ещё сильнее утянуть в отрицательное напряжение (для 5В индикатора - от 0В, для 3В индикатора на нём и так должно быть около -2В, т.е. тянуть придётся к -3В..-5В) внешним источником отрицательного напряжения.

Чтобы понять помер ли индикатор подайте ему на вывод Vo отрицательное напряжение (вплоть до -8В) (разумеется подключив и питание и закоротив E на GND) и его величиной (или последовательным резистором) добейтесь появления чёрных знакомест. Если регулировкой напряжения на выводе Vo можно добиться и зачернения всех знакомест и наоборот их исчезновения (погасания) - аналоговая часть индикатора вероятно исправна.
Протестировать цифровую часть можно считав байт состояния и проверив флаг BUSY (и дёрганье выводами RW и A0 как раз гарантирует чтение старшего полубайта). Если он или в нуле или быстро (не более чем за 12мс-15мс) устанавливается в ноль - попробовать дать любую команду и проверить что BUSY сначала выставляется в 1, а потом сбрасывается в 0. В 4-х битном режиме это (подача вменяемой команды) гораздо сложнее, надёжнее сразу провести процедуру инициализации, хотя бы первые 4 команды (они помечены * на картинке в ДШ), которые и переключают индикатор гарантированно в 4-х битный режим. Ну или хотя бы первые три команды, после которых индикатор гарантированно в 8-ми битном режиме, уже можно смотреть флаг BUSY сразу после 3-й команды (не выжидая паузу).

Имя Для добавления сообщений Вы должны зарегистрироваться или авторизоваться Цитировать Получить ссылку на сообщение

Foton6
Пользователи

Сообщений: 3
Регистрация: 23.09.2019
Сейчас на форуме (гостей: 6, пользователей: 0 , из них : 0 )