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

T113-S3 LVDS и тайминги матриц

Приветствую.

Знает-ли кто где посмотреть на исходник инита LVDS порта дисплея данного проца?  И в догонку параметры матриц для разрешений:

1024х768

1366х768

1920х1080

Там всякие клоки, porch-и и пр...

Изменено пользователем mantech

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


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

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 */
};

 

А вообще в даташите на дисплей нежиданно...

Изменено пользователем GenaSPB

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


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

1 час назад, GenaSPB сказал:

А вообще в даташите на дисплей нежиданно...

Спасибо..  

Где-то есть, а где-то играют с терминологией, как в прочем и в драйверах, то напишут Horizontal back porch, то upper margin..

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


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

Но действительно они обычно у всех панелей на совпадающие разрешения оказываются одинаковыми.
Horizontal back porch, то upper margin.. - тут наверное vertival back porch
Делаю очередную плату для разбирательства с lvds выходом (там много чего экспериментального заложил, это в том числе).

Изменено пользователем GenaSPB

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


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

1 час назад, GenaSPB сказал:

Делаю очередную плату для разбирательства с lvds выходом

Кстати, да, тоже пришлось делать свой переходник, ибо у всех, кто занимается производством плат на Т113 такового нет вообще, что печально, ибо работа очень мелкая((

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


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

4 hours ago, GenaSPB said:

Делаю очередную плату для разбирательства с lvds выходом (там много чего экспериментального заложил, это в том числе).

Так там же и MIPI DSI и LVDS на одних парах сидит...

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


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

30 минут назад, gosha-z сказал:

Так там же и MIPI DSI и LVDS на одних парах сидит...

Ну да, а что это меняет?

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


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

6 hours ago, gosha-z said:

MIPI DSI и LVDS

Стандарт на lvds - 2x10 с шагом 2.0 мм вроде нарисовали. А вот dsi каждый дисплей сам по себе. Да и не особо надо мне.

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


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

10 часов назад, GenaSPB сказал:

Стандарт на lvds - 2x10 с шагом 2.0 мм вроде нарисовали.

А где этот стандарт описан? Я на своих платах делаю под китайский шнурок, у него с одной стороны i-pex 40 пин для матриц, с другой 2 разъема 1й -  6 пин питание подсветки, другой 30пин 2х рядный 2мм шаг.

Изменено пользователем mantech

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


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

On 3/8/2023 at 11:26 PM, mantech said:

Знает-ли кто где посмотреть на исходник инита LVDS порта дисплея данного проца? 

он очень подробно описан в мануале

5.1.4.2 LVDS Mode Configuration Process

в части таймингов  не отличается от инита параллельного RGB + есть дополнительные настройки енкодера LVDS

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


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

1 час назад, sasamy сказал:

в части таймингов  не отличается от инита параллельного RGB

Эт я понял, инит имел ввиду регистры, там они специфичные, что-то с аналоговой настройкой и пр...

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


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

On 3/10/2023 at 10:06 AM, mantech said:

А где этот стандарт описан? Я на своих платах делаю под китайский шнурок, у него с одной стороны i-pex 40 пин для матриц, с другой 2 разъема 1й -  6 пин питание подсветки, другой 30пин 2х рядный 2мм шаг.

 

описания не нашел - год назад видел.. У него первые 18 совпадают с тем что на 30 пин выходит.

Изменено пользователем GenaSPB

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


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

2 часа назад, GenaSPB сказал:

У него первые 18 совпадают с тем что на 30 пин выходит.

А, т.е. вы только один канал развели? Мне надо 2, т.к. должна быть поддержка 1920х1080.

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


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

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

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

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

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

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

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

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

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

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