» » Модуль для подключения графического LCD LS020 (Siemens S65)
Информация к новости
  • Просмотров: 134890
  • Автор: administrator
  • Дата: 2 марта 2009
Изменил: admin
Причина: Внесены незначительные дополнения в схему с целью улучшения стабильности при помехах по питанию
  • 80
2 марта 2009

Модуль для подключения графического LCD LS020 (Siemens S65)

Категория: Эксперименты

Вероятно многие рассматривая старый мобильный телефон думали о том, что же из компонентов «этого металлолома» можно приспособить в своих самоделках. Винтики, болтики, микрофон, батарейка и прочая мелкота довольно быстро находят применение, и что же остается? Правильно! – LCD дисплей!

 

Воспользовавшись поисковыми системами можно найти много примеров подключения к микроконтроллерам LCD дисплеев от сотовых телефонов, как графических (монохромных и цветных) так и знаковых от совсем уж «доисторических» аппаратов. Применить эти дисплеи можно во многих самодельных устройствах, где требуется вывод, какой либо информации и небольшие габариты. Так же дисплеи от сотовых имеют небольшое потребление энергии. Так какой же дисплей использовать?

 

Не смотря на кажущееся обилие моделей телефонов и соответственно LCD дисплеев от них, реально и без проблем использовать, удастся не все. На самом деле довольно прилично изучены общественностью и имеющие работоспособные библиотеки для различных компиляторов единицы моделей. Нами для экспериментов были выбраны два дисплея от различных сотовых телефонов – оба графические, цветные, с управлением по традиционным интерфейсам (i2C и SPI), а так же имеющие множество схем, примеров подключения и библиотек для компиляторов ( в том числе и для любимого нами BASCOM AVR).

 

В данном материале мы представляем модуль для подключения цветного, графического LCD дисплея от сотового телефона Siemens S65 - LS020.

Модуль для подключения графического LCD LS020 (Siemens S65)

 

Данный дисплей управляется по SPI и имеет низковольтное питание. Так как мы большинство экспериментов проводим с робоконтроллером MRC-40, то подключить LS020 к нему возможно только с сопряжением 5-и вольтовой схемы с 3-х вольтовой. Схем сопряжения множество и на сайте некоторые варианты приведены.  В данной схеме модуля для сопряжения логических уровней применена неоднократно проверенная микросхема стандартной логики 74LVC245. Питание дисплея организуется посредством линейного LDO стабилизатора LD1117-3.3. В данном случае возможно применение стабилизаторов на 3 и 2.7 вольта, так как эти номиналы так же входят в диапазон питающих напряжений для LS020. Кстати 3,3 вольта это максимум, хотя из различных источников известны случаи стабильной работы дисплея и при более высоком напряжении (мы такие фокусы крайне не рекомендуем из-за вполне вероятной возможности выхода его из строя).


Модуль для подключения графического LCD LS020 (Siemens S65)

 

Еще одна часть схемы модуля – блок питания подсветки LCD дисплея. Для удобства и надежности мы не стали искать лазеек, упрощающих каким либо образом схемотехнику модуля. Был изучен ассортимент специализированных узлов питания для подсветок дисплеев и выбран вариант на микросхеме TPS61041. Эта микросхема является специализированным, высокоскоростным, повышающим DCDC конвертером для светодиодной подсветки LCD дисплеев. TPS61041 имеет миниатюрные размеры и небольшое количество элементов обвязки. Цена микросхемы конечно не копеечная, но оно того стоит =)).


Печатная плата со стороны монтажа элементов схемы

 

В схеме модуля подсветка по умолчанию включена, но так как по сравнению с самим дисплеем, подсветка потребляет довольно много энергии, то мы реализовали возможность ее отключения или возможность плавного регулирования уровня свечения ШИМ-ом. Управление подсветкой подается на вывод BLK. При подаче низкого логического уровня на данный вывод, генерация напряжения для диодов подсветки будет отключена. Соответственно при подаче ШИМ-а различной частоты на данный вывод, можно регулировать уровень яркости.

Печатная плата модуля

 

Печатная плата модуля выполнена в двухстороннем варианте под элементы поверхностного монтажа. Плата простая и сложностей при повторении не вызовет. На одной стороне устанавливаются компоненты схемы, а на противоположной дисплей. Мы закрепили его с помощью толстого двухстороннего скотча – удобно, быстро и надежно. Выводы дисплея аккуратно подпаяны к плате проводками. Если удастся добыть «родную» контактную площадку для LS020, то дисплей можно сделать съемным (у нас подобной площадки не было и возможно для нее понадобится коррекция на печатной плате).

Распиновка LCD дисплея LS020

 

Для тестирования модуля LCD дисплея LS020 мы применили одну из самых удачных (по нашему скромному =)) библиотек под BASCOM AVR.  Ее автор Сергей Черников (Karavan). Постоянный участник форума http://bascomavr.3bb.ru/. Обсуждение данной библиотеки тут - http://bascomavr.3bb.ru/viewtopic.php?id=72 .

Тестовая прошивка модуля LCD дисплея LS020

 

В тестовой прошивке используются следующее подключение к выводам порта C микроконтроллера (ATmega32, тактовая частота 16 mHz):

PORTC2 = DAT

PORTC3 = CLK

PORTC4 = CS

PORTC5 = RESET

PORTC6 = RS

 

Питание модуля от робоконтроллера MRC40 – 5 вольт. Работает прекрасно =))

 

Схема модуля в формате sPlan 6.0, разводка печатной платы под ЛУТ в формате Sprint-Layout 5.0, файл тестовой прошивки в формате *.hex вы можете скачать ниже:

Вы не можете скачивать файлы с нашего сервера

Метки к статье: согласование уровней, модуль, atmega32, LS020, LCD, TPS61041

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
Pasha

3 марта 2009 03:58

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Фон не белый а в полосочку это так задумано? или это "помехи"?
<
administrator

3 марта 2009 09:34

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Pasha, это фотоаппарат =))) фон белый, полосочек на самом деле нету.
<
Sv9toi

3 марта 2009 20:10

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Реально ли подключить диспелй от S75 ( lph8924-2 g5361750 )
если да то можно сразу даташит к нему
<
administrator

3 марта 2009 21:32

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Sv9toi, понятия не имею
<
Петрон

9 марта 2009 13:13

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
А где исходник?
<
administrator

9 марта 2009 14:20

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
Петрон, качни библиотеку Karavan, в архиве тестовая програ с исходниками есть. Я на ее основе делал, там все понятно и просто.
<
NeroN

28 марта 2009 17:57

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
admin
У меня лежит два дисплея от NOKIA 3310
Хотел сделать с них Часы-термометр таймер
Но опыта не какого ПОМАГИ
<
administrator

28 марта 2009 18:29

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
NeroN, готовых конструкций на этом дисплее тонна, все давно разжевано и расписано, при желании все ищецо без проблем
вот к примеру - http://bascomavr.3bb.ru/search.php?search_id=708677863
<
gfer

5 мая 2009 18:44

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
А распиновка у дисплея от M65 Такая же?
<
administrator

5 мая 2009 21:00

Информация к комментарию
  • Группа: Администраторы
  • ICQ: {icq}
  • Регистрация: 26.02.2008
  • Статус: Пользователь offline
  • Публикаций: 66
  • Комментариев: 747
gfer, не знаю
Назад Вперед
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.