Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Siemens S65
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
zorromen
Превед всем..и с наступающим Рождеством...Вот пошел на радио рынок и "случайно" купил Siemens S65.
Блин теперь думаю, а зачем взял?) Ладно...Так вот у экрана нет обратной связи с МК... Т.е. мне нада хранить весь кадр в оперативе, это ~46кбайт ...так нада вешать внешнюю ОЗУ на 64К... я хочу работать на 16 МHz ... это 5 Вольт питания... я думаю надо чтобы скорость выборок была <=35нс... Посоветуйте память...чтобы можна и купить...
VDG
Цитата(zorromen @ Jan 6 2007, 18:56) *
Посоветуйте память...чтобы можна и купить...

В Терраэлектронике должно быть как грязи.
zorromen
А на Украине есть такие магазины?
Зверюга
zorromen, сомневаюсь в успехе вашей задумки. Сдается мне, что коль уж вы собираетесь хранить весь экран в оперативке, то выводить вы его будете попиксельно. Я работал с S65 есть у него функция - установка цвета фона экрана - представляет собой попиксельное его заполнение. Так вот на ATMega32 на 16 МГц это занимает аж 0,3-0,4 секунды. У него встроенный контроллер с собственной системой команд, общается через SPI. Собственная частота контроллера 13 МГц. Видимо в самом телефоне работа с изображениями осуществляется за счет более мощного нежели AVR процессора.
invertor79
Цитата(Зверюга @ Jan 7 2007, 11:33) *
Видимо в самом телефоне работа с изображениями осуществляется за счет более мощного нежели AVR процессора.

Да, тоже долго с ним ипался, и к тому же выводу пришел...
Pyku_He_oTTyda
Если не ошибаюсь мобильники пользуют ARM
Зверюга
Действительно, ARM.

Но, на мой взгляд стоит браться за АРМ только если нужно выводить картинки на экран. Если нужно сделать интерфейс с кнопочками и отображение текстовой информации на экране, хватит и простого рисования линиями, прямоугольниками и прочими функциями которые предусмотрены в библиотеке. Где-то в интернете у немцев была такая библиотека.
zorromen
Я просто думал хранить весь кадр в озу...это надо чтобы наложение всяких значков учесть...а выводить можна и невесь кадр...мне надоел монохром...пора попробывать цвет...а суперская скорасть мне и ненада..фильмы на нем смотреть несобираюсь...
Я смотрю память w24512ak-15 можна приделать..но шота я незнаю где его взять..в Донецке...
Nanobyte
Если найдёте, то попробуйте наковырять микросхем кэш-памяти со старых материнских плат, типа 486 и Pentium, у них быстродействие вроде-бы 10-15 nS.
2 Зверюга Что-то медленно работает у вас S65. У меня заполнение фоном занимает примерно 70 mS.
http://electronix.ru/forum/index.php?showt...563&st=101#
zorromen
Спасибо за идею...уже свинтил um61256-20 со старенькой материнки...
Зверюга
Цитата
Зверюга Что-то медленно работает у вас S65. У меня заполнение фоном занимает примерно 70 mS.


У меня просто шлейф до экрана 15 см, можеть быть поэтому SPI на максималке не работает.

А у вас все равно "не айс" ))
Георгий
Цитата(Nanobyte @ Jan 8 2007, 01:34) *
Если найдёте, то попробуйте наковырять микросхем кэш-памяти со старых материнских плат, типа 486 и Pentium, у них быстродействие вроде-бы 10-15 nS.

Нельзя ли тут поподробней - как определить на матери, что это кэш память, мне статики тоже очень хочется поиметь, старые платы сейчас не проблема.
TomaT
Рядом с "камушком" четыре довольно длинные (DIP28?) микрухи в панельках (обычно) и еще одна покороче в сторонке wink.gif , ну и по маркировке ессно...
Георгий
Да вот ни фига такого не вижу, лежат две платы мертвых - под целероны, в панельках ничего нет (кроме БИОСа), и рядом ничего разумного не просматривается. Но ведь должны же быть!
aleksey_g
Цитата(Георгий @ Jan 9 2007, 11:46) *
Да вот ни фига такого не вижу, лежат две платы мертвых - под целероны, в панельках ничего нет (кроме БИОСа), и рядом ничего разумного не просматривается. Но ведь должны же быть!


Слишком свежие смотрите.
Вам же сказали:
Если найдёте, то попробуйте наковырять микросхем кэш-памяти со старых материнских плат, типа 486 и Pentium
Георгий
А на старых видеокарточках статика или нет? С ними как то проще.
Nanobyte
Цитата(Зверюга @ Jan 8 2007, 21:31) *
У меня просто шлейф до экрана 15 см, можеть быть поэтому SPI на максималке не работает.
А у вас все равно "не айс" ))

