Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 24.09.2011, 13:52  
ser1600
Частый гость
 
Регистрация: 15.01.2008
Сообщений: 38
Сказал спасибо: 4
Сказали Спасибо 40 раз(а) в 10 сообщении(ях)
ser1600 на пути к лучшему
По умолчанию Как отобразить VGA 640x350?

Здравствуйте всем!
Помогите разобраться со следующим вопросом. В немецком приборе выпуска 90-х годов сгорел монохромный монитор VGA 640x350. Восстановлению не подлежит. Заменить адаптер или драйвер тоже нет никакой возможности. Сигнал VGA на монитор поступает своеобразный:
частота кадров 61.7 Гц, частота строк 25.57 кГц, есть еще CLK, с частотой 18 МГц.
Современные SVGA мониторы воспроизводить такой сигнал не желают, поскольку им нужна частота строк › 31 кГц.
На SVGA мониторе LAND TM-5158A образца 1993 года следующая картина:
https://kazus.ru/forums/attachment.p...1&d=1316856137
Как придвинуть частоту строк 25.57 кГц к 31.25 кГц?
Наверно, возможно решение на основе двух регистров сдвига, переключаемых кадровыми синхроимпульсами. Пока в один регистр идет запись с частотой 18 МГц, с другого происходит считывание с частотой 20 Мгц. С приходом кадрового синхроимпульса регистры меняются местами.
Но на основе каких элементов можно это сделать? Ведь чтобы вошел кадр, регистры должны быть размером 300 килобит.
Может есть решение попроще? Был же когда-то стандарт EGA 640x350. Даже есть варианты показать VGA на таком мониторе:
http://shostatsky.narod.ru/permon/ega-vga/ega-vga.html
Или может существует возможность подрегулировать частоту строк в мониторе LAND TM-5158A? Качество не важно, лишь бы текстовые символы были различимы.
Заранее спасибо всем откликнувшимся!
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG_2418a.jpg
Просмотров: 107
Размер:	82.6 Кб
ID:	26350  
ser1600 вне форума  
Непрочитано 25.09.2011, 13:30  
olbush
Прохожий
 
Регистрация: 06.08.2011
Адрес: Москва
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
olbush на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

