Юзаем дисплеи от сотовых и других потаскунчиков.

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

похож на паралелник типовой с 16бит
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Родился
Сообщения: 15
Зарегистрирован: Чт май 25, 2017 21:32:27

Сообщение croc19 »

Изображение
0,1,2,3 это CS, DC(DS), WR, RD или наоборот RD, WR, DC(DS), CS. Подключай и считывай ID контроллера.
Если работаешь с ардуиной, то
http://arduino.ru/forum/apparatnye-vopr ... -telefonov здесь есть читалка 5.3. Она считывает ID контроллера.
Если с микроконтроллером, то после сброса, считываешь 256 регистров из дисплея, каждый по 6 раз подряд, они многоуровневые.
В общем пиши вопросы.
Реклама
Родился
Сообщения: 16
Зарегистрирован: Пн мар 31, 2014 13:12:19

Сообщение znord »

Спасибо за помощь . Ардуино не пробовал , пока только на AVR , приобрёл 2 камня STM32F103(VCT6 и VGT6) Flash 256Kb SRAM 96kB и Flash 1Mb SRAM 96kB и куча периферии . Скорее всего буду на них пробовать . Ещё раз спасибо. Вопросы по любому возникнут .
Родился
Сообщения: 4
Зарегистрирован: Чт май 12, 2016 15:53:17

Сообщение charoit »

Всем привет.
Попал в руки дисплей от телефона Fly FF245, схему в сети нашел, но не совсем понятен интерфейс подключения, прошу помощи.

Правильно понимаю, что:

1) Интерфейс подключения - SPI
2) LPTE - Tearing, синхронизация (по идее, можно оставить неподключенным)
3) VIO18 и VIO28 - питание контроллера дисплея, 1,8В и питание для подсветки 2,8В соответственно.
4) LSDA, LSCK - это данные и клок.

А вот каково назначение выводов LSRSTB, LSAO, LSCE_B, ISINKO и VBAT?

Изображение
Реклама
Эиком - электронные компоненты и радиодетали
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

[uquote="charoit",url="/forum/viewtopic.php?p=3291662#p3291662"]Всем привет.


1) Интерфейс подключения - SPI
2) LPTE - Tearing, синхронизация (по идее, можно оставить неподключенным)
3) VIO18 и VIO28 - питание контроллера дисплея, 1,8В и питание для подсветки 2,8В соответственно.
4) LSDA, LSCK - это данные и клок.

А вот каково назначение выводов LSRSTB, LSAO, LSCE_B, ISINKO и VBAT?[/uquote]
неправилно VIO18 и VIO28 - питание ядра 2,8В и 1,8В интерфейса соответственно.
к подсветке неимет отношения подсведка это LED и она в даном случае идет к Vbat+ и ISINKO- если там надо менше 5в то можено просто через резистор а если болше нужен драйвер подсветки степап
в этих не знаю а у многих китров там по 6-8 диодов впослед и питание света 18-27в(дает инвертор света)
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Родился
Сообщения: 4
Зарегистрирован: Чт май 12, 2016 15:53:17

Сообщение charoit »

Почитал статьи/форумы, похоже что :

1) LSRSTB - сброс дисплея
2) LSAO - он же RS, то есть режим : данные или команда
3) LSCE_B - это чип-селект? Но зачем он нужен? Вроде и без него можно..
4) ISINKO и VBAT - это вроде как подсветка, анод и катод

Поправьте пжлста, если ошибаюсь..

И интерфейс, похоже, не SPI, а I2C? Интересно, где бы протокол раздобыть..
Реклама
Родился
Сообщения: 15
Зарегистрирован: Чт май 25, 2017 21:32:27

Сообщение croc19 »

SPI. Вижу 3 варианта .
Искать в нете какой контроллер стоит в дисплее и инициализацию к нему.
Считать инициализацию на работающем телефоне с этим дисплеем.
Подключить к ардуино и попытаться определить контроллер.
С выводами все правильно написал. Питание дисплея обычно до 3,3В.
Не превышать. При подключении к ардуине применять делители напряжения.

Подсветка от 3В и выше, через резистор. Пока не начнет нормально светиться.
Это уже написали.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Попался в руки дисплей от Samsung SGH-X480 Вроде как 128x160. Надпись на торце H483BET-SV5-B-LF

Изображение Изображение

Есть какая-нибудь информация о нём?
Последний раз редактировалось WiseLord Пн фев 19, 2018 14:58:51, всего редактировалось 1 раз.
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Сообщение Michael_Sch »

WiseLord:
WiseLord писал(а):дисплей от Samsung SGH-X480
Вот сервис-мануал на телефон:https://service-schematics.ru/media/files/samsung/SGH-X480_Service-Schematics.pdf?st=GcXflMbLTUw3I60ATeutjA&e=1519026609
Подключаем, читаем EDID и радуемся жизни.
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

Michael_Sch не прокатит так там бахза хитрая у серва ручками от суда https://service-schematics.ru/catalog/samsung/SGH-X480/

Добавлено after 2 minutes 59 seconds:
тока там нет схемки самого шлейфа дисплея -сам като искал на 630 там инвертора на шлейфе распаяны
их гдето на жиэсэме выкладвали на гнусы
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Сообщение Michael_Sch »

