Jump to content
    

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

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

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

1024х768

1366х768

1920х1080

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

Edited by mantech

Share this post


Link to post
Share on other sites

Так это от матриц зависит, инит LVDS зависит от параметров конкретной матрицы.

Share this post


Link to post
Share on other sites

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

 

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

Edited by GenaSPB

Share this post


Link to post
Share on other sites

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

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

Спасибо..  

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

Share this post


Link to post
Share on other sites

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

Edited by GenaSPB

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

4 hours ago, GenaSPB said:

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

6 hours ago, gosha-z said:

MIPI DSI и LVDS

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

Share this post


Link to post
Share on other sites

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

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

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

Edited by mantech

Share this post


Link to post
Share on other sites

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

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

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

5.1.4.2 LVDS Mode Configuration Process

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Edited by GenaSPB

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...