|
Скажите, DSI и LVDS - имеют прямую совместимость? |
|
|
|
Jul 22 2018, 05:48
|
Местный
  
Группа: Участник
Сообщений: 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=en2. Какой камень имеется: 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 прямо совместимы? Маленькое пояснение - видео крутить не собираюсь, нужна не очень сложная, но очень четкая картинка, так что быстродействие не является ключевым. Какой вариант более рациональный и правильный?
|
|
|
|
|
Jul 22 2018, 15:51
|
Местный
  
Группа: Участник
Сообщений: 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. Спаять смогу. А посему повторю свой вопрос - каковы минусы? Не потеряю ли в производительности?
|
|
|
|
|
Jul 22 2018, 16:06
|
Гуру
     
Группа: Свой
Сообщений: 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
|
|
|
|
|
Jul 22 2018, 17:06
|
Местный
  
Группа: Участник
Сообщений: 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. Кто-нибудь знает, что это за формат такой?
|
|
|
|
|
Jul 23 2018, 14:11
|
Гуру
     
Группа: Свой
Сообщений: 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 на низкой частоте может и не взлететь.
|
|
|
|
|
Jul 23 2018, 14:21
|
Местный
  
Группа: Участник
Сообщений: 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/
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|