А, он флип? Ну, вот что я вижу: восьмибитную шину данных, reset, CS, A( это команды-данные), WEN. Вот что пишут в сервис-мануале:
1. LCD Connector
LCD is consisted of main LCD(color 65K STN LCD). Chip select signals of EMI part in the trident, LCD_CS, can
enable main LCD. LED+ signal enables white LED of main LCD. In sleep mode, white LED are turned off.
These two signals are from IO part of the DSP in the trident. RST signal from CSP2200B1 initiates the initial process of
the LCD.
8-bit data lines(D(0)~D(7)) transfers data and commands to LCD through emi_filter. Data and commands use A(2) signal.
If this signal is high, Inputs to LCD are commands. If it is low, Inputs to LCD are data.
The signals which inform the input or output state to LCD, are required. But this system is not necessary for read enable
signal. CP_WEN signal is only used to write data or commands to LCD.
Power signal for operating LCD driver is VCCD.
Т.е., чтение недоступно. Значит, вычитать EDID не получится :(
WiseLord, а можете фотки повеселее снять? На этих-то ничего не разглядеть.
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Друг Кота
Аватара пользователя
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Сообщение musor »

у меня гдето живая плата в мешке доноров валялась но не дисплейная а основная... на вскидку обычня паралелная запись сопровождаюшая синхросигналами мы эти диспли на другие гнусы пробовали цеплят когда не было родных работали но на некоторых кверхногами значит у всех чстарых гнусоф дин протокол -паралелный 2байтовый
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Подправил ссылки на картинки (вели на ../thumbnail/.. вместо полноразмерных). Собственно, видно, что там часть линий шлейфа - земля, а остальных такое количество, что похоже на параллельный 8бит интерфейс. Да и по схемам с service-schematics.ru тоже выходит так.

Сложность в том, что непонятно, какие именно линии из них - данные, какие - управление. Надо глянуть, если сохранился разъём на плате (на схеме он есть) можно попробовать прозвонить до шлейфов и понять что где на шлейфе. Хотя всё равно нужно знать команды (данные-то ладно, скорее всего обычный RGB565).
Контактная информация:
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Сообщение Michael_Sch »

WiseLord, если исходить из того, что Самсунг и дисплеи применяет со своими контроллерами, то у меня есть даташит на S6B33B2 (132х164). Можно попробовать.
У меня был проект на ili9163 (дисплей от плеера), тут я могу и инициализацию дать.
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Грызет канифоль
Аватара пользователя
Сообщения: 271
Зарегистрирован: Вт авг 09, 2011 15:01:44
Откуда: Харьков

Сообщение drakon »

[uquote="WiseLord",url="/forum/viewtopic.php?p=3311893#p3311893"]Попался в руки дисплей от Samsung SGH-X480 Вроде как 128x160.[/uquote]
Обычно у дисплеев с таким разрешением стоит ST7735 и SPFD54124B.
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Вс май 20, 2018 03:47:25
Откуда: Иркутская обл.

Сообщение Tvics »

Ребята, может кто поможет, пришла отладочная плата с STM32F407VET6 и остался один рабочий дисплей ILI9488 8bit, может есть у кого есть инициализация? Пробовал от ILI9341 в Keil, пробовал подменять ILI9488, он зараза даже не моргнул только подсветка светит и все. Нужно убедится рабочий ли STM32F407VET6.
Открыл глаза
Аватара пользователя
Сообщения: 74
Зарегистрирован: Пт июл 12, 2013 13:53:52
Откуда: Санкт-Петербург

Сообщение Michael_Sch »

2 Tvics:
А почему проверка работоспособности камня проверяется таким сложным способом?? Не лучше ли подергать ногами, посмотреть осциллом на этот процесс, а потом уж и стекло к нему приглючивать. Даташит на ili9488 есть, процедуру инита могу описать.
Зачем, зубодер распроклятый, мучительный тянешь момент?
Тебе, стоматолог, сто матов измученный шлет пациент! (с) Вадим Шефнер
Нашел транзистор. Понюхал.
Аватара пользователя
Сообщения: 175
Зарегистрирован: Вс май 20, 2018 03:47:25
Откуда: Иркутская обл.

Сообщение Tvics »

Да осоциллом не могу проверить, сдох от старости. Сейчас жду процессор буду собирать на stm32f303. Просто как то странно, на ILI9341 должен же он что то показывать. На stm32f103 запускал этот дисплей, а тут вообще тишина. Вот и появились сомнения в работоспособности stm32f407.
Друг Кота
Аватара пользователя
Сообщения: 4905
Зарегистрирован: Чт апр 11, 2013 11:19:59
Откуда: Минск

Сообщение WiseLord »

Tvics писал(а):на ILI9341 должен же он что то показывать
А с чего такая уверенность?
Контактная информация:
Мучитель микросхем
Сообщения: 443
Зарегистрирован: Ср окт 19, 2011 08:48:27
Откуда: Мать городов русских

Сообщение Frogfot »

[uquote="croc19",url="/forum/viewtopic.php?p=3283162#p3283162"]Если работаешь с ардуиной, то
http://arduino.ru/forum/apparatnye-vopr ... -telefonov здесь есть читалка 5.3. Она считывает ID контроллера.[/uquote]
Подскажи, плиз, на какой странице эта читалка?
Хорошему коту и в декабре - март :)
Ответить

Вернуться в «Периферия»