mantech 48 8 марта, 2023 Опубликовано 8 марта, 2023 (изменено) · Жалоба Приветствую. Знает-ли кто где посмотреть на исходник инита LVDS порта дисплея данного проца? И в догонку параметры матриц для разрешений: 1024х768 1366х768 1920х1080 Там всякие клоки, porch-и и пр... Изменено 8 марта, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 9 марта, 2023 Опубликовано 9 марта, 2023 · Жалоба Так это от матриц зависит, инит LVDS зависит от параметров конкретной матрицы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 9 марта, 2023 Опубликовано 9 марта, 2023 (изменено) · Жалоба 1024 * 768 Spoiler /* TCG104XGLPAPNN-AN30 panel (1024*768) - 10.4" display */ // TCG104XGLPAPNN-AN30-1384899.pdf // horizontal period 1114 / 1344 / 1400 // vertical period 778 / 806 / 845 // Synchronization method should be DE mode const videomode_t vdmode0 = { .width = 1024, /* LCD PIXEL WIDTH */ .height = 768, /* LCD PIXEL HEIGHT */ .hsync = 120, /* Horizontal synchronization 1..140 */ .hbp = 100, /* Horizontal back porch xxx */ .hfp = 100, /* Horizontal front porch 16..216 */ .vsync = 20, /* Vertical synchronization 1..20 */ .vbp = 9, /* Vertical back porch xxx */ .vfp = 9, /* Vertical front porch 1..127 */ /* Accumulated parameters for this display */ //LEFTMARGIN = 160, /* horizontal blanking EXACTLY */ //TOPMARGIN = 23, /* vertical blanking EXACTLY */ // Synchronization method should be DE mode // MODE: DE/SYNC mode select. // DE MODE: MODE="1", VS and HS must pull high. .vsyncneg = 1, /* Negative polarity required for VSYNC signal */ .hsyncneg = 1, /* Negative polarity required for HSYNC signal */ .deneg = 0, /* Negative DE polarity: (normal: DE is 0 while sync) */ .lq43reset = 0, // LQ043T3DX02K require DE reset //.ltdc_dotclk = 51200000uL, // частота пикселей при работе с интерфейсом RGB 40.8..67.2 .fps = 60 /* frames per second 50 60 70 */ }; 1024 * 600 Spoiler /* AT070TNA2 panel (1024*600) - 7" display HV mode */ // HX8282-A01.pdf, page 38 const videomode_t vdmode0 = { .width = 1024, /* LCD PIXEL WIDTH */ .height = 600, /* LCD PIXEL HEIGHT */ /** * @brief AT070TN90 Timing * MODE=0 (DE) * When selected DE mode, VSYNC & HSYNC must pulled HIGH * MODE=1 (SYNC) * When selected sync mode, de must be grounded. */ .hsync = 140, /* Horizontal synchronization 1..140 */ .hbp = 20, /* Horizontal back porch xxx */ .hfp = 160, /* Horizontal front porch 16..216 */ .vsync = 20, /* Vertical synchronization 1..20 */ .vbp = 3, /* Vertical back porch xxx */ .vfp = 12, /* Vertical front porch 1..127 */ /* Accumulated parameters for this display */ //LEFTMARGIN = 160, /* horizontal blanking EXACTLY */ //TOPMARGIN = 23, /* vertical blanking EXACTLY */ // MODE: DE/SYNC mode select. // DE MODE: MODE="1", VS and HS must pull high. // SYNC MODE: MODE="0". DE must be grounded .vsyncneg = 1, /* Negative polarity required for VSYNC signal */ .hsyncneg = 1, /* Negative polarity required for HSYNC signal */ .deneg = 0, /* Negative DE polarity: (normal: DE is 0 while sync) */ .lq43reset = 0, // LQ043T3DX02K require DE reset //.ltdc_dotclk = 51200000uL, // частота пикселей при работе с интерфейсом RGB 40.8..67.2 .fps = 60 /* frames per second */ }; А вообще в даташите на дисплей нежиданно... Изменено 9 марта, 2023 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 9 марта, 2023 Опубликовано 9 марта, 2023 · Жалоба 1 час назад, GenaSPB сказал: А вообще в даташите на дисплей нежиданно... Спасибо.. Где-то есть, а где-то играют с терминологией, как в прочем и в драйверах, то напишут Horizontal back porch, то upper margin.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 9 марта, 2023 Опубликовано 9 марта, 2023 (изменено) · Жалоба Но действительно они обычно у всех панелей на совпадающие разрешения оказываются одинаковыми. Horizontal back porch, то upper margin.. - тут наверное vertival back porch Делаю очередную плату для разбирательства с lvds выходом (там много чего экспериментального заложил, это в том числе). Изменено 9 марта, 2023 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 9 марта, 2023 Опубликовано 9 марта, 2023 · Жалоба 1 час назад, GenaSPB сказал: Делаю очередную плату для разбирательства с lvds выходом Кстати, да, тоже пришлось делать свой переходник, ибо у всех, кто занимается производством плат на Т113 такового нет вообще, что печально, ибо работа очень мелкая(( Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
gosha-z 2 9 марта, 2023 Опубликовано 9 марта, 2023 · Жалоба 4 hours ago, GenaSPB said: Делаю очередную плату для разбирательства с lvds выходом (там много чего экспериментального заложил, это в том числе). Так там же и MIPI DSI и LVDS на одних парах сидит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 9 марта, 2023 Опубликовано 9 марта, 2023 · Жалоба 30 минут назад, gosha-z сказал: Так там же и MIPI DSI и LVDS на одних парах сидит... Ну да, а что это меняет? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 9 марта, 2023 Опубликовано 9 марта, 2023 · Жалоба 6 hours ago, gosha-z said: MIPI DSI и LVDS Стандарт на lvds - 2x10 с шагом 2.0 мм вроде нарисовали. А вот dsi каждый дисплей сам по себе. Да и не особо надо мне. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 10 марта, 2023 Опубликовано 10 марта, 2023 (изменено) · Жалоба 10 часов назад, GenaSPB сказал: Стандарт на lvds - 2x10 с шагом 2.0 мм вроде нарисовали. А где этот стандарт описан? Я на своих платах делаю под китайский шнурок, у него с одной стороны i-pex 40 пин для матриц, с другой 2 разъема 1й - 6 пин питание подсветки, другой 30пин 2х рядный 2мм шаг. Изменено 10 марта, 2023 пользователем mantech Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sasamy 1 10 марта, 2023 Опубликовано 10 марта, 2023 · Жалоба On 3/8/2023 at 11:26 PM, mantech said: Знает-ли кто где посмотреть на исходник инита LVDS порта дисплея данного проца? он очень подробно описан в мануале 5.1.4.2 LVDS Mode Configuration Process в части таймингов не отличается от инита параллельного RGB + есть дополнительные настройки енкодера LVDS Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 10 марта, 2023 Опубликовано 10 марта, 2023 · Жалоба 1 час назад, sasamy сказал: в части таймингов не отличается от инита параллельного RGB Эт я понял, инит имел ввиду регистры, там они специфичные, что-то с аналоговой настройкой и пр... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 11 марта, 2023 Опубликовано 11 марта, 2023 (изменено) · Жалоба On 3/10/2023 at 10:06 AM, mantech said: А где этот стандарт описан? Я на своих платах делаю под китайский шнурок, у него с одной стороны i-pex 40 пин для матриц, с другой 2 разъема 1й - 6 пин питание подсветки, другой 30пин 2х рядный 2мм шаг. описания не нашел - год назад видел.. У него первые 18 совпадают с тем что на 30 пин выходит. Изменено 11 марта, 2023 пользователем GenaSPB Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 48 11 марта, 2023 Опубликовано 11 марта, 2023 · Жалоба 2 часа назад, GenaSPB сказал: У него первые 18 совпадают с тем что на 30 пин выходит. А, т.е. вы только один канал развели? Мне надо 2, т.к. должна быть поддержка 1920х1080. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
GenaSPB 11 11 марта, 2023 Опубликовано 11 марта, 2023 · Жалоба да я на один планирую Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться