해상도에 따라 Sync의 polarity가 다르네..

규칙성을 찾고 싶은데 딱히 그런건 없고

VESA 표준에 의해서 해상도 별로 지정된 값이 다 다르다


Timing Name = 640 x 480 @ 60Hz;

Hor Pixels = 640; // Pixels

Ver Pixels = 480; // Lines

Hor Frequency = 31.469; // kHz = 31.8 usec / line

Ver Frequency = 59.940; // Hz = 16.7 msec / frame

Pixel Clock = 25.175; // MHz = 39.7 nsec ± 0.5%

Character Width = 8; // Pixels = 317.8 nsec

Scan Type = NONINTERLACED; // H Phase = 2.0 %

Hor Sync Polarity = NEGATIVE; // HBlank = 18.0% of HTotal

Ver Sync Polarity = NEGATIVE; // VBlank = 5.5% of VTotal

Hor Total Time = 31.778; // (usec) = 100 chars = 800 Pixels

Hor Addr Time = 25.422; // (usec) = 80 chars = 640 Pixels

Hor Blank Start = 25.740; // (usec) = 81 chars = 648 Pixels

Hor Blank Time = 5.720; // (usec) = 18 chars = 144 Pixels

Hor Sync Start = 26.058; // (usec) = 82 chars = 656 Pixels

// H Right Border = 0.318; // (usec) = 1 chars = 8 Pixels

// H Front Porch = 0.318; // (usec) = 1 chars = 8 Pixels

Hor Sync Time = 3.813; // (usec) = 12 chars = 96 Pixels

// H Back Porch = 1.589; // (usec) = 5 chars = 40 Pixels

// H Left Border = 0.318; // (usec) = 1 chars = 8 Pixels

Ver Total Time = 16.683; // (msec) = 525 lines HT – (1.06xHA)

Ver Addr Time = 15.253; // (msec) = 480 lines = 4.83

Ver Blank Start = 15.507; // (msec) = 488 lines

Ver Blank Time = 0.922; // (msec) = 29 lines

Ver Sync Start = 15.571; // (msec) = 490 lines

// V Bottom Border = 0.254; // (msec) = 8 lines

// V Front Porch = 0.064; // (msec) = 2 lines

Ver Sync Time = 0.064; // (msec) = 2 lines

// V Back Porch = 0.794; // (msec) = 25 lines

// V Top Border = 0.254; // (msec) = 8 lines

 Timing Name = 1280 x 960 @ 60Hz;

Hor Pixels = 1280; // Pixels

Ver Pixels = 960; // Lines

Hor Frequency = 60.000; // kHz = 16.7 usec / line

Ver Frequency = 60.000; // Hz = 16.7 msec / frame

Pixel Clock = 108.000; // MHz = 9.3 nsec ± 0.5%

Character Width = 8; // Pixels = 74.1 nsec

Scan Type = NONINTERLACED; // H Phase = 6.0 %

Hor Sync Polarity = POSITIVE; // HBlank = 28.9% of HTotal

Ver Sync Polarity = POSITIVE; // VBlank = 4.0% of VTotal

Hor Total Time = 16.667; // (usec) = 225 chars = 1800 Pixels

Hor Addr Time = 11.852; // (usec) = 160 chars = 1280 Pixels

Hor Blank Start = 11.852; // (usec) = 160 chars = 1280 Pixels

Hor Blank Time = 4.815; // (usec) = 65 chars = 520 Pixels

Hor Sync Start = 12.741; // (usec) = 172 chars = 1376 Pixels

// H Right Border = 0.000; // (usec) = 0 chars = 0 Pixels

// H Front Porch = 0.889; // (usec) = 12 chars = 96 Pixels

Hor Sync Time = 1.037; // (usec) = 14 chars = 112 Pixels

// H Back Porch = 2.889; // (usec) = 39 chars = 312 Pixels

// H Left Border = 0.000; // (usec) = 0 chars = 0 Pixels

Ver Total Time = 16.667; // (msec) = 1000 lines HT – (1.06xHA)

Ver Addr Time = 16.000; // (msec) = 960 lines = 4.1

Ver Blank Start = 16.000; // (msec) = 960 lines

Ver Blank Time = 0.667; // (msec) = 40 lines

Ver Sync Start = 16.017; // (msec) = 961 lines

// V Bottom Border = 0.000; // (msec) = 0 lines

// V Front Porch = 0.017; // (msec) = 1 lines

Ver Sync Time = 0.050; // (msec) = 3 lines

// V Back Porch = 0.600; // (msec) = 36 lines

// V Top Border = 0.000; // (msec) = 0 lines


640x480@60 기준

Front Porch 8 pixel

Sync 96 pixel

Back Porch 40 pixel

Left Border 8 pixel

Addr Time 640 pixel

Right Border 8 pixel

실 데이터 영역 640 + 좌우 여백(8 pixel * 2) + porch (8+40) + sync (96) = 800pixel




DMTv1r11.pdf

[링크 : http://caxapa.ru/thumbs/361638/DMTv1r11.pdf]

'이론 관련 > 컴퓨터 관련' 카테고리의 다른 글

MTD - Moving Target Defense  (0) 2018.09.08
MNIST 데이터베이스  (0) 2018.06.22
vga 타이밍  (0) 2018.06.08
vga porch  (4) 2018.06.01
VGA(RGB) 파형 측정  (0) 2018.05.30
Posted by 구차니