Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

TFT матрицы и микроконтроллер

Непрочитано 24.02.2011, 23:51  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от roma9112 Посмотреть сообщение
Пока работал только с черно-белыми графическими дисплеями, что еще может быть попроще между ними и ТФТ?
Ещё раз поясняю. Работа с дисплеем ничего сложного не представляет. А создать сам осциллограф - аналоговая часть - развёртка - оцифровка в озу - цифровая синхронизация - предварительная обработка с целью отображения реальной картинки (например цифровое послесвечение и т.п.) - всё это представляет серьёзную проблему.
===
Работа с lpc2478 выглядит так. Каждой точке твоего дисплея соответствует 2 байта (16 бит) в режиме 5-6-5, либо слово (32) в режиме полноцвета. Ну и существует аппаратный курсор.
Работа с SSD XXXX - примерно тоже. Просто ты формируешь команду передачи точки, да и всё.
Работа с изделиями на основе CPU - уникальна в зависимости от применённого изделия. То есть ты зависишь от поставщика такого изделия. Так как он поставляет, как правило законченный продукт с описанием без исходных текстов. Если ты создал свой продукт на основе его, а он потом прекратил его поддерживать - то привет. ))
Кроме того никто не гарантирован от ошибки.
Реклама:
SasaVitebsk вне форума  
Непрочитано 25.02.2011, 08:53  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Извиняюсь за свою тупознательность, маловато пока конкретной информации по ТФТ. Если можно уточните по набору железа, как я понял существует 2 варианта:
1. Матрица с контроллером SSD1963(например), в котором уже есть буферное ОЗУ и спец процессор, и ей остается только управлять, подавая-передавая нужные команды-данные, типа как в простом дисплее.
2. Матрица без контроллера в сочетании с LPC2478+SDRAM, здесь вот пока для меня темновато, в том даташите, который я нашел на LPC2478, про работу с ТФТ дисплеем фактически ничего нет(изучаю пока книгу про все семейство 24хх, может чего найду), вычитал где-то только, что работа с дисплеем в режиме DMA организовывается.
Или я опять не в ту степь?
roma9112 вне форума  
Непрочитано 25.02.2011, 14:33  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Двигаетесь в правильном направлении Про ТФТ написано в 12 главе этого http://ics.nxp.com/support/documents...al.lpc24xx.pdf документа. Талмуд конечно еще тот, но вроде все подробно рассказано.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
roma9112 (25.02.2011)
Непрочитано 25.02.2011, 15:33  
SasaVitebsk
Гражданин KAZUS.RUN
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от roma9112 Посмотреть сообщение
1. Матрица с контроллером SSD1963(например), в котором уже есть буферное ОЗУ и спец процессор, и ей остается только управлять, подавая-передавая нужные команды-данные, типа как в простом дисплее.
"Свой спецпроцессор" - очень громко сказано. Реально это жёстко-аппаратная схема регенерации изображения. То есть перенос озу на десплей. Плюс такая же схема работы с внешними данными. Плюс несколько регистров обеспечивающих задание параметров. Типа частоту егенерации, разрешение дисплея, ширина шины и т.д. Работа представляет собой запись в озу по адресу соответствующему твоей точке.
Цитата:
2. Матрица без контроллера в сочетании с LPC2478+SDRAM, здесь вот пока для меня темновато, в том даташите, который я нашел на LPC2478, про работу с ТФТ дисплеем фактически ничего нет(изучаю пока книгу про все семейство 24хх, может чего найду), вычитал где-то только, что работа с дисплеем в режиме DMA организовывается.
Всё очень просто - инициализация (десяток строк) и всё. А дальше всё тоже. Пишешь в озу. Единственно что там курсор аппаратный есть. Но его, как правило сейчас не используют.
SasaVitebsk вне форума  
Сказали "Спасибо" SasaVitebsk
roma9112 (25.02.2011)
Непрочитано 25.02.2011, 15:47  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Что-то проясняется... А в каком варианте можно будет получить наибольшую скорость обновления динамической картинки(или как-бы сказать достаточную для нормального восприятия глазом)? Я встречал варианты с двумя страницами ОЗУ, когда одно активно и отображается на дисплее, а на второе переключаемся только после заполнения её, или это будет уже излишество?
roma9112 вне форума  
Непрочитано 25.02.2011, 17:54  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Идеальный вариант - когда видео-ОЗУ находится в адресном пространстве процессора, т.е. как с LPC2478, тогда скорость вывода максимальна. Благодаря использованию прямого доступа к памяти нет необходимости в организации двух страниц, на картинке помех не возникает, т.к. процессор просто ждет, пока появится свободное время для доступа к видеопамяти. Недостаток такого способа - при большой глубине цвета (›256 цветов) снижается производительность из-за высокой нагрузки на память со стороны контроллера ТФТ.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 25.02.2011, 21:16  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

