roboforum.ru

Технический форум по робототехнике.

Осциллограммы VGA сигнала

Осциллограммы VGA сигнала

HarryStar » 15 авг 2011, 09:50

Кто может помочь, нужна осциллограмма VGA сигнала 640х480х60Гц по линиям VSYNC, HSYNC и любые из RGB.

Пытаюсь разобраться в программном формировании сигнала, синхронизация идет (монитор показывает, что перешел в режим 640х480), но изображения нет. Кучу уже материалов перечитал на эту тему...

На рисунке то, что есть сейчас. Должно быть пол экрана белое, пол экрана черное. Но фиг :(

Длительность вертикального синхроимпульса 64 мкс, горизонтального 4 мкс. Вроде все правильно делаю...
Схема: синхры напрямую с ножек МК, RGB через резистор. Может здесь проблема?
Вложения
vga.jpg
Осциллограммы на текущий момент

Re: Осциллограммы VGA сигнала

Duhas » 15 авг 2011, 10:00

дык на ргб данные в каком формате идут ?

Re: Осциллограммы VGA сигнала

Strijar » 15 авг 2011, 10:06

Посмотри как тут сделано http://www.vga-avr.narod.ru/main_rus.html
А вот тут немного теории http://wiki.pic24.ru/doku.php/osa/articles/vga_terminal

Re: Осциллограммы VGA сигнала

HarryStar » 15 авг 2011, 10:13

Все это я уже смотрел и читал, нормальных графиков нигде нет, в коде авторов, особенно ассемблерном фиг разберешся :(

2 Духас: На РГБ данные идут во время высокого состояния горизонтального синхроимпульса. Они аналоговые, так что как на картинке, так они у меня и идут. половина строчной развертки ргб в 1, половина в 0.

Re: Осциллограммы VGA сигнала

Duhas » 15 авг 2011, 10:17

мб есть некие пределы в аналоговом сигнале ? и просто 0 и 1 как черное и белое не воспринимается?

Re: Осциллограммы VGA сигнала

avr123.nm.ru » 15 авг 2011, 10:37

HarryStar писал(а):нужна осциллограмма VGA
вот google выдал - http://www.ianstedman.co.uk/Amiga/amiga ... scart.html

В даташите параметры и диаграммы видеосигналов - http://www.analog.com/static/imported-f ... DV7184.pdf

Re: Осциллограммы VGA сигнала

Romikgy » 15 авг 2011, 11:16

Изображение
как я понял rgb это 0.7 вольт ...

пик-пик амплитуда, размах (пик-пик, peak-to-peak amplitude, pp) — это разница между положительным и отрицательным пиками;

http://ru.wikipedia.org/wiki/%D0%90%D0% ... 0%B4%D0%B0

Re: Осциллограммы VGA сигнала

HarryStar » 15 авг 2011, 12:41

ну вот тут http://eldigi.ru/site/comp/6.php
подключают напрямую с МК через резистор 150 Ом. Я поставил 560 на всякий случай.

Эксперименты по VGA временно прекращаю, только-что сжег монитор. Хорошо что на работе...
Теперь он мигает постоянно от черного к серому, меню не показывает, на сигналы не реагирует и паленым запахло довольно сильно.

Обидно... Думал у LCD хорошая защита от неправильных сигналов. Хотя и сигналы то были нормальные.

Re: Осциллограммы VGA сигнала

Duhas » 15 авг 2011, 12:42

это он от удивления.. 640х480 не часто нынче увидишь на входе )

Re: Осциллограммы VGA сигнала

HarryStar » 15 авг 2011, 13:18

Ну у меня как раз было через 560 Ом - с 75 Омами на входе RGB получается 75/(75+560)*5 = 0.6 Вольт

Добавлено спустя 33 минуты 1 секунду:
Вот такой сигнал спалил монитор :)

Переделал схему генерации сигнала, подогнал все более точно.
Кадровая была точно 60 Гц, Длина строчной развертки 31.6 мкс ( должна быть 31.77 ), ровно 525 строк в кадре, горизонтальный импульс 4 мкс, вертикальный 2 строки (63 мкс), сверху-снизу поля, слева-справа поля.

Не знаю, что могло вызвать такое...
Вложения
vga2.jpg

Re: Осциллограммы VGA сигнала

Myp » 16 авг 2011, 09:08

нужно ждать бородатого дядьку Michael_K он умный, он скажет чо не так =)

ЗЫ
это у тебя из протеуса картинки?
а в реале чего там если осциллом ткнуть?

Re: Осциллограммы VGA сигнала

Michael_K » 16 авг 2011, 09:52

ХЗ, что не так :)

Добавлено спустя 5 минут 15 секунд:
Может быть земли сигнальные не подключили, а монитор "слишком правильный"?... был.

Re: Осциллограммы VGA сигнала

HarryStar » 16 авг 2011, 10:54

Осцила нету, был бы, было бы все проще, я бы с реальной видеокарты снял сигналы в соотв. разрешении и посмотрел бы что там. Звуковая карта не думаю что справится в качестве осциллографа на VGA сигнале.
Земельные сигналы я все соединил межу собой (R, G, B, Землю и экран) и подключил к земле МК.
Главное я 3 дня с этим проектом работаю, все было нормально, а тут просто добавил случайный сигнал на RGB (до этого там была 1 вертикальная полоса в пол-экрана, я подумал может она тусклая и я ее не вижу)

PS: Хорошо еще не дома на 40" телике стал пробовать, а на работе. Найду бесплатный CRT моник, продолжу эксперименты в этом направлении.

Добавлено спустя 1 минуту 6 секунд:
Картинки из VMLABа

Re: Осциллограммы VGA сигнала

Myp » 16 авг 2011, 11:52

осталось изучить форму "убивающего" сигнала и написать вирус убивающий мониторы...


cron
Rambler\'s Top100 Mail.ru counter