Перейти к содержанию
    

Скажите, DSI и LVDS - имеют прямую совместимость?

1. Что хочется: порулить дисплеем 10.1 дюйм, 1920х1200 точек. Вот таким https://ru.aliexpress.com/item/IPS-B101UAN0...iceBeautifyAB=0

 

Дисплей : B101UAN02.1

Даташит : https://docviewer.yandex.ru/view/0/?*=Kz%2B...%3D&lang=en

 

2. Какой камень имеется: STM32F429ZI

На вот таком модуле https://www.hotmcu.com/system-on-chip-modul...7f0af6md85b9686

 

У меня есть два варианта

 

1. Искать RGB to LVDS конвертер. В связи с этим две проблемы-вопроса:

- на алиэкспрессе полно конвертеров, с одного конца которых TTL, с другого LVDS, но непонятно что именно это за конвертеры - TTL to LVDS или LVDS to TTL. Как понять? Ни один продавец-китаец не смог ответить на этот вопрос.

- не сказывается ли это отрицательно на производительности?

 

2. Если DSI можно напрямую подключать к LVDS, то может проще мне на указанном выше модуле заменить 429 чип на 469? Собственно вопрос - DSI и LVDS прямо совместимы?

 

Маленькое пояснение - видео крутить не собираюсь, нужна не очень сложная, но очень четкая картинка, так что быстродействие не является ключевым.

 

Какой вариант более рациональный и правильный?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прямой совместимости нет и не будет. Так что остается только либо проц брать сразу с MIPI DSI, либо искать переходник RGB24 TO MIPI DSI. это если коротко.

ЗЫ. все, из мне известных мостов из rgb to dsi, исключительно в бга исполнениях, так что не для домашнего использования. (в смысле, на коленке не собрать)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ЗЫ. все, из мне известных мостов из rgb to dsi, исключительно в бга исполнениях, так что не для домашнего использования. (в смысле, на коленке не собрать)

http://www.latticesemi.com/dsitx

ну если за максимальной скоростью не гоняться а ограничиться 700-800Mbps/lane, можно попробовать и на коленке.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

латтиски, кстати, так и не завелись адекватно. А вот тошибовские мосты звработали сходу с разными матрицами. для прикола пробоыали мосты csi - rgb, тоже прекрасно заработали и с аптиной и с голимым ноунейм китаем. Так что латтис ставить не стали.

 

зы. имхо, если есть возможность - берите камень с dsi на борту сразу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

зы. имхо, если есть возможность - берите камень с dsi на борту сразу.

ТСу надо как раз обратное, у него дисплей с lvds, и stm32 c dsi.

 

если нужна только статичная картинка, можно конечно попробовать просто подключить 8ми ttl битный порт stm32 к половинам lvds через резистивные делители, и попробовать завести дисплей на низкой частоте, но там может быть ограничение на частоту снизу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так... я наверное недостаточно ясно выразилась.

Во-первых, дисплей с LVDS, а не с DSI. Вопрос был в том, можно ли DSI порт процесора подключать к LVDS дисплею (я в STM CUBE MX создала проект, у меня появилось несколько дифференциальных пар, как в LVDS).

 

 

ЗЫ. все, из мне известных мостов из rgb to dsi, исключительно в бга исполнениях, так что не для домашнего использования. (в смысле, на коленке не собрать)

Вот вам мост RGB to DSI - https://docviewer.yandex.ru/view/0/?*=KyVcF...e=1&lang=en он не в BGA. Спаять смогу. А посему повторю свой вопрос - каковы минусы? Не потеряю ли в производительности?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так... я наверное недостаточно ясно выразилась.

Во-первых, дисплей с LVDS, а не с DSI. Вопрос был в том, можно ли DSI порт процесора подключать к LVDS дисплею (я в STM CUBE MX создала проект, у меня появилось несколько дифференциальных пар, как в LVDS).

