реклама на сайте
подробности

 
 
> Вывод изображения через VGA (Spartan) на LCD-монитор, Изоражение на LCD-монитор не выводится, на ЭЛТ - выводится
Ellochka
сообщение Jul 6 2009, 12:34
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-09
Из: Москва
Пользователь №: 50 965



проблема состоит в том, что на обычные мониторы изображение выводимое через VGA-разъем платы Spartan-3 показывается на старом мониторе, ЭЛТ, но не показаывается на ЖК!
Кто-нибудь выводил изображение на ЖК-монитор?

Почему не выводится? Там что уровни напряжений другие нежели у старых мониторов???

Ума не приложу! Подскажите , пожалуйста!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Cont
сообщение Jul 8 2009, 07:32
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 112
Регистрация: 10-11-06
Из: Москва
Пользователь №: 22 176



Pin Name Dir Description
1 RED Red Video (75 ohm, 0.7 V p-p)
2 GREEN Green Video (75 ohm, 0.7 V p-p)
3 BLUE Blue Video (75 ohm, 0.7 V p-p)
4 ID2 Monitor ID Bit 2
5 GND Ground
6 RGND Red Ground
7 GGND Green Ground
8 BGND Blue Ground
9 KEY - Key (No pin)
10 SGND Sync Ground
11 ID0 Monitor ID Bit 0
12 ID1 or SDA Monitor ID Bit 1
13 HSYNC or CSYNC Horizontal Sync (or Composite Sync)
14 VSYNC Vertical Sync
15 ID3 or SCL Monitor ID Bit 3

Это аналоговые выходы, я имел ввиду то, что у вас поступает на DAC. (Но скорее всего там DE и не нужен) Возможно ваш LCD по какой-то причине не работает с VGA.

Напишите полное название вашей платы.
Go to the top of the page
 
+Quote Post
Ellochka
сообщение Jul 8 2009, 09:36
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-09
Из: Москва
Пользователь №: 50 965



Цитата(Cont @ Jul 8 2009, 11:32) *
Напишите полное название вашей платы.


у меня плата Spartan - 3 c ПЛИС XC3S200. Поддерживает VGA, 60 Гц, 3 бита. Монитор перевожу в режим 640*480, 256 цветов, 60 Гц. Так что он VGA поддерживает. Выдает "Out of range" - почему я и думаю, что здесь не согласовываются уровни напряжений.

В стандарте написано, что уровни R,G,B - не ТТЛ. "0.7 V р-р" - видимо 0.7В - уровень единицы (хотя мне непонятен смысл индекса р-р).
Интересно то, что на R,G,B Spartan выдает уровни 0В и 3.3В - откуда, я полагаю, что ЭЛТ либо обрезает этот сигнал, либо преобразует к 0.7В.
А ЖК в свою очередь это не делает и пишет, что сигнал вне диапазона.

Что вы по этому поводу думаете?

Как мне обратиться к сигналу DE, если у меня есть только выход платы и вход монитора? и оба VGA?
Go to the top of the page
 
+Quote Post
Leka
сообщение Jul 8 2009, 11:11
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Ellochka @ Jul 8 2009, 13:36) *
Интересно то, что на R,G,B Spartan выдает уровни 0В и 3.3В - откуда, я полагаю, что ЭЛТ либо обрезает этот сигнал, либо преобразует к 0.7В.

0.7V должны получаться на нагрузке 75Ом, те при подключенном мониторе.
Цитата
А ЖК в свою очередь это не делает и пишет, что сигнал вне диапазона.

Это, скорее, относится к таймингам, а не к уровням сигнала, можно проверить уровни при подключенном ЖК.
Go to the top of the page
 
+Quote Post
Ellochka
сообщение Jul 8 2009, 11:31
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 6-07-09
Из: Москва
Пользователь №: 50 965



Цитата
Вы уровень 3.3В измеряли при подключенном мониторе или на холостом ходу?

На холостом ходу, щупы прикладывала к выводам порта на спартане.

Цитата(Leka @ Jul 8 2009, 15:11) *
0.7V должны получаться на нагрузке 75Ом, те при подключенном мониторе.

Это, скорее, относится к таймингам, а не к уровням сигнала, можно проверить уровни при подключенном ЖК.


Это как??? точнее куда мне щупы осциллографа прикладываеть?
Цитата
А какая тактовая частота используется для вашего VGA-контроллера внутри ПЛИСки? Сколько МГц? Т.е. почему Вы так уверены, что на выходе у вас 60 Гц?


Про 60 Гц написано в datasheet'e к спартану. Это частота обновления. Тактовая частота 25МГц.
На сколько я понимаю, сигналы синхронизации формируются постоянно. Я же формирую кадр асинхронно - цвета, выводимую информацию.