1.Перестроить имеющийся монитор(строчную)
2.Поменять кварцы в VGA блоке прибора
3.Сменить монитор(в названии должно быть "мультисинк"
Успехов
olbush вне форума  
Непрочитано 25.09.2011, 14:28  
ser1600
Частый гость
 
Регистрация: 15.01.2008
Сообщений: 38
Сказал спасибо: 4
Сказали Спасибо 40 раз(а) в 10 сообщении(ях)
ser1600 на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

to olbush
Цитата:
1.Перестроить имеющийся монитор(строчную)
С удовольствием бы перестроил, но как? Изменения с помощью потенциометров на плате монитора LAND к успеху не привели.
Цитата:
3.Сменить монитор(в названии должно быть "мультисинк"
Монитор NEC MultiSync FE791 заявляет, что Signal frequency is out of range!
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG_2421.jpg
Просмотров: 54
Размер:	121.5 Кб
ID:	26382  
ser1600 вне форума  
Непрочитано 25.09.2011, 18:03  
olbush
Прохожий
 
Регистрация: 06.08.2011
Адрес: Москва
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
olbush на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

1.Перестроить задающий генератор строчной развертки(напр. добавив дополнительный конденсатор)
3.Взять более древний NEC(~1986г),помню мог MDA,CGA,EGA,VGA(до 800*600)
2.Посм.,что из себя представляет видеокарта(в надежде,что прибор-писюк
или Роботрон
olbush вне форума  
Сказали "Спасибо" olbush
ser1600 (28.09.2011)
Непрочитано 25.09.2011, 18:29  
ser1600
Частый гость
 
Регистрация: 15.01.2008
Сообщений: 38
Сказал спасибо: 4
Сказали Спасибо 40 раз(а) в 10 сообщении(ях)
ser1600 на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

olbush, cпасибо за рекомендации.
Цитата:
3.Взять более древний NEC(~1986г),помню мог MDA,CGA,EGA,VGA(до 800*600)
Самый древний из имеющихся в наличии - 1993 года выпуска.
Ссылка на возможность отображения сигнала VGA на мониторе EGA была в первом посте:
http://shostatsky.narod.ru/permon/ega-vga/ega-vga.html
К сожалению, надо наоборот - из 640х350 получить 640х480.
ser1600 вне форума  
Непрочитано 25.09.2011, 20:50  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,528
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

Сообщение от ser1600 Посмотреть сообщение
640х350
Это разрешение EGA. VGA - 640x480 (ну и меньше, обратная совместимость ПО РАЗРЕШЕНИЯМ, для поддержки софта). А вот сигнал у CGA и EGA - TTL, а у VGA и далее - аналоговый. Может, поэтому и не работает.
Цитата:
EGA всегда использовал частоту кадров в 60Гц, и мог использовать одну из двух частот строк - 21.8 КГц для 350 строк (все текстовые режимы и режим 640x350x16) и 15.7 КГц для 200 строк (все остальные графические режимы).
Может, Вы частоту неправильно измерили? А так очень на егу похоже.
В свое время выпускались мониторы монохромные "Электроника" для CGA, народ их умудрялся переделывать для EGA. Как раз то, что Вам выше советовали. А VGA переделывать - сложно. И развертку, и входную часть...
Или сам сигнал переделывать.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 26.09.2011, 10:43  
ser1600
Частый гость
 
Регистрация: 15.01.2008
Сообщений: 38
Сказал спасибо: 4
Сказали Спасибо 40 раз(а) в 10 сообщении(ях)
ser1600 на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

to DK
Цитата:
А вот сигнал у CGA и EGA - TTL, а у VGA и далее - аналоговый. Может, поэтому и не работает.
Выходной сигнал прибора именно VGA 640x350, с аналоговыми уровнями. 350 строк по 640 пиксел в строке. Монитор отображал монохромную информацию, поэтому уровень каждого пиксела можно представить как один бит: 0 - черный, 1 - белый. В ТТЛ преобразовать не проблема. Частота кадров та же 60 Гц, только в каждый кадр вместо 525 строк (480 с информацией) записывается 414 (350 с информацией). Отсюда и строчная частота вместо 31,25 кГц получается 25,57 кГц (период следования ССИ 32 мкс для VGA и соответственно 39,1 мкс в данном случае, измерено осциллографом Tektronix).
Как можно преобразовать, тоже есть вариант - надо 2 сдвиговых регистра по 300 килобит, переключаемых с приходом кадровых импульсов. Вот только какую микросхему использовать в качестве такого регистра? Подскажите, но поконкретнее. Сказать, например, что-то типа "Статическое ОЗУ" я тоже смогу, но конкретно не знаю, какую именно. Может есть специализированные микросхемы? Или на ПЛИС можно организовать: хватит ли памяти у EPM3256, например? На ATMega, по-моему, не сделать, поскольку частота записи/считывания больше 16 МГц.
А в общем, спасибо за интерес к теме.
ser1600 вне форума  
Непрочитано 26.09.2011, 12:11  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Как отобразить VGA 640x350?

ser1600,
если вы знаете все параметры видеосигнала, то особого труда не составит сделать перекодировщик на ПЛИС. единственная особенность - делать надо два буфера экрана (один на низкой частоте заполняется, второй на высокой выводит). возможно их понадобится больше из-за разницы частот или как вариант - смена при различии в картинке.
если вам известно, что это адаптер VGA, то подсоединитесь на шину адреса/данных своим адаптером на ПЛИС и ловите данные (описание адаптеров VGA есть в сети) - если там нет картинок (работа в текстовом режиме) возможно поймать ASCII коды и разлагать своим знакогенератором
jump вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эрудиция и смекалка slavar1 Отвлекитесь, эмбеддеры! 12765 06.04.2024 20:45
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
Глушилка громкой музыки у соседей VVK Отвлекитесь, эмбеддеры! 355 10.01.2019 20:09
2012г - конец или начало? ve_de Отвлекитесь, эмбеддеры! 89 31.10.2008 16:05


Часовой пояс GMT +4, время: 00:59.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot