roboforum.ru

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

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

Обсуждаем рождающиеся мысли и результаты экспериментов.

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

Сообщение HarryStar » 15 авг 2011, 09:50

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

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

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

Длительность вертикального синхроимпульса 64 мкс, горизонтального 4 мкс. Вроде все правильно делаю...
Схема: синхры напрямую с ножек МК, RGB через резистор. Может здесь проблема?
Вложения
vga.jpg
Осциллограммы на текущий момент
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение Duhas » 15 авг 2011, 10:00

дык на ргб данные в каком формате идут ?
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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
Аватара пользователя
Strijar
 
Сообщения: 664
Зарегистрирован: 28 авг 2006, 17:09
Откуда: Всеволожск (СПб)
прог. языки: С, C++, Python, Lua, VHDL, Verilog, Forth
ФИО: Олег Белоусов

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

Сообщение HarryStar » 15 авг 2011, 10:13

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

2 Духас: На РГБ данные идут во время высокого состояния горизонтального синхроимпульса. Они аналоговые, так что как на картинке, так они у меня и идут. половина строчной развертки ргб в 1, половина в 0.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение Duhas » 15 авг 2011, 10:17

мб есть некие пределы в аналоговом сигнале ? и просто 0 и 1 как черное и белое не воспринимается?
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

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
die Wahrheit ist irgendwo da draußen
Аватара пользователя
Romikgy
 
Сообщения: 750
Зарегистрирован: 15 ноя 2009, 13:37
Откуда: Porto Franco "Odessa"

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

Сообщение HarryStar » 15 авг 2011, 12:41

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

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

Обидно... Думал у LCD хорошая защита от неправильных сигналов. Хотя и сигналы то были нормальные.
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение Duhas » 15 авг 2011, 12:42

это он от удивления.. 640х480 не часто нынче увидишь на входе )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

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
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение Myp » 16 авг 2011, 09:08

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

ЗЫ
это у тебя из протеуса картинки?
а в реале чего там если осциллом ткнуть?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

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

Сообщение Michael_K » 16 авг 2011, 09:52

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

Добавлено спустя 5 минут 15 секунд:
Может быть земли сигнальные не подключили, а монитор "слишком правильный"?... был.
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

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

Сообщение HarryStar » 16 авг 2011, 10:54

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

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

Добавлено спустя 1 минуту 6 секунд:
Картинки из VMLABа
Аватара пользователя
HarryStar
 
Сообщения: 995
Зарегистрирован: 15 ноя 2010, 13:56
Откуда: Нижний Новгород
прог. языки: С, С++, РНР

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

Сообщение Myp » 16 авг 2011, 11:52

осталось изучить форму "убивающего" сигнала и написать вирус убивающий мониторы...
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич


Вернуться в Идеи

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 56

cron