![]() |
|
|
|
|
|
#1 |
|
Guru
Join Date: 11th April 2009
Location: Челябинск
Posts: 2,273
Thanks: 151
Thanked 637 Times in 378 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Здравствуйте!
Плата VGA & PAL предназначена для вывода сигнала со Spectrum - совместимого компьютера на монитор и/или телевизор. Со Спектрума на плату подаются цифровые сигналы цвета RGBI, сигналы кадровой и строчной синхронизации (или синхросмесь), частота генератора 14 МГц и питание +5В. ![]() Плата имеет несколько режимов работы. Выбор режима осуществляется перемычками. Первый режим соответствует развертке 640х480 60 Гц стандартного VGA, но отображается экран Спектрума 256х192 плюс BORDER по краям. Данный режим должен работать на всех мониторах, но на разных мониторах могут быть разные пропорции центральной части экрана. Второй режим - синкдаблер. В этом режиме частота кадров на мониторе соответствует частоте кадров со Cпектрума. Приобрести конструктор этого и других устройств можно на www.zxkit.ru Для CRT мониторов написана прошивка с частотой кадров 100 Гц. Написана прошивка для подключения к компьютерам с другими частотами тактовых импульсов: расширенный режим Профи (12 МГц), Орион (10 МГц). Для Специалист (8 МГц) - требуется отладка. ... ----------------------------------------------------------------------------------------------------------------------------- НАВИГАЦИЯ ПО ТЕМЕ И ДРУГИЕ ССЫЛКИ (последние дополнения/изменения - 120826) (111207) Подключение к разным компьютерам/клонам: Общие рекомендации - http://zx.pk.ru/showpost.php?p=232575&postcount=573 Желтый "SCORPION" - http://zx.pk.ru/showpost.php?p=214886&postcount=58 Зеленый "SCORPION" - http://zx.pk.ru/showpost.php?p=216534&postcount=117 "ZXM-Phoenix 1024"- http://zx.pk.ru/showpost.php?p=216534&postcount=117 "SPECCY2007" - http://zx.pk.ru/showpost.php?p=215147&postcount=107 "ZX-NEXT" - http://zx.pk.ru/showpost.php?p=217541&postcount=138 "Ленинград" -http://zx.pk.ru/showpost.php?p=244660&postcount=609 "Pentagon-128" - http://zx.pk.ru/showpost.php?p=222759&postcount=427 "Pentagon-48" - http://zx.pk.ru/showpost.php?p=227481&postcount=496 "Профи 5.2" - http://zx.pk.ru/showpost.php?p=262269&postcount=716 "Профи 4.2" - http://zx.pk.ru/showpost.php?p=329116&postcount=809 "Робик" - http://zx.pk.ru/showpost.php?p=264419&postcount=723 "ATM Turbo+" - http://zx.pk.ru/showpost.php?p=315359&postcount=783 "ATM Turbo 7.10" -http://zx.pk.ru/showpost.php?p=387046&postcount=979 "Pentagon 1024 SL 2.2" - http://zx.pk.ru/showpost.php?p=338040&postcount=855 "KAY-1024/SL-4/TURBO v2010" - http://zx.pk.ru/showpost.php?p=358382&postcount=754 "УКНЦ" - ... "БК-0010" - http://zx.pk.ru/showpost.php?p=380943&postcount=36 "ORION-128" - http://zx.pk.ru/showpost.php?p=443347&postcount=354 (120826) Цоколевка ответной части (на разъеме есть цифра 1 там, где первый вывод): 1. GND 2. +5V 3. R 4. G 5. B 6. I 7. KSI 8. SSI 9. F14MHZ (101106) Как припаять ответную часть к плате VGA&PAL: http://zx.pk.ru/showpost.php?p=328801&postcount=802 (100304) Отзывы о проекте: http://zx.pk.ru/showpost.php?p=214865&postcount=51 http://zx.pk.ru/showpost.php?p=215937&postcount=359 http://zx.pk.ru/showpost.php?p=225453&postcount=460 http://zx.pk.ru/showpost.php?p=225779&postcount=475 http://zx.pk.ru/showpost.php?p=226685&postcount=486 http://zx.pk.ru/showpost.php?p=228354&postcount=508 http://zx.pk.ru/showpost.php?p=230542&postcount=558 http://zx.pk.ru/showpost.php?p=258902&postcount=684 (100924) Где приобрести: www.zxkit.ru (111207) Демонстрация работы: "SPECCY2007" + LCD Acer V173 (игры и SPECCY2007 с платой VGA) - http://zx.pk.ru/showpost.php?p=214916&postcount=63 "SPECCY2007" + PAL-кодер+TV через вход Composite Video - http://zx.pk.ru/showpost.php?p=225423&postcount=175 "SPECCY2007" + широкоформатный LCD 22" BenQ E2200HDA (50 Гц) - http://zx.pk.ru/showpost.php?p=293546&postcount=766 "ZXM-Phoenix 1024" + LCD LG L1510S (меню 128, игра и круг) - http://zx.pk.ru/showpost.php?p=215941&postcount=363 "ZXM-Phoenix 1024" + CRT Samsung (100 Гц) - http://zx.pk.ru/showpost.php?p=230542&postcount=558 Желтый "SCORPION" + LCD Acer V173 (меню 128) - http://zx.pk.ru/showpost.php?p=214875&postcount=54 Зеленый "SCORPION" и "ZXM-Phoenix 1024" на CRT Samsung - http://zx.pk.ru/showpost.php?p=216764&postcount=132 "ZX-NEXT" + CRT Samsung - http://zx.pk.ru/showpost.php?p=217541&postcount=138 "Ленинград" (текст на BASIC) + CRT Samsung - http://zx.pk.ru/showpost.php?p=212730&postcount=122 "Ленинград" + PAL-кодер+TV-тюнер - http://zx.pk.ru/showpost.php?p=221114&postcount=166 "Ленинград" + CRT Samsung (собранная плата VGA&PAL и заставка к игре) - http://zx.pk.ru/showpost.php?p=213394&postcount=151 "Ленинград" + CRT Samsung (круг на 50 Гц) - http://zx.pk.ru/showpost.php?p=214961&postcount=76 "Ленинград" + широкоформатный LCD 22" BenQ E2200HDA (50 Гц)- http://zx.pk.ru/showpost.php?p=248690&postcount=615 "Робик" + LCD Flatron L1717S - http://zx.pk.ru/showpost.php?p=257627&postcount=670 "БК-0010"+ LCD - http://zx.pk.ru/showpost.php?p=380943&postcount=36 "ORION-128" - http://zx.pk.ru/showpost.php?p=443347&postcount=354 (090901) Отображение видеоэффектов и игр: http://zx.pk.ru/showpost.php?p=215290&postcount=298 http://zx.pk.ru/showpost.php?p=214978&postcount=81 http://zx.pk.ru/showpost.php?p=215247&postcount=280 (091209) Способы крепления платы: http://zx.pk.ru/showpost.php?p=230543&postcount=651 http://zx.pk.ru/showpost.php?p=215951&postcount=367 (090901) Геометрические искажения на мониторах LCD: LG L1510S 60 Гц -http://zx.pk.ru/showpost.php?p=215941&postcount=363 Acer V173 - http://zx.pk.ru/showpost.php?p=215247&postcount=280 ACER http://zx.pk.ru/showpost.php?p=215946&postcount=365 Свойства конструкции: http://zx.pk.ru/showpost.php?p=215832&postcount=343 (110516) Прошивки ПЛИС: http://zx.pk.ru/showpost.php?p=213835&postcount=165 (090818) Фотографии собранной платы: http://zx.pk.ru/showpost.php?p=213394&postcount=151 Назначение платы: http://zx.pk.ru/showpost.php?p=211928&postcount=106 Входные сигналы и исходные данные проекта: http://zx.pk.ru/showpost.php?p=208575&postcount=13 Принцип работы: http://zx.pk.ru/showpost.php?p=208407&postcount=7 Временные диаграммы: http://zx.pk.ru/showpost.php?p=210004&postcount=70 (091019) Схема и текущие изменения в схеме: http://zx.pk.ru/showpost.php?p=212132&postcount=107 (090827) О совместимости с дополнительными режимами: http://zx.pk.ru/showpost.php?p=212812&postcount=126 http://zx.pk.ru/showpost.php?p=213835&postcount=165 Фотография печатных плат: http://zx.pk.ru/showpost.php?p=217235&postcount=133 (090819) Список элементов для сборки: http://zx.pk.ru/showpost.php?p=213649&postcount=164 (091018) Монтажные схемы: http://zx.pk.ru/showpost.php?p=213287&postcount=148 (090826) Описание перемычек: http://zx.pk.ru/showpost.php?p=208702&postcount=21 (100118) О схеме программатора ПЛИС, программе для прошивки и порядке прошивки (Программирование м/с ПЛИС АLТЕRА в Pentagon1024SL2): http://realddp.narod.ru/zx/p1024sl2/...rogramming.htm и http://www.altera.ru/cgi-bin/go?35#i2 и http://zx.pk.ru/showpost.php?p=212996&postcount=290 (100218) Какие номиналы резисторов? - http://zx.pk.ru/showpost.php?p=216928&postcount=124 (101208) Информация для изготовления программатора ByteBlaster MV - http://zx.pk.ru/showthread.php?t=12141 Настройки параллельного порта в биосе - Parallel Port Address [378], Parallel Port Mode [Normal], Parallel Port IRQ [IRQ7] (091008) Тестовые прошивки: http://zx.pk.ru/showpost.php?p=224340&postcount=442 (110810) http://zx.pk.ru/showpost.php?p=212360&postcount=110 (090926) Cпособы пайки корпусов TQFP-100: zst - http://zx.pk.ru/showpost.php?p=213088&postcount=146 ewgeny7 -http://zx.pk.ru/showpost.php?p=213095&postcount=147 Segfault - http://zx.pk.ru/showpost.php?p=214925&postcount=66 (101023) Совместимость платы VGA&PAL с мониторами Да. На 60 Гц будут показывать большинство. На 50 Гц - как повезет. Список работающих на 50 Гц мониторов есть на сайте NEDOPC: http://www.nedopc.com/zxevo/zxevo_su...d_monitors.pdf Программа для тестирования монитора: http://www.nedopc.com/zxevo/tools/zx...t_20100221.rar
__________________
ZX Spectrum... ZX-Next... ZXkit... Speccy2007 Speccy2010 LENINGRAD-2012 SCART + VGA&PAL + KEYB&SINCКто с паяльником сидит - тот паяет ZXkit ! Last edited by zst; 6th January 2014 at 20:06. |
|
|
|
| The Following 6 Users Say Thank You to zst For This Useful Post: | alone (8th July 2013), Astrolux (29th September 2012), Evgeny Muchkin (15th December 2012), gen1971 (12th September 2012), perestoronin (26th February 2013), Viktor2312 (13th March 2013) |
|
|
#2 |
|
Veteran
Join Date: 24th January 2009
Location: Камышин
Posts: 1,379
Thanks: 624
Thanked 314 Times in 201 Posts
![]() ![]() ![]() ![]() |
Не совсем понял суть вопроса - если имеются в виду номиналы резисторов для получения ПЦТВ сигнала (R+G+B+Sinc(через диод)), то например, R - 1k, G - 499(510), B - 2k. (вложение)
|
|
|
|
|
|
#3 | ||
|
Guru
Join Date: 11th April 2009
Location: Челябинск
Posts: 2,273
Thanks: 151
Thanked 637 Times in 378 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
---------- Post added at 01:37 ---------- Previous post was at 01:30 ---------- Quote:
Есть схема, разрабатывается плата. Требуется написание прошивки, отладка.
__________________
ZX Spectrum... ZX-Next... ZXkit... Speccy2007 Speccy2010 LENINGRAD-2012 SCART + VGA&PAL + KEYB&SINCКто с паяльником сидит - тот паяет ZXkit ! |
||
|
|
|
|
|
#4 | |
|
Activist
Join Date: 11th March 2008
Location: Москва
Posts: 228
Thanks: 1
Thanked 14 Times in 13 Posts
![]() |
Quote:
и к томуже как мне кажется в очередной раз пытаются саму программу заставить стирать белье! или мне только это кажется? |
|
|
|
|
|
|
#5 | |
|
Guru
Join Date: 11th April 2009
Location: Челябинск
Posts: 2,273
Thanks: 151
Thanked 637 Times in 378 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Принцип работы удвоителя строк такой.
В ОЗУ создается два буфера с размером, достаточным для записи одной строки кодов цвета. В один пишутся коды цвета со Спектрума с частотой телевизора по фронтам тактовых импульсов частотой 7МГц. Из другого буфера считывается предыдущая строка по фронтам импульсов частотой 14МГц. За время одной строки телевизора выводится две строки на монитор. Когда одна строка обработана, буферы меняются местами. Строчные и кадровые синхроимпульсы обнуляют счетчики адресов для записи и чтения в/из ОЗУ. Для режима 60 Гц кадровый синхроимпульс обнуляет только счетчик записи, счетчик чтения работает автономно. Из сигналов счетчиков формируются также синхроимпульсы для VGA и PAL. Для режима 60 Гц придется записывать в буфер целый кадр. ----------------------------------------------------------------------------------------------------------------------------- На вход SCART и VGA сигнал должен подаваться с размахом 0.7В. На входе стоят резисторы по 75 Ом. Ток будет около 9 мА. На вход PAL-кодера сигнал должен подаваться с размахом 1В. Выходное сопротивление схемы должно быть маленьким. Можно взять 100 Ом на землю. Необходимо узнать, какого уровня должны быть сигналы RGB на разъеме VGA/SCART и на входах PAL-кодера при BRIGHT=0 и BRIGHT=1. Также нужно уточнить амплитуды сигналов кадровой и строчной синхронизации на разъеме VGA/SCART для того, чтобы вместо кабеля на VGA монитор можно было подключать переходник на SCART. Режим должен переключаться перемычкой или тумблером. При этом вместо одного из синхроимпульсов VGA должна подаваться синхросмесь как на PAL - кодер. Вместо другого - сигнал перевода телевизора в режим RGB. Также нужно расчитать резисторы для этих сигналов. Пока поставил примерные значения. Quote:
__________________
ZX Spectrum... ZX-Next... ZXkit... Speccy2007 Speccy2010 LENINGRAD-2012 SCART + VGA&PAL + KEYB&SINCКто с паяльником сидит - тот паяет ZXkit ! Last edited by zst; 15th August 2009 at 08:40. |
|
|
|
|
|
|
#6 |
|
Activist
Join Date: 11th March 2008
Location: Москва
Posts: 228
Thanks: 1
Thanked 14 Times in 13 Posts
![]() |
в твоем случае можно напрямую воткнуть сигналы цвета и синхры в SVGA монитор и увидеть картинку но истественно она будет немного не та ну дак для этого и надо мутить сигнал
а вот што канкретно со скартом и прочем ты хочеш я так и не понел http://www.cvs.com.ru/tp/scart.htm http://pinouts.ru/Video/VGA15.shtml |
|
|
|
|
|
#7 | |
|
Guru
Join Date: 11th April 2009
Location: Челябинск
Posts: 2,273
Thanks: 151
Thanked 637 Times in 378 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Идея такая. Так как на VGA и SCART надо подавать сигналы RGB, входы у телевизора и монитора имеют одинаковое сопротивление (75 Ом) и максимальный размах у них одинаковый (0.7 В), то можно разъем VGA при необходимости использовать для подключения к SCART телевизора через переходник к стандартному шнуру SCART-SCART. С сигналами цвета понятно - они одинаковые. На VGA нужно подавать раздельно строчные и кадровые синхроимпульсы. Входное сопротивление этих входов и размах я не знаю. Для SCART нужно подать синхросмесь из строчных и кадровых синхроимпульсов и сигнал включения телевизора в режим RGB. На последний нужно подать 1-3В. А размах синхросмеси я не знаю. Если получится совместить эти сигналы по уровням, то можно будет переключать на разъем VGA сигналы для монитора и телевизора с помощью тумблера. Но сначала надо согласовать это все по уровню... Так, видеовход (20 выв. SCART) имеет размах 1 В и входное сопротивление 75 Ом. Тогда можно попробовать подать туда синхросмесь размахом 1 В. Будет ли работать монитор с такими синхроимпульсами? Хотя, если у него на входе сопротивление больше 75 Ом, то и сигнал будет больше, до 3.3 В. Нужно знать точно значение напряжений RGB, синхроимпульсов и их входное сопротивление. Специалисты, подскажите... Если все получится, то плату можно будет использовать как универсальный видеовыход со Спектрума... ewgeny7, DDp, ... Давайте вместе напишем прошивку для ПЛИС...
__________________
ZX Spectrum... ZX-Next... ZXkit... Speccy2007 Speccy2010 LENINGRAD-2012 SCART + VGA&PAL + KEYB&SINCКто с паяльником сидит - тот паяет ZXkit ! Last edited by zst; 17th July 2009 at 16:16. |
|
|
|
|
|
|
#9 |
|
Guru
Join Date: 11th April 2009
Location: Челябинск
Posts: 2,273
Thanks: 151
Thanked 637 Times in 378 Posts
![]() ![]() ![]() ![]() ![]() ![]() |
Работаю над изготовлением материнской платы с шиной ZX-BUS2. Рисунок платы привел в той теме. Материнскую плату с ZX-BUS2, наверно, можно будет использовать как разветвитель для шины ZX-BUS, если не хватает слотов. Там была концепция - здесь разработка железа...
Затем подключу к Ленинграду плату VGA & PAL, подпаяю Ленинград к материнской плате и т.д. Это есть реализация "ZXKit1 - конструктор для ZX-творчества".
__________________
ZX Spectrum... ZX-Next... ZXkit... Speccy2007 Speccy2010 LENINGRAD-2012 SCART + VGA&PAL + KEYB&SINCКто с паяльником сидит - тот паяет ZXkit ! Last edited by zst; 17th July 2009 at 16:17. |
|
|
|
|
|
#10 |
|
Member
Join Date: 15th February 2005
Location: Днепропетровск
Posts: 163
Thanks: 5
Thanked 28 Times in 15 Posts
![]() |
Вот есть дока по реализации VGA на ПЛИС в ZX Badaloc, есть примеры на ABEL и VHDL. Правда там чутка другой принцип, используется отдельная м/с для видеоОЗУ из которой данные и выводятся уже на VGA
zxvga.rar
__________________
Ленинград-2 + 256кБ + BDI (FDD Teac 5.25 + 3.5) + YM2149 + PS/2 Keyb(Caro) Ленинград-2 + 1MБ (Kay1024 Standart) + BDI (FDD Teac 3.5) + AY8912 + PS/2 Keyb(Caro) Pentagon 128кБ (в процессе восстановления)
|
|
|
|
| The Following 2 Users Say Thank You to Spir0 For This Useful Post: | Viktor2312 (13th March 2013), zst (17th July 2009) |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|