Ну, у меня тоже шлейф 15 см, тактовая 16 мГц, работает однако. Ну, "НЕ АЙС", понятно, но разница-то ведь есть?
2 Георгий На старых видеокартах я видел только обычную динамическую память. Вам нужна память от 386, 486, Pentium-1. Как уже отметили, располагается она где-то рядом с процессором, как правило в панельках (DIP28, DIP32), хотя мне попадались и запаянные SMD.
zorromen
Я свинтил с 386 амд)...А как на счет подсветки...я понял что нада более 10 вольт... я смотрю что есть несколько путей...
1) Внешнее питание 12..15в с резистором
2) Импульсный длок питания...на дросселе...как написано у немцев...но дроссель можна найти, а вот этих полевиков как у них нет...=> 2 вопроса

1) Как я понимаю полевик у нас как ключ и его можно заменить биполярным транзистором...
2) Как воопщее делать расчет такой схемы...нам дано 62кhz и 820mkH...
Nanobyte
Цитата(zorromen @ Jan 9 2007, 19:13) *
...А как на счет подсветки...я понял что нада более 10 вольт... я смотрю что есть несколько путей...
1) Внешнее питание 12..15в с резистором...

Для экспериментов, ИМХО, удобнее подать 9-10 вольт через резистор. От этого-же напряжения я питаю стабилизатор 78L03, а дисплей и процессор питаются от 3.3 вольта, согласования уровней не требуется. Кстати, не забудьте про конденсаторы на выводах питания дисплея.
А во время экспериментов можно сбить настройки PWM, тогда и транзистор спалить можно.
Есть ещё один способ - повышающий преобразователь от AD или MAXIM.
zorromen
Точно...Если остановить шим то каюк транзу и дроселю...шота я об этом забыл...
Зверюга
Цитата
повышающий преобразователь от AD


ПРимерчик? Как хоть эти преобразователи в каталоге на англицком обозначаются?
satellite-plus
Цитата(Зверюга @ Jan 11 2007, 10:37) *
Цитата
повышающий преобразователь от AD


ПРимерчик? Как хоть эти преобразователи в каталоге на англицком обозначаются?


DC-DC STEP-UP . К примеру LM2621.
Кстати вчера запустил S65. Смотрится очень недурственно.
zorromen
Седня пробывал запустить...Прикрутил крен на 3в...12 вольт взял с преобразователя со старого калькулятора Электроника...Вроде подсветка светить.. но кренка стала глючить стала давать вместо 3в 5в...вот я боюсь не спалила она контроллер экрана 5 вольтами...
Зверюга
У меня контроллер дисплея около 2 часов проработал на 5 вольтах - живой. Не переживайте.

P.S. Я читал на форумах про много случаев, когда люди долго бились с этим индикатором, и в конце концов запускали его, так вот в большинстве случаев причина была в неверной комбинации частоты на которой работает контроллер, делителя SP и значение флага ... не помню кавк называется, но он отвечал за двойную скорость SPI. Если вы делали по схеме на сайте superkranz или mikrokontroller.de - выкиньте эти резисторные делители и питайте все от 3.3 вольт.


Кстати, господа, указывайте под какой компилятор пишите. Мне интересно, у кого-нибудь библиотека под CodeVision для этого дисплея есть?
Nanobyte
Цитата(zorromen @ Jan 11 2007, 20:57) *
...вот я боюсь не спалила она контроллер экрана 5 вольтами...

Если не подавать 5 вольт часами, ничего с дисплеем не сделается. Были и у меня перенапряжения, живой остался.
А повышающий преобразователь я использовал типа ADP3000. До 150 мА на выходе при 5в. При 10 вольтах выхлопной ток, конечно, поменьше.
Зверюга
Цитата
использовал типа ADP3000.


Схему включения оригинальную от производителя использовали?
Как яркость подсветки? Чистый белый цвет проверяли?


zorromen
Цитата
Превед всем..


Медвед?
Nanobyte
Цитата(Зверюга @ Jan 11 2007, 23:36) *
Схему включения оригинальную от производителя использовали?
Как яркость подсветки? Чистый белый цвет проверяли?

Да, схема из datasheet. Напряжение на выходе ADP3000-ADJ рулится, поэтому яркости хватает. Ну а чистота белого цвета от источника никак не зависит. Но заметно меняется от угла взгляда на дисплей.
Зверюга
Цитата
Да, схема из datasheet.


