VFD дисплей GP1183A01B от Futaba

Давно мне хотелось пощупать руками VFD-дисплейчики. Всё, знаете ли, манили своей красотой. Но как-то под руку не попадались. А тут увидел в на сайте Мега-Электроники, что в наличии есть несколько штук разных видов. Отобрал самый дешёвый, полез в интернет искать справочные данные на него. Найденный даташит прилагаю к статье.

Дисплейчик этот меня покорил ещё на стадии чтения даташита, поэтому как только появилась денежка, я его сразу себе выписал. Итак, основные характеристики:
Габаритные размеры: 80x36x12 мм
Размеры дисплея: 48x11 мм (в даташите указано 52x11. Это по ширине анодов. А по полю катодов более 48 мм я намерить так и не смог :) 112x16 точек.
Зелёного цвета свечения
Диапазон рабочих температур: -40 — +85 °C
Напряжение питания: 5В. Анодное и накальное напряжение из 5 вольт дисплейчик получает самостоятельно
Поддержка 19 различных кодовых страниц. В том числе Codepage 866 (ту самую, которая широко используется в DOS-ах)

Вид индикатора с лицевой и обратной стороны: (картинки кликабельны)
Лицевая сторонаОбратная сторона

Когда дисплей стал моим, он меня ешё раз покорил. На этот раз своей красотой :)

Подключение
Согласно даташиту, дисплей имеет возможность для подключения по асинхронному или синхронному интерфейсу. Кроме того, на плате присутствует линейка 1x14 контактов. Бросается в глаза поразительное сходство с 44780-совместимыми дисплеями. В даташите про использование параллельного интерфейса ни слова не сказано. Я тоже пока не пытался запустить дисплей в этом режиме. В последовательном режиме дисплей подключается по 6-контактному интерфейсу:
Цоколёвка интерфейсного разъёма
Асинхронный режим
С завода дисплей поступает настроенным на асинхронный режим со скоростью передачи 38400 Бод. Меняется это перемычками J0-J2. Я менять не торопился, и подключил дисплей в именно таком режиме. В этом режиме дисплей всю информацию воспринимает по линии SI, а линия SCK не задействована. Пока дисплей обдумывает поступишвую информацию, на линии SBUSY присутствует уровень логической единицы. Мне пока не удалось эту единицу разгляеть глазом, вооружённым лишь светодиодом.
Скорость пердачи определяется перемычками J0 и J1:
Скорость обмена
Синхронный режим
В этом режиме скорость обмена определяется частотой сигнала на линии SCK. По даташиту, интерфейс можно разогнать аж до 2 МГц. Опять же, дисплей о том, что обдумывает поступивший байт, сигнализирует уровнем логической единицы на линии SBUSY.

Отображение текстовой информации
Отображение информации на дисплее делается чрезвычайно просто: по линии SIN мы посылаем дисплею ASCII-код желаемого символа, и он тут же оказывается на экране. Более того, работают и некоторые управляющие символы ASCII-кода:
8 — BS — забой. Курсор сдвигается на предыдущую позицию. При приёме следующего символа, последний будет показан на месте забитого
9 — Tab — Табуляция. В данном дисплее курсор просто смещается на одно знакоместо вправо.
10 — LF — Перевод строки. Если курсор находится в первой строке, то переместится на то же место нижней. Если же курсор находился в нижней строке, то переместится на то же место верхней строки.
13 — CR — возврат каретки. Дисплей переводит при этом курсор на первое знакоместо данной строки.
27 — ESC. С этого символа начинаются ESC-последовательности. Некоторые из них используются в данном дисплее (в том числе, указывается используемая кодовая страница)
31 — US — Разделитель. С этого символа начинается большое количество разных настроек дисплея (яркость, режим наложения символов, мигание всем дисплеем, включение-выключение и т.д.)

Включаем дисплей
Для экспериментов я подключил дисплей к 5-вольтному питанию и FT232. Были задействованы только пины 1,2 и 3 разъёма (питание и линия SIN). Настраиваем скорость 38400 Бод и подключаемся терминалкой к FT-шке. Дисплей, как оказалось, с лёгкостью проглатывает многобайтовые посылки!

Итак, фото:
(приношу свои извинения за качество фоток, из-за которог не видна вся красота происходящего)
Посылаем ему последовательность байт «HELLO WORLD!»

Посылаем ему последовательность байт «HELLO»LF" WORLD!"



Посылаем ему последовательность байт 27, 116, 17 (17 — номер CP866 в мозгах этого дисплея). На экране изменений не происходит. Отсылаем ему байт со значением 12 — экран очищается. Наконец, посылаем ему последовательность байт 143,224,168,162,165,226,32,172,168,224,33


Проверяем графические возможности дисплея:
  • +2
  • 19 ноября 2011, 20:09
  • Deer
  • 1
Файлы в топике: GP1183A01B.pdf

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

RSS свернуть / развернуть
Это, а он не разу не графический?
И сколько он стоит в деньгах?
0
  • avatar
  • PRC
  • 19 ноября 2011, 20:45
Да вроде, есть возможность повыводить картинки… Надо будет попробовать!..

В Меге был около 1200
0
Вот. Графическую информацию показывает. Дисплей поддерживает графический режим только 1 бит на пиксель
0
Забавная вещица, сколько потребляет тока?
0
  • avatar
  • mws
  • 19 ноября 2011, 21:07
Немеренно! В смысле, не мерил! :)

По даташиту, 250-300 мА. Сильно зависит от количества засвеченных точек и общей яркости (имеет 8 градаций). Есть режим энергосбережения
0
красиво, но не дофига ли за него?
кто-то тут приводил громаднейший VFD за 15 баксов с ибэя
-1
За 25 на самом деле. Доставка 10-15 баксов (конкретно Lifelover'у доставка двух дисплеев обошлась в $15, т.е. два по цене трех).
0
ну все равно
за 45 баксов 2 дисплея
0
0
А как же «Shipping and Handling: US $14.39»?) Я имел в виду «15 баксов плюс доставка 10-15».
0
Это распродажа каких-то остатков, я думаю. Я думаю, в оригинале тот экранчик стоит в стопицот раз дороже. Совсем не то, что футаба.
0
… есть еще вот такие дисплеи, но стоят они еще дороже
+1
У нас на работе целый стенд VFD от Futaba, интересный эффекты выгоряния ламп: картинка или строка, которая долгое время (год точно) на нём отображалась будет видна при выключенном индикаторе. :)
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.