» » Модуль для подключения графического LCD LS020 (Siemens S65)
Информация к новости
  • Просмотров: 134894
  • Автор: 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

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

9 мая 2009 12:54

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

9 мая 2009 15:57

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

12 мая 2009 23:57

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

15 мая 2009 19:36

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
gfer, я вижу ты статейку вообще не читал или прошёлся по диагонали smile . Этот кусочек ты не заметил?

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

PORTC2 = DAT

PORTC3 = CLK

PORTC4 = CS

PORTC5 = RESET

PORTC6 = RS
<
gfer

3 июня 2009 22:13

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
Для модуля SD вы применили 72lcx244. Можно ли ее сюда вместо 74LVC245 ?!
<
administrator

3 июня 2009 22:56

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

3 июня 2009 23:50

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

27 июня 2009 19:21

Информация к комментарию
  • Группа: Гости
  • ICQ: {icq}
  • Регистрация: --
  • Статус:
  • Публикаций: 0
  • Комментариев: 0
gfer,не боги горшки обжигают! smile
<
Stanislav_75

16 февраля 2014 16:53

Информация к комментарию
  • Группа: Посетители
  • ICQ: {icq}
  • Регистрация: 16.02.2014
  • Статус: Пользователь offline
  • Публикаций: 0
  • Комментариев: 1

Жаль нет исходника... По ссылке не скачивается...

<
administrator

16 февраля 2014 21:57

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

скачивается, другим браузером надо попробовать

Назад Вперед
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.