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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
murmur
сообщение Jul 22 2018, 05:48
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



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 прямо совместимы?

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

Какой вариант более рациональный и правильный?
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Jul 22 2018, 13:50
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



Прямой совместимости нет и не будет. Так что остается только либо проц брать сразу с MIPI DSI, либо искать переходник RGB24 TO MIPI DSI. это если коротко.
ЗЫ. все, из мне известных мостов из rgb to dsi, исключительно в бга исполнениях, так что не для домашнего использования. (в смысле, на коленке не собрать)
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 22 2018, 14:21
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(bloody-wolf @ Jul 22 2018, 19:50) *
ЗЫ. все, из мне известных мостов из rgb to dsi, исключительно в бга исполнениях, так что не для домашнего использования. (в смысле, на коленке не собрать)

http://www.latticesemi.com/dsitx
ну если за максимальной скоростью не гоняться а ограничиться 700-800Mbps/lane, можно попробовать и на коленке.
Go to the top of the page
 
+Quote Post
bloody-wolf
сообщение Jul 22 2018, 14:59
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 220
Регистрация: 15-05-09
Пользователь №: 49 132



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

зы. имхо, если есть возможность - берите камень с dsi на борту сразу.
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 22 2018, 15:27
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(bloody-wolf @ Jul 22 2018, 20:59) *
зы. имхо, если есть возможность - берите камень с dsi на борту сразу.

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

если нужна только статичная картинка, можно конечно попробовать просто подключить 8ми ttl битный порт stm32 к половинам lvds через резистивные делители, и попробовать завести дисплей на низкой частоте, но там может быть ограничение на частоту снизу.
Go to the top of the page
 
+Quote Post
murmur
сообщение Jul 22 2018, 15:51
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



Так... я наверное недостаточно ясно выразилась.
Во-первых, дисплей с 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. Спаять смогу. А посему повторю свой вопрос - каковы минусы? Не потеряю ли в производительности?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 22 2018, 16:06
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(murmur @ Jul 22 2018, 21:51) *
Так... я наверное недостаточно ясно выразилась.
Во-первых, дисплей с LVDS, а не с DSI. Вопрос был в том, можно ли DSI порт процесора подключать к LVDS дисплею (я в STM CUBE MX создала проект, у меня появилось несколько дифференциальных пар, как в LVDS).

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

Цитата(murmur @ Jul 22 2018, 21:51) *
Спаять смогу. А посему повторю свой вопрос - каковы минусы? Не потеряю ли в производительности?

на свой дисплей даташит откройте и посмотрите каким образом там данные по парам раскиданы, и как у DS90C365A
Go to the top of the page
 
+Quote Post
murmur
сообщение Jul 22 2018, 17:06
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



Цитата
у 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. Кто-нибудь знает, что это за формат такой?
Go to the top of the page
 
+Quote Post
vladec
сообщение Jul 23 2018, 07:00
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 3-10-05
Из: Москва
Пользователь №: 9 158



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

Может , это, что то типа Дисплей Порта (DP)?
Go to the top of the page
 
+Quote Post
Corvus
сообщение Jul 23 2018, 11:04
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



У дисплеев чаще всего eDP.
Go to the top of the page
 
+Quote Post
murmur
сообщение Jul 23 2018, 11:11
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



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

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

а существуют ли вообще в природе современные HD 1080p дисплеи с RGB интерфейсом?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 23 2018, 11:54
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(murmur @ Jul 23 2018, 17:11) *
а существуют ли вообще в природе современные HD 1080p дисплеи с RGB интерфейсом?

1900*1200*60 = ??? MHz
Go to the top of the page
 
+Quote Post
murmur
сообщение Jul 23 2018, 13:44
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



136,8 МГц. Намекаете на то, что на STM32F4 эта задача принципиально нерешаема?
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 23 2018, 14:11
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(murmur @ Jul 23 2018, 19:44) *
136,8 МГц. Намекаете на то, что на STM32F4 эта задача принципиально нерешаема?

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

на самом деле никакой развёртки в lcd мониторах нет, соответственно если контроллер в мониторе не особо привередливый, можно попробовать понизить частоту, и выдвигать данные с параллельного 8ми битного порта stm32, на 10-20 или сколько он там может МГц.
пиксельная частота будет 20/7*2 = 5.7МГц и время обновления экрана 0.4сек.
в lvds преобразовать резисторными делителями.
но в даташите на монитор минимальная пиксельная частота указана 64МГц, так что имеет полное право не заработать. клоки он получает в 7 раз поделенные, а для восстановления, pll на низкой частоте может и не взлететь.
Go to the top of the page
 
+Quote Post
murmur
сообщение Jul 23 2018, 14:21
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 425
Регистрация: 30-04-11
Пользователь №: 64 708



не... параллельный порт не прокатит. хочется именно через 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/
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 3rd July 2025 - 15:01
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016