Отговори на тема  [ 17 мнения ]  Отиди на страница 1, 2  Следваща
Молба! 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5321
Мнение Молба!
Имам една молба...
Може ли някой "телевизорджия" да ми каже какви параметри ми трябват за да генерирам VGA сигнал с резолюция 480х272 пиксела?
Играя си горе-долу с налучкване, и имам стабилна картина, обаче нещо все ми подсказва че е само на късмет.
Пиксел клока мога да го сложа на едно от следните: 25, 16.667, 12.5, 10, 8.333 мегахерца.

Трябват ми следните параметри:
(H Period) Time in ns for a full horizontal line
(H Sync) Pulse width in number of pixels
(V Front Porch) Number of blank lines at the top of the screen
(V Sync) Number of V-sync lines
(V Back Porch) Number of blank lines at the bottom of the screen

Засега имам добра картина при следните:
клок 16.667
H period 33338ns
Hsync 412
VFP 124
Vsync 7
VBP 21


Мерси! :wink:

_________________
'просто' е технически синоним на 'красиво'


Пон Мар 29, 2021 7:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 4:00 pm
Мнения: 1626
Местоположение: София
Мнение Re: Молба!
https://tomverbeure.github.io/video_timings_calculator
Този калкулатор става за ориентация.
Ако става дума за екран с тръба и развивка, някои параметри зависят от развивката и се налучкват.
В общи линии, можеш да тръгнеш от пиксел клока надолу, или от вертикалната развивка нагоре.
Pixel clock freq = (Hfp+Hsync+Hbp + 480) * Hfreq
Hfreq = (Vfp +Vsync + Vbp +272) * Vfreq
Hfreq = 1/Hperiod
Vreq = 1/Vperiod
На времето са ме учили, че вертикалния обратен ход (Vfp+Vsync+Vbp) се избира 4-10% от вертикалния период
а за хоризонталния обратен ход 20-30% от хоризонталния период /дано не ми изневерява паметта/.

П.С. Добре е да се знаят границите на развивката на мониторите по хоризонтала и вертикала,
примерно вертикалната развивка е 30 - 150 Hz, хоризонталната - 12,5 KHZ - 60KHz.
Това е индивидуално за всеки монитор, но може да се намери компромисна развивка,
която става за всички.
Отделно е добре вертикалната да е по-висока, защото под 70 Hz , ако е CRT монитор ,
е доста неприятно мигане, но трябва мониторът да я поддържа.
Та директно въпрос - какви са мониторите?


Последна промяна al_at на Пон Мар 29, 2021 10:49 pm, променена общо 7 пъти



Пон Мар 29, 2021 8:08 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5321
Мнение Re: Молба!
Това съм го пробвал вече, и трите монитора които имам не харесват настройките, дори и на съвсен стандартните резолюции... Резултат: "Signal out of range"

_________________
'просто' е технически синоним на 'красиво'


Пон Мар 29, 2021 8:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Яну 20, 2009 11:54 pm
Мнения: 11338
Местоположение: "Занзибар"
Мнение Re: Молба!
Крива ти е резолюцията, може би затова. Аз съм дърт телевизорджия, но с VGA не съм си играл. Пробвай да докараш времената на реда/кадъра, черното поле и синхронизиращите импулси точно по някой аналогов стандарт, NTSC е по-популярен от PAL, нищо че втория е по-добър.
Цветовете и звука не те интересуват, разбира се.


Вто Мар 30, 2021 12:15 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Апр 16, 2009 1:26 am
Мнения: 2766
Местоположение: София
Мнение Re: Молба!
Не знам до колко ще ти е полезно но хвърли едно око.
http://4a4ik.blogspot.com/2015/07/vga.html


