8(495) 662-59-14

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

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

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

Здравствуйте! При включении дисплея MT–20S4A на пинах DB5, A0 и E возникает напряжение 5 вольт. Все бы ничего, но используется 3,3 вольтовый контроллер не толерантный к 5 вольтовому сигналу. Чтение данных с дисплея производиться не будет. Был выбран другой, не паяный, дисплей, но картина всё та же. Конечно же, придется делать согласование, но почему такое происходит именно на этих пинах?

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

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

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

Выводы DB7-DB0, RW, A0 подтянуты в индикаторе к Vcc и если индикатор включен к 5В, то на них вполне может образоваться 5В.
Но вывод E никуда не подтянут и там может быть просто наводка или остаточный сигнал от чего-то.
Если же вдруг образуется комбинация E=1 и RW=1, то индикатор выдаст на шину данных какую-то информацию (например код пробела 0x20, как раз лишь одна единица на DB5, что возможно Вы и видите).
Предлагаю подтянуть вывод E к GND резистором каким не жалко (до 3.3кОм), это хотя бы исключит чтение из индикатора при любых состояниях остальных сигналов. Или посадить RW прямо на GND что тоже гарантированно запретит режим чтения. Но подтяжку ни то ни то не уберёт.
Если ток подтяжки (а он от 40 до 180 мкА) критичен и он таки создаёт напряжение более допустимого, и режим чтения не используется, то можно поставить резисторы до 15кОм к GND, это уведёт напряжение на выводах до уровня менее 3В, а на операции записи почти не повлияет. Но по идее такой небольшой ток (даже суммарно по всем выводам менее 2мА через защитные диоды выводов контроллера) вполне безопасен для любых контроллеров - при условии что ему есть куда утекать из 3В питания контроллера (например в сам контроллер если он потребляет гарантированно больше тока).
В общем главное запретить режим чтения (RW прямо на GND и/или E подтянуть к GND через <3.3кОм), возможно уже это решит проблему.

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

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

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

Благодарю, но ничего из выше перечисленного не помогло. Даже стало хуже: при подтяжкке R/W к землпе все пины данных подтянулись к питанию))) (до этого я просто забыл R/W посадить на землю).

Решил запитать от 3.3 вольт, а на Vo подал отрицательное напряжение через переменник, что позволило настроить необходимую контрастность.

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

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

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

Ну я бы не сказал что это именно хуже: подтяжка к питанию всё же выдаёт гораздо меньше ток, чем режим чтения.
Впрочем питание от 3.3В конечно лучше, решает проблему наличия 5В кардинально.

Имя Для добавления сообщений Вы должны зарегистрироваться или авторизоваться Цитировать Получить ссылку на сообщение
Сейчас на форуме (гостей: 9, пользователей: 2 , из них : 0 )