Не могли бы уточнить... Figure 30?

Цитата
Ну а чистота белого цвета от источника никак не зависит.


Не знаю, что вы подразумеваете под чистотой я имел ввиду яркость. А они извините, напрямую от подсветки зависит. Если у вас цвет будет #FFFFFF, а подсветка недостаточная, то цвет будет серый.


хм... ну а как тогда можно управлять яркостью с контроллера?

А если все-таки использовать схему как предложено - с дросселем и транзистором, но ставить биполярный?
Nanobyte
Цитата(Зверюга @ Jan 11 2007, 23:56) *
Не могли бы уточнить... Figure 30?

В моём PDF нет Figure 30. Я использовал стандартное включение для Step-Up, с резисторным делителем для цепи FB.
Цитата
Не знаю, что вы подразумеваете под чистотой я имел ввиду яркость

"Чистый белый цвет проверяли?" - ваш вопрос, мой ответ.
Цитата
хм... ну а как тогда можно управлять яркостью с контроллера?

Если есть свободные пины МК, рулить преобразователем через простейший ЦАП. Ну, или ШИМ использовать.
zorromen
У меня подсветка светить серым цветом...думаю мой повышающий недает более току 9в на подсветке становиться вместо 13в на холостом...я думаю що подсветку еще можна подправить потом...щас нада както запустить экран...Я по ниже приведенной схеме собирал...хотя гдето слышал что ресет нада к питанию присандалить...А как терь запустить на работу? че нада послать... Народ выж уже собирали поделитесь исходниками или советом...
Nanobyte
Цитата(zorromen @ Jan 12 2007, 09:44) *
...А как терь запустить на работу? че нада послать... Народ выж уже собирали поделитесь исходниками или советом...

Почитайте тему "AVR и Siemens M55" на форуме. Там-же я давал ссылки на исходники для L2F50xx. Описываются все подводные грабли, на которые народ наступал.
http://electronix.ru/forum/index.php?showt...;p=148146&#
sonycman
Ну что, кто-нибудь занимается этими дисплеями ещё?

Странно, если, как писали, телефон общается с дисплеем на одном универсальном протоколе, то почему у немцев при снятии сигналов с шины SPI получились три разных протокола?
Значит, всё таки, протоколы разные?

А контрастность как регулировать?
Георгий
Не протоколы разные, наборы команд для каждого контроллера свои.
satellite-plus
Цитата(sonycman @ Jan 23 2007, 18:42) *
Ну что, кто-нибудь занимается этими дисплеями ещё?

Странно, если, как писали, телефон общается с дисплеем на одном универсальном протоколе, то почему у немцев при снятии сигналов с шины SPI получились три разных протокола?
Значит, всё таки, протоколы разные?

А контрастность как регулировать?


Контроллера три. LS020xxx используется в S65, L2F50xxx в CX65, LPH88xxxx еще в каком то. Все инициализируются по разному. LS020xxx проще всех. Запустил. Качество нормальное.
sonycman
Цитата(Георгий @ Jan 24 2007, 09:58) *
Не протоколы разные, наборы команд для каждого контроллера свои.

Я это и имел ввиду.
Наборы команд разве не есть протокол?

Цитата(satellite-plus @ Jan 24 2007, 10:32) *
Контроллера три. LS020xxx используется в S65, L2F50xxx в CX65, LPH88xxxx еще в каком то. Все инициализируются по разному. LS020xxx проще всех. Запустил. Качество нормальное.

У меня есть возможность купить дисплей от CX65. Значит, будет L2F50xxx.
Тут просто писали, что контрастность не регулируется. Это правда?
Георгий
Цитата(sonycman @ Jan 24 2007, 12:13) *
Цитата(Георгий @ Jan 24 2007, 09:58) *

Не протоколы разные, наборы команд для каждого контроллера свои.

Я это и имел ввиду.
Наборы команд разве не есть протокол?

Цитата(satellite-plus @ Jan 24 2007, 10:32) *
Контроллера три. LS020xxx используется в S65, L2F50xxx в CX65, LPH88xxxx еще в каком то. Все инициализируются по разному. LS020xxx проще всех. Запустил. Качество нормальное.

У меня есть возможность купить дисплей от CX65. Значит, будет L2F50xxx.
Тут просто писали, что контрастность не регулируется. Это правда?


Протокол это протокол обмена по конкретному интерфейсу, а набор команд - это инструкции контроллеру дисплея, передаваемые с помощью этого интерфейса.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.