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

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

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

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

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

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

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

Закрытая тема
Опции темы
Непрочитано 10.02.2014, 12:49   #1
Cobra_mk3
Прохожий
 
Регистрация: 10.02.2014
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Cobra_mk3 на пути к лучшему
По умолчанию Формирование изображения 1024х324 на TFT без видеопамяти

Есть вот такой индикатор
LITEMAX SSH0822
Разрешение 1024х324.
Интерфейс дисплея LVDS. Для передачи через LVDS предполагается использовать DS90C365A.
На входе этой микросхемы 3 канала (RGB) по 6 бит, горизонтальная и вертикальная синхронизация, сигнал тактирования и еще чего то там.
Согласно даташиту на TFT, ему нужно с частотой 45 MHz передавать 18 бит цвета (3 цвета по 6 бит).
18 бит - это один пиксель.
В строке 1024 пикселя.
После прорисовки строки передается строчный импульс синхронизации и происходит переход на следующую строку.
И так прорисовывается 324 строки. После подается кадровая синхронизация и снова прописывается новый кадр.

Вопрос: Чем выводить на этот индикатор изображение?
Даже если использовать что то вроде stm32f4, то максимальной частоты в 168 MHz уже не хватает. На то что бы передать 18 бит у stm есть около 3 тактов. А ведь еще нужно формировать картинку и другими делами заниматься.
В общем, нужно что-то вроде отдельной видеокарты, со своей памятью, которая будет заниматься обслуживанием этого TFT.
А контроллер не спеша будет передавать на эту "видеокарту" нужную картинку в нужные моменты времени.

Может есть какая-нибудь микросхемка, которая выполняет роль "видеокарты" для TFT с разрешением 1024х324?
Реклама:
Cobra_mk3 вне форума  
Непрочитано 10.02.2014, 13:14   #2
Vadim_sh
Вид на жительство
 
Регистрация: 29.01.2010
Адрес: Десногорск Смол.обл.
Сообщений: 333
Сказал спасибо: 17
Сказали Спасибо 256 раз(а) в 103 сообщении(ях)
Vadim_sh на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

контроллер дисплея ssd1963 (разрешение вроде 864*480) или аналогичное
Vadim_sh вне форума  
Непрочитано 10.02.2014, 14:06   #3
Cobra_mk3
Прохожий
 
Регистрация: 10.02.2014
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Cobra_mk3 на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

Сообщение от Vadim_sh Посмотреть сообщение
контроллер дисплея ssd1963 (разрешение вроде 864*480) или аналогичное
Написано же, разрешение 1024х324
Cobra_mk3 вне форума  
Непрочитано 10.02.2014, 14:13   #4
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

Решение - классика: ЕРМ570+512Кбайт статической памяти. Для особых любителей - вместо ЕРМ570 -Циклон/Спартан по вкусу. Дополнительный вопрос - требуемое количество цветов на экране.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 10.02.2014, 14:19   #5
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

Не нужен там плис. LVDS унифицирован. Контроллеров куча и они прекрасно гуглятся.
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
MisterDi (10.02.2014)
Непрочитано 10.02.2014, 14:36   #6
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

Сообщение от Cobra_mk3 Посмотреть сообщение
Даже если использовать что то вроде stm32f4, то максимальной частоты в 168 MHz уже не хватает. На то что бы передать 18 бит у stm есть около 3 тактов. А ведь еще нужно формировать картинку и другими делами заниматься.
У этих контроллеров ещё есть LTDC с полноценным RGB-выходом и внешняя sdram-память. Причем картинку он формирует практически полностью аппаратно, проц почти не загружен
niXto вне форума  
Непрочитано 10.02.2014, 14:59   #7
Cobra_mk3
Прохожий
 
Регистрация: 10.02.2014
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Cobra_mk3 на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

Сообщение от niXto Посмотреть сообщение
У этих контроллеров ещё есть LTDC с полноценным RGB-выходом и внешняя sdram-память. Причем картинку он формирует практически полностью аппаратно, проц почти не загружен
Ага, все правильно, только вот максимальное разрешение что-то около 480х320.

У атмела есть чип с частотой 400Mhz и памятью DDR2, который способен обслуживать TFT с нужным разрешением, вот только его программировать никто не умеет. И плату под такие скорости в нашей конторе никто разводить не умеет. Максимум на что смогли развести - это 100 Mhz и то не с первого раза получилось.
Cobra_mk3 вне форума  
Непрочитано 10.02.2014, 15:02   #8
Cobra_mk3
Прохожий
 
Регистрация: 10.02.2014
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Cobra_mk3 на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

Сообщение от MisterDi Посмотреть сообщение
Решение - классика: ЕРМ570+512Кбайт статической памяти. Для особых любителей - вместо ЕРМ570 -Циклон/Спартан по вкусу. Дополнительный вопрос - требуемое количество цветов на экране.
Спасибо за совет, но можно чуть подробнее?
А то из классики не припомню такого.
Cobra_mk3 вне форума  
Непрочитано 10.02.2014, 15:44   #9
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

ЕРМ570 - программируемая логика серии МАХ-2 от Альтеры. На ней собирается автомат формирования адреса ОЗУ, генератор синхроимпульсов и коммутатор данных для доступа со стороны ЦП. на опен-корес.орг есть много вариантов реализации видео-контроллеров, но можно сделать и самому. Уровень курсового проекта 3-го курса.
Возможно применение и других программируемых логических схем из других семейств и производителей.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 10.02.2014, 15:57   #10
Yurkin2014
Заблокирован
 
Регистрация: 21.01.2014
Сообщений: 589
Сказал спасибо: 7
Сказали Спасибо 267 раз(а) в 206 сообщении(ях)
Yurkin2014 на пути к лучшему
По умолчанию Re: Формирование изображения 1024х324 на TFT без видеопамяти

А с другой стороны, эти 45МГц нужны для частоты кадров 60Гц. Если кадры снизить до 30Гц, мерцание ещё не будет заметно, то клоки упадут до 22.5МГц. А это уже STM32F4 по ДМА успеет и прочитать внешнюю видео память и записать в TFT на такой скорости.
Yurkin2014 вне форума  
Закрытая тема

Закладки


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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot