Подключение дисплея от Nokia 1202 к микроконтроллеру

Во многих любительских конструкциях (и не только любительских) большой популярности приобрели дисплеи от мобильных телефонов. Разнообразие размеров дисплеев, интерфейсов подключения, способов физического подключения множество, так же есть как цветные так и монохромные дисплеи. Для себя поставил задачу подобрать оптимально удобный и дешевый дисплей для использования в будущем в разрабатываемых устройствах, для этого был составлен небольшой список критериев которым должен отвечать дисплей:

— доступность в магазинах радио(телефонных)  деталей;

— интерфейс подключения (как можно с меньшим количеством используемых ног) SPI, I2C;

— напряжение питания 3,3 (5) В;

— удобность физического подключения дисплея;

— минимальная цена ~1 — 2$ ;

— доступный набор команд (наличие даташита на контроллер дисплея) инициализации и работы.

Под выше перечисленные требования подпали два дисплея от Nokia 1202 и Nokia 1616.

Nokia 1202 (рисунок 1):

напряжение питания (подсветки): 3,3 В;

технология: LCD;

количество цветов: монохромный;

разрешение: 96×68 точек;

диагональ: 1,3 «;

интерфейс: SPI 9 бит;

физическое подключение: шлейф с шагом 0,6 мм.

Nokia_1202

Рисунок 1 — Дисплей от Nokia 1202

Nokia 1616 (рисунок 2):

напряжение питания (подсветки): 3,3 В;

технология: TFT;

количество цветов: до 65 тыс;

разрешение: 128×160 точек;

диагональ: 1,8 «;

интерфейс: SPI 9 бит;

физическое подключение: шлейф с шагом 0,6 мм.

 Nokia_1616

Рисунок 2 — Дисплей от Nokia 1616

 Первым в реализации рассмотрим дисплей от модели 1202. Как выше было указанно, дисплей нужен для использования в будущем в разрабатываемых устройствах, поэтому имеет смысл сразу сделать что-то на подобии лицевой панели с экраном и несколькими кнопками управления.

Распиновка дисплея (рисунок 4):

1 — NC (не используется);

2 — Reset (сигнал сброса);

3 — CS (сигнал выбора);

4 — GND (минус питания);

5 — MOSI (сигнал данных);

6 — SCK (сигнал тактирования);

7 — Uпит (напряжение питания);

8 — Uпит (напряжение питания);

9 — GND (минус питания);

10 — LED- (катод подсветки);

11 — LED+ (анод подсветки);

12 — NC (не используется).

pin1202

Рисунок 4 — Нумерация шлейфа дисплея

Была разработана плата (рисунок 5) с местом для подпайки шлейфа дисплея, 4-мя тактовыми кнопками.

SAM_3688

Рисунок 5 — Плата лицевой панели

Из рисунка с изображением платы видно, что на ней установлено 4 тактовых кнопки, по две с права и с низу дисплея, несколько SMD  компонентов и разъем pls для подключения к основной плате. Схема платы приведена на рисунке 6.

LCD_SCH

Рисунок 6 — Схема печатной платы

На схема:

— С1 — шунтирующий конденсатор емкостью 0,1 мкФ;

— 4-ре кнопки (B1-B4) с подтягивающими резисторами (R3-R6) к плюсу питания;

— VT1 — биполярный транзистор для возможности регулирования ШИМ-ом яркости подсветки;

— R1, R2 — ограничительные резисторы.

Поскольку дисплей будет подключаться к контроллерам с рабочими напряжениями 3,3 В то никаких согласования уровней на плате не предусмотрено.

Печатная плата (верхний слой) приведена на рисунке 7, внешний вид платы 2D на рисунке 8, 3D на рисунке 9, готовое устройство на рисунке 10.

LCD

Рисунок 7 — Печатная плата

LCD_2D

Рисунок 8 — 2D печатная плата

LCD_3D

Рисунок 9 — 3D печатная плата

SAM_3696

Рисунок 10 — Готовое устройство

Пример инициализации дисплея будет рассмотрен в следующей статье.

You may also like...

2 Responses

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>