у stm32f429 вроде как нет DSI, только в 469.

и у dsi там две пары, дисплею надо 8.

 

Спаять смогу. А посему повторю свой вопрос - каковы минусы? Не потеряю ли в производительности?

на свой дисплей даташит откройте и посмотрите каким образом там данные по парам раскиданы, и как у DS90C365A

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

у stm32f429 вроде как нет DSI, только в 469.

Так я ж писала

Если DSI можно напрямую подключать к LVDS, то может проще мне на указанном выше модуле заменить 429 чип на 469? Собственно вопрос - DSI и LVDS прямо совместимы?

 

и у dsi там две пары, дисплею надо 8.

Почему 2? Почему 8?

DSI в камне 3 пары. А дисплею, для режима 565 нужно 2 пары - 16 бит - 2 пары по 8 бит.

Более того - DSI в STM Cube включается не где-нибудь, а в модуле LTCD.

 

на свой дисплей даташит откройте и посмотрите

сейчас посмотрю.

 

 

Хм... в дисплее то нужно по 1 паре на R,G,B и CLK. Но при этом контроллируются четные и нечетные пикелы. Вы правы, 8 пар надо.469 чип однозначно не рулит. И сериализатор нужно искать на 8 пар....

 

Вот такая табличка на сайте техасцев-инструментариев http://www.ti.com/interface/fpd-link-serde...s/overview.html

Я правильно поняла, что максимальное разрешение, которое можно преобразовать из RGB в LVDS это 720p ? А для 1980p решений не существует?

 

А вот еще интересный дисплейчик - там 3 пары всего, но называются они как-то странно - Lane0, Lane1 и AUX. Кто-нибудь знает, что это за формат такой?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот еще интересный дисплейчик - там 3 пары всего, но называются они как-то странно - Lane0, Lane1 и AUX. Кто-нибудь знает, что это за формат такой?

Может , это, что то типа Дисплей Порта (DP)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

один из китайцев ответил про свои конвертеры. Это edp->lvds

 

черт знает что...

 

а существуют ли вообще в природе современные HD 1080p дисплеи с RGB интерфейсом?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а существуют ли вообще в природе современные HD 1080p дисплеи с RGB интерфейсом?

1900*1200*60 = ??? MHz

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

136,8 МГц. Намекаете на то, что на STM32F4 эта задача принципиально нерешаема?

намекаю что скорее всего не бывает таких интерфейсов с 24х разрядным параллельным ттл на 140МГц. ни со стороны дисплея, ни со стороны контроллера, особенно stm32.

 

на самом деле никакой развёртки в lcd мониторах нет, соответственно если контроллер в мониторе не особо привередливый, можно попробовать понизить частоту, и выдвигать данные с параллельного 8ми битного порта stm32, на 10-20 или сколько он там может МГц.

пиксельная частота будет 20/7*2 = 5.7МГц и время обновления экрана 0.4сек.

в lvds преобразовать резисторными делителями.

но в даташите на монитор минимальная пиксельная частота указана 64МГц, так что имеет полное право не заработать. клоки он получает в 7 раз поделенные, а для восстановления, pll на низкой частоте может и не взлететь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не... параллельный порт не прокатит. хочется именно через LTCD.

Впрочем, если поумерить хотелки и взять дисплей на 1280х800 https://ru.aliexpress.com/item/10-1-1280x80...01_10621_10620% H2Csearchweb201603_46%2CppcSwitch_5&algo_expid=285b35ee-0563-4ad4-bd8c-9895ba58d6e6-1&algo_pvid=285b35ee-0563-4ad4-bd8c-9895ba58d6e6&transAbTest=ae803_1&priceBeautifyAB=0 то в нем есть двойной интерфейс.

 

а с LVDS и HDMI есть дисплеи получше, на 2500 с чем-то точек. Даже несколько дешевле. Его можно подключить к какму-нибудь Raspberry/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...