Вто Мар 30, 2021 3:36 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 4:00 pm
Мнения: 1626
Местоположение: София
Мнение Re: Молба!
Ще дам едно примерно изчисление по формулите, които дадох в предишния ми пост.
- избираме Vfreq = 60Hz /всички монитори поддържат 60 Хц вертикална честота/
- избираме Vtotal = Vfp+Vsync+Vbp+Vres = 1.065 * Vres = 1.065 * 272 = 290 линии /избрано за обратен ход 4 - 10% от вертикалния ход, има малко проф. Нагоди Го/
- изчислявамe Hfreq = Vfreq * Vtotal = 290 * 60 = 17400 Hz /хоризонтална честота/
- избираме Htotal = Hfp +Hsync + Hbp + Hres = 1.198 * Hres = 1.198 * 480 = 575 pixel /избрано за обратен ход 20 - 30% от хоризонталния ход, има малко проф. Нагоди Го/
- изчисляваме Pixel_Clock = Htotal * Hreq = 575 * 17400 = 10 005 000 /докарал съм го почти точно 10 MHz/
- изчисляваме Hperiod = 1/Hfreq = 1/17400 = 57471 nS
- избираме Hsync = Htotal - Hres = 595 - 480 = 95 /тук има неясен момент с този контролер, при други контролери се задават Hfp, Hsync, Hbp, тук ги няма и трябва да се пробва/
- ичисляваме Vblank = Vfp + Vsync + Vbp = Vtotal - Vres = 290 - 272 = 18 линии /вертикално гасене на екрана/
- избираме Vfp = 10; Vsync = 2; Vbp = 6 линии /това подлежи на проби за донаместване на картината по вертикала/


Вто Мар 30, 2021 1:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5321
Мнение Re: Молба!
Мерси! Като се прибера ще пробвам с тия настройки

_________________
'просто' е технически синоним на 'красиво'


Вто Мар 30, 2021 2:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Молба!
изчислявамe Hfreq = Vfreq * Vtotal = 290 * 60 = 17400 Hz /хоризонтална честота/
Да не се окаже , че съвременните монитори не приемат развивка под 30кХц...


Вто Мар 30, 2021 2:45 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 4:00 pm
Мнения: 1626
Местоположение: София
Мнение Re: Молба!
Само опитът ще покаже. Вече има опит с: "Signal out of range".
Имах въпрос какви са мониторите, но бях го сложил в П.С. към поста, та може да не е видян.


Вто Мар 30, 2021 3:09 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5321
Мнение Re: Молба!
al_at написа:
Само опитът ще покаже. Вече има опит с: "Signal out of range".
Имах въпрос какви са мониторите, но бях го сложил в П.С. към поста, та може да не е видян.


Единия е 17 инчов AOC, другия е 7 инчов мисля че беше филипс, но не е при мен сега за да го погледна, а третия е 15 инча, някакво куче...

_________________
'просто' е технически синоним на 'красиво'


Вто Мар 30, 2021 3:18 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Апр 13, 2018 4:00 pm
Мнения: 1626
Местоположение: София
Мнение Re: Молба!
CRT или LCD? Въпросът е, ако се знаят точните модели, за да се опитам да намеря от някъде
разрешените режими на аналоговия вход - т.е. обхват на хоризонтална и вертикална развивка.


Вто Мар 30, 2021 3:48 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5321
Мнение Re: Молба!
В крайна сметка зарязах идеята и се върнах към "по-стандартната" резолюция 480х320 която вече съм нагласил добре.
480х272 изглежда работи на едни монитори, а на други не, при същите настройки...

_________________
'просто' е технически синоним на 'красиво'


Чет Апр 01, 2021 11:31 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Молба!
И с какви настройки е все пак?
На ЛСД какво се запълва , някаква малка част от екрана?


Чет Апр 01, 2021 1:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3538
Мнение Re: Молба!
Н'бабане Гт'муан'га написа:
В крайна сметка зарязах идеята и се върнах към "по-стандартната" резолюция 480х320 която вече съм нагласил добре.
480х272 изглежда работи на едни монитори, а на други не, при същите настройки...


Ами що не удвоиш честотата? 272 х2. Така хоризонталната ще стане двойна и ще влезе в обхвата на монитора. Мисля че така го правят нормалните видео карти. Един вид - всеки ред го изчертаваш по два пъти с двойно по-висока честота.
Тогава настройките ще трябва да бъдат за 480х544, което някакси ми се струва по-нормално.


Последна промяна velio на Чет Апр 01, 2021 2:00 pm, променена общо 1 път



Чет Апр 01, 2021 1:57 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 6:20 pm
Мнения: 3538
Мнение Re: Молба!
stefan63 написа:
Да не се окаже , че съвременните монитори не приемат развивка под 30кХц...


Направо си е така. Поне по моите спомени.


Чет Апр 01, 2021 1:58 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 17 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 17 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни