Схема переходника I2C для LCD HD44780

Меня всегда напрягал неудобный интерфейс LCD с контроллером HD44780. Для восьмиразрядного подключения с управлением подсветкой требуется 12 интерфейсных линий, и даже для четырехразрядного не менее 8 линий. В то же время для Arduino широко рекламируется модуль переходник для подключения LCD HD44780 через интерфейс I2C всего по 2 линиям (еще 2 питание). Захотел попробовать и заказал парочку в Китае. Модули пришли, маркировка GY-IICLCD. Полазил по интернету в поиске адреса модуля на шине и распиновке побитного подключения индикатора. Нашел два разных адреса и две разных распиновки. Поэтому решил просто срисовать схему с печатки, надеюсь еще кому пригодится.

Сам модуль выглядит так:

Его схема (есть увеличенная в конце поста):

Базовый адрес зависит от последней буковки в маркировке чипа, например для PCF8574T это 0х20, а для PCF8574P это 0х40.
  • +6
  • 11 ноября 2013, 11:29
  • anakost
  • 1
Файлы в топике: Shema.png

Комментарии (14)

RSS свернуть / развернуть
Да, штукенция хорошая и стоит недорого. Кому интересно, мой пост по прикручиванию к msp430.
0
Вы совершенно правы, и кстати в вашем посте распиновка модуля отличается от моего. Именно поэтому я и выложил маркировку и схему своего модуля.
0
Как по мне, так проще самому сделать подобный переходник на любом освоенном контроллере.
0
Можно и так, только собранный готовый модуль мне обошелся в US $2.59. За такие деньги лень колхозить что то свое. Тем более что преобразователь полностью прозрачен как на запись, так и на чтение.
+1
Дайте пожалуйста ссылку на ваш вариант закупки этого модуля!
0
О-о! Зашел на страничку продавца Your text to link..., был неприятно удивлен. Ну что цену на полбакса поднял еще ладно, он теперь и деньги за доставку требует. Поищите на Али по ключевым словам, мир на одном хапуге не сошелся.
0
Сдвиговый регистр подойдёт. Только по цене и простоте разводки выгоднее взять контроллер с большим числом ног. Это если про конечные устройства, а не прототипы.
0
Сдвиговый регистр 74НС595 прототипировался по SPI, одно но он только на запись, чтобы читать бит готовности нужно извращаться. Здесь же все прозрачно, пишем, читаем.
0
У этого контроллера частота дёрганья ног при записи до 2 МГц, на сдвиговом регистре ты больше и не получишь. Единственную значимую задержку при включении можно и руками задать.
0
Дык, там и контроллер то не нужен… PCF8574T стоит около 1-го вечнозеленого + 2 см.квадратных текстолита…
0
Мне тоже проще сделать отдельным девайсом контроллер. Отправил ему данные — и забыл нафик, не надо с динамическими индикациями париться, ноги экономить и тп :)
0
Так это же для HD44780, который и есть контроллер. И именно такой — отправил данные и забыл о нем. Все, что оно делает — сокращает количество требуемых ног и позволяет повесить дисплей на I2C шину вместе с другими девайсами.

Кстати, ЕМНИП, такую или подобную микру NXP слали в составе акционных сэмплов. Это обычный GPIO-порт на I2C.
0
Ух ты, их оказывается сейчас промышленно делают! Видятся некоторые сходства с моей старой поделкой, интересно что взято за первоисточник :)
0
А я купил себе STM8S003F3 50 шт. по 22 руб. на elitan.ru и все подобные переходнички на них делаю. Сейчас они еще дешевле стали.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.