MisterDi, спасибо за даташит.
Надеюсь я правильно понял - контроллер LCD в LPC2478, как бы не затрагивая большинство остальных ресурсов, самостоятельно по шине АНВ работает в режиме DMA с внешней видео-ОЗУ, производя из него регенерацию дисплея, и как только появляется пауза в считывании я могу поменять содержимое видео-ОЗУ, беря его из внутренней SRAM например, и так далее по циклу - это так? Хочется при чтении даташита примерно понимать каким курсом идти...
У меня еще такая трудность возникает, что заказывать детали по почте надо, и в идеальном варианте надо найти в одном месте и плату с контроллером и матрицу, что бы два раза в разные фирмы за пересылку не платить. Связку SK-MLCP+OSD056 пока не обнаружил - будем искать...

Последний раз редактировалось roma9112; 25.02.2011 в 21:22.
roma9112 вне форума  
Непрочитано 25.02.2011, 21:27  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Сообщение от roma9112 Посмотреть сообщение
Связку SK-MLCP+OSD056 пока не обнаружил - будем искать...
У стартеркита есть экран поменьше - 4,3 дюйма разрешением 480х272. Может устроит.
kison вне форума  
Непрочитано 25.02.2011, 21:34  
roma9112
Гражданин KAZUS.RUN
 
Регистрация: 25.11.2008
Адрес: Волгоград
Сообщений: 507
Сказал спасибо: 42
Сказали Спасибо 49 раз(а) в 46 сообщении(ях)
roma9112 на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Даже не знаю, но 5,6 почему-то понравился, но если не получится(30/70 в марте может в Москву поеду), то этот комплектик закажу, я его тоже уже давно присмотрел, спасибо.
roma9112 вне форума  
Непрочитано 26.02.2011, 11:43  
MisterDi
Почётный гражданин KAZUS.RUN
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,284
Сказал спасибо: 441
Сказали Спасибо 1,040 раз(а) в 701 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: TFT матрицы и микроконтроллер

Цитата:
Надеюсь я правильно понял - контроллер LCD в LPC2478, как бы не затрагивая большинство остальных ресурсов, самостоятельно по шине АНВ работает в режиме DMA с внешней видео-ОЗУ, производя из него регенерацию дисплея, и как только появляется пауза в считывании я могу поменять содержимое видео-ОЗУ
Да. Контроллер ЖКИ работает самостоятельно, но самое приятное, что при правильном выборе параметров отображения паузы в считывании можно не ждать, просто обращаетесь к видеопамяти и если в этот момент она занята обменом с контроллером экрана, то процессор будет ожидать завершения обмена. Если вывод на экран займет бОльшую часть пропускной способности шины памяти, тогда возможно снижение производительности, т.к. процессору прийдется слишком часто останавливаться.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
roma9112 (26.02.2011)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение LCD матрицы от ноута StarPilgrim Делимся опытом 3 07.11.2009 21:18
Глюки в работе светодиодной матрицы firehacker Источники питания и свет 15 29.12.2008 11:55
Интерфейсы TFT-панелей lankai Информация по радиокомпонентам 2 18.01.2008 00:24
TFT индикаторы mikle2000 Микроконтроллеры, АЦП, память и т.д 12 23.07.2007 00:47
TFT 7" оформление 011119xx Микроконтроллеры, АЦП, память и т.д 1 06.07.2007 10:37


Часовой пояс GMT +4, время: 13:20.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.