Когда я мерила сигналы, я получила совсем не те периоды синхронизации, которые описаны в datasheet'e. Например, горизонтальная синхронизация - 16 мкс, когда она должна быть 32 мкс. в общем искомых цифр я не нашла.

Сообщение отредактировал Ellochka - Jul 8 2009, 11:32
Go to the top of the page
 
+Quote Post
rezident
сообщение Jul 8 2009, 12:08
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Ellochka @ Jul 8 2009, 17:31) *
горизонтальная синхронизация - 16 мкс, когда она должна быть 32 мкс. в общем искомых цифр я не нашла.
Дык, а чего же вы тогда хотите? LCD-монитор просто "не умеет" работать с такими частотами строчной (горизонтальной) синхронизации (1280*1024@60Гц это 64кГц строчная, 640*480@60Гц - 31кГц), в отличие от ЭЛТ-монитора (обычно не менее 72кГц для мониторов с диагональю от 17").
По ссылке см. таблица 2. http://www.ixbt.com/video/refreshrate.html
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Ellochka   Вывод изображения через VGA (Spartan) на LCD-монитор   Jul 6 2009, 12:34
- - aaarrr   Возможно, LCD-монитору не нравится режим. Какой у ...   Jul 6 2009, 12:44
- - Михаил_K   Если имеется ввиду кит, с 200 спартаном 3 и тестов...   Jul 6 2009, 13:10
- - rezident   Цитата(Ellochka @ Jul 6 2009, 18:34) Поче...   Jul 6 2009, 13:15
|- - DmitryR   У LCD ныне рефреш вообще только 60 Гц, плюс обычно...   Jul 6 2009, 16:21
- - Ellochka   1. Монитор переводила в режим 640 на 480, 16 бит ц...   Jul 7 2009, 06:39
|- - Zwerg_nase   Цитата(Ellochka @ Jul 7 2009, 10:39) 4. У...   Jul 7 2009, 09:55
- - Евгений Николаев   ЦитатаНасчет уровней напряжений: со спартана сигна...   Jul 7 2009, 07:01
|- - Ellochka   Цитата(Евгений Николаев @ Jul 7 2009, 11...   Jul 7 2009, 07:38
- - Cont   Проверьте полярность сигнала DE, неправильная поля...   Jul 7 2009, 08:57
|- - Ellochka   Цитата(Cont @ Jul 7 2009, 12:57) Проверьт...   Jul 7 2009, 10:17
- - Евгений Николаев   ЦитатаНадо же поменять полярность сигналов HS, VS....   Jul 7 2009, 10:40
|- - Ellochka   проинвертировала HS, VS. Проверила это на осциллог...   Jul 7 2009, 10:55
- - Cont   DE - PIXEL DATA ENABLE. Странно что Вы задаете это...   Jul 8 2009, 04:43
|- - Ellochka   А что за контроллер вы имеете ввиду? Вывод же ид...   Jul 8 2009, 05:37
|- - Ellochka   Уважаемый Cont! Поясните, пожалуйста, что вы ...   Jul 8 2009, 06:44
|- - Yuris   Цитата(Ellochka @ Jul 8 2009, 13:36) В ст...   Jul 8 2009, 10:20
|- - Leka   Цитата(Ellochka @ Jul 8 2009, 15:31) Когд...   Jul 8 2009, 11:53
|- - Ellochka   Цитата(Евгений Николаев @ Jul 8 2009, 16...   Jul 8 2009, 12:43
- - Евгений Николаев   ЦитатаИнтересно то, что на R,G,B Spartan выдает ур...   Jul 8 2009, 11:13
- - Евгений Николаев   16 мкс... Это на 75Гц похоже...   Jul 8 2009, 11:50
|- - Ellochka   Цитата(Евгений Николаев @ Jul 8 2009, 15...   Jul 8 2009, 11:58
- - Евгений Николаев   Для 60Гц: Длительность импульса горизонтальной син...   Jul 8 2009, 12:10
- - Leka   Советую написать свой простой тестовый проект VGA,...   Jul 8 2009, 14:51
|- - DmitryR   Если у вас тайминги сделаны по это таблице, то LCD...   Jul 8 2009, 17:09
- - Евгений Николаев   Цитатада, это все я знаю. Там только 521 линия. Эт...   Jul 8 2009, 17:59
- - Ellochka   я не писала свой контроллер, который в идеале долж...   Jul 9 2009, 08:35
- - Ellochka   !! видимо все дело было в преобразователе ...   Jul 9 2009, 11:46


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 15:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.02149 секунд с 7
ELECTRONIX ©2004-2016