PDA

Просмотр полной версии : [Вопрос] (S) (X) VGA тайминг, есть у кого-то инфа?


pasha_zv
01.01.2014, 20:39
(S) (X) VGA тайминг, есть у кого-то инфа?

в общем решил себе дать задание:
сделать VGA генератор 800*600*60 .... 1920*1440*60
для проверки ЖКшек. матрас там, цветные поля....
на PICе. в общем то - ничего сложного.
http://www.microchip.su/showthread.php?t=16164
нужно время, да и всё. а на праздники - куда его девать.

поспрошал по сети, дали хорошую ссылку: http://www.tinyvga.com/vga-timing
нормально там всё описано, НО - видать имеют место быть косяки.

как то: 800*600*60, 1280*1024*60, 1280*900*60, 1440*900*60,1920*1200*60
написал легко.
а вот 1024*768*60 и 1280*800*60 - имею три монитора,
и все орут "частота вне диапазона.

пришел к выводу - ошибки в описаниях таймингов, НА САЙТЕ.
может ктото занимался вопросом?

мне бы табличку такую - если кто помнит, с ЭЛТ моником в книжке вкладкой шла (синим отпечатана была)
там осцилограмы с точностью до микросекунд

зы. С Новым годом всех! ... протрезвел и стало скучно....

Porter
01.01.2014, 22:01
Как я Вас понимаю... Я вообще не пил, нудно :( и работы нету...

http://cxem.net/arduino/arduino65.php
http://we.easyelectronics.ru/plis/generator-cvetnyh-polos-na-fpga.html
http://wiki.pic24.ru/doku.php/osa/articles/vga_terminal
http://www.rickard.gunee.com/projects/video/pic/howto.php
http://www.epanorama.net/documents/pc/vga_timing.html
http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/raf225_dah322/raf225_dah322/

http://courses.engr.illinois.edu/ece412/MP_files/mp3/vga_timing.pdf
ftp://ftp.cis.nctu.edu.tw/pub/csie/Software/X11/private/VeSaSpEcS/VESA_Document_Center_Monitor_Interface/DMTv1r11.pdf
http://www.javiervalcarce.eu/wiki/VGA_Video_Signal_Format_and_Timing_Specifications

http://www.abramovbenjamin.net/calc.html

http://www.codenet.ru/cat/applications/graphics/VGA-VESA-Standarts/

pasha_zv
01.01.2014, 22:36
спасибо конечно. это, и многое другое я курил.
я не прошу готовых схем. у меня уже схема, печатка и 60% наработки.

меня интересует "СПЕЦИФИКАЦИЯ видеорежимов выше VGA

как есть Red Book , Green Book - спецификации для CD/DVD

Porter
01.01.2014, 23:01
По ссылкам первого абзаца в описании девайсв есть вырезки из стандартов.

Второй блок, вторая ссылка, тайминги вплоть до 2560 x 1600 @ 60Hz;
Timing Name = 2560 x 1600 @ 60Hz;
Hor Pixels = 2560; // Pixels
Ver Pixels = 1600; // Lines
Hor Frequency = 99.458; // kHz = 10.1 usec / line
Ver Frequency = 59.987; // Hz = 16.7 msec / frame
Pixel Clock = 348.500; // MHz = 2.9 nsec ± 0.5%
Character Width = 8; // Pixels = 23.0 nsec
Scan Type = NONINTERLACED; // H Phase = 4.0 %
Hor Sync Polarity = NEGATIVE // HBlank = 26.9% of HTotal
Ver Sync Polarity = POSITIVE; // VBlank = 3.5% of VTotal
Hor Total Time = 10.055; // (usec) = 438 chars = 3504 Pixels
Hor Addr Time = 7.346; // (usec) = 320 chars = 2560 Pixels
Hor Blank Start = 7.346; // (usec) = 320 chars = 2560 Pixels
Hor Blank Time = 2.709; // (usec) = 118 chars = 944 Pixels
Hor Sync Start = 7.897; // (usec) = 344 chars = 2752 Pixels
// H Right Border = 0.000; // (usec) = 0 chars = 0 Pixels
// H Front Porch = 0.551; // (usec) = 24 chars = 192 Pixels
Hor Sync Time = 0.803; // (usec) = 35 chars = 280 Pixels
// H Back Porch = 1.354; // (usec) = 59 chars = 472 Pixels
// H Left Border = 0.000; // (usec) = 0 chars = 0 Pixels
Ver Total Time = 16.670; // (msec) = 1658 lines HT – (1.06xHA)
Ver Addr Time = 16.087; // (msec) = 1600 lines = 2.27
Ver Blank Start = 16.087; // (msec) = 1600 lines
Ver Blank Time = 0.583; // (msec) = 58 lines
Ver Sync Start = 16.117; // (msec) = 1603 lines
// V Bottom Border = 0.000; // (msec) = 0 lines
// V Front Porch = 0.030; // (msec) = 3 lines
Ver Sync Time = 0.060; // (msec) = 6 lines
// V Back Porch = 0.493; // (msec) = 49 lines
// V Top Border = 0.000; // (msec) = 0 lines
Definition of
Дальше есть калькулятор таймингов и полное описание программирования на разных языках. :wink:

pasha_zv
01.01.2014, 23:30
агаааааа. сорь - погорячился. пойдет инфа.
завтра на свежую - покурю.

кому будет нид - потом результаты выложу.
VGA генератор под разные разрешения, 60 Гц.

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


pic18F2550 (мой любимый) + необходимая обвязка