PDA

Просмотр полной версии : ZXKit1 - плата VGA & PAL



Страницы : 1 2 3 [4] 5 6 7 8 9 10

Alex_NEMO
20.05.2010, 16:04
NEW SCANDOUBLER FOR ZX SPECTRUM 128 / +2
http://picasaweb.google.com/lh/photo...pkeuVrQOtl3S7g
http://picasaweb.google.com/10658384...at=directlink#

Author of scandoubler is David Luftner

tested on my ZX Spectrum 128+2. Scan RGBI and CSYNC values to 128kB sram. Source of CPLD will free. Soon.
Hi, VELESOFT!
How to see technical details of this device (the scheme, PCB, etc.)?

lisica
20.05.2010, 22:13
lisica, может ли плата VGA&PAL показывать на CRT-мониторе с частотой 100 Гц, если подключить к Робику. (прошивка V.XX) ?
Если прошивка поддерживает Робик - то поуему бы и нет.

zx-kit
20.05.2010, 22:35
Если прошивка поддерживает Робик - то поуему бы и нет.

На днях буду дорабатывать прошивку для SPECCY2007. Для Робика тоже доработаю для 100 Гц.

Alex_NEMO
30.05.2010, 19:15
Мужики, а VGA-плату к Пентагону 1024 SL v2.2 кто-нить подключал? Интересуют точки подключения на плате и версия прошивки.
Либо, как вариант - подключение к Пенту v1.4. Сравнив схемы - думаю, разберусь...

Slider
18.06.2010, 21:11
Как там поживает прошивка для Робика 100Мгц?

doorsfan
18.06.2010, 23:45
Как там поживает прошивка для Робика 100Мгц?
турборобик?! Ого!!

Ewgeny7
19.06.2010, 00:18
Как там поживает прошивка для Робика 100Мгц?
Млин, Робик с Пентиумом на борту???

Slider
20.06.2010, 17:16
:) сто герц, конечно :) :) :)

zx-kit
21.06.2010, 13:50
Частота кадров 50/60 Гц.
Вывод на VGA, S-VIDEO, COMPOSITE, SCART (через переходник VGA).
Улучшена центровка экрана.

elker
21.06.2010, 14:47
SCART (через переходник VGA).

Что за переходник такой?

---------- Post added at 16:47 ---------- Previous post was at 16:45 ----------

И где взять прошивку?

zx-kit
21.06.2010, 15:33
Что за переходник такой?
При установке перемычки JP5 VGA_SCART на разъем VGA подаются сигналы для SCART.

И где взять прошивку?
Забыл выложить... Добавил выше.

Alex_NEMO
21.06.2010, 19:34
Частота кадров 50/60 Гц.
Вывод на VGA, S-VIDEO, COMPOSITE, SCART (через переходник VGA).
Улучшена центровка экрана.
Вадим, эта та, обещаная улучшенная прошивка? На Спекки 2007 сам её пробовал? Как? Я просто, чую, сам не скоро опять за свой сяду - надо с КАЕМ-1024 разбираться...

zx-kit
21.06.2010, 20:12
Вадим, эта та, обещаная улучшенная прошивка? На Спекки 2007 сам её пробовал? Как? Я просто, чую, сам не скоро опять за свой сяду - надо с КАЕМ-1024 разбираться...

До этого работали только версии 2.09 (50/60 Гц без вывода не телевизор) и 3.01 (50/100 Гц c выводом на телевизор). Версия 1.02 не работала, так как она подстраивается на количество тактов в строке...

В SPECCY2007 видеосигнал во время кадровых синхроимпульсов имеет врезки и уравнивающие импульсы с удвоенной частотой строк. Это несколько усложнило доработку прошивки. Версия 7.00 работает с клонами, у который в строке ровно 448 точек укладывается (SPEССY2007, Ленинград, Пентагон, SCORPION, KAY...).

Прошивку проверил на SPECCY2007 128К (48 Гц) и Ленинграде (50 Гц).

http://s55.radikal.ru/i148/1006/f5/4519ec12b4c8t.jpg (http://radikal.ru/F/s55.radikal.ru/i148/1006/f5/4519ec12b4c8.jpg)

Через SCART не проверял.

Slider
22.06.2010, 22:43
zst, я, конечно, извиняюсь, но... ?????

zx-kit
23.06.2010, 21:06
zst, я, конечно, извиняюсь, но... ?????

Руки не доходят до этой прошивки. Вывод на телевизор не надо?

Slider
23.06.2010, 22:55
нет ;)

Slider
08.07.2010, 22:15
э-э-э-э.... робик.... 100 герц... без тв-выхода... :v2_blush:

VELESOFT
16.07.2010, 20:02
http://picasaweb.google.com/lh/photo/1kP5qPQhpkeuVrQOtl3S7g

http://picasaweb.google.com/106583848211842323255/ScanDoublerZX128k?feat=directlink#

Author of scandoubler is David Luftner

tested on my ZX Spectrum 128+2. Scan RGBI and CSYNC values to 128kB sram. Source of CPLD will free. Soon. :v2_wink2:

David Luftner release source code (VHDL) of SCANDOUBLER for ZX128/ZX128+2/+2A/+3:
http://velesoft.speccy.cz/other/scandoubler-for-zx128_fixed_by_velesoft(11.7.2010).zip :v2_yahoo:

on scandoubler is used CPLD XILINX XC95144XL / 100 pins / 10 ns :v2_thumb:

Internal X-TAL 50 MHz is used for VGA output - actually VGA mode 640x480 / 60 Hz. Scandoubler need CLK signal 35.4690 MHz from ZX board. ( ULA chip use 17.7345 MHz = 35.4690 / 2 ). :v2_wink2:

http://picasaweb.google.com/106583848211842323255/PrototypScanDoublerZX128k#

http://picasaweb.google.com/106583848211842323255/ScanDoublerZX128k#

http://lh4.ggpht.com/_fOvnCjKDEsE/S65VEEAtz1I/AAAAAAAAAMw/L_e16ZPloy8/s512/horni.jpg

http://lh4.ggpht.com/_fOvnCjKDEsE/S655vQYUSkI/AAAAAAAAANU/nKW9FDcTLxI/s640/P3282735.jpg

Alex_NEMO
16.07.2010, 22:43
David Luftner release source code (VHDL) of SCANDOUBLER for ZX128/ZX128+2/+2A/+3:
http://velesoft.speccy.cz/other/scandoubler-for-zx128_fixed_by_velesoft(11.7.2010).zip :v2_yahoo:

on scandoubler is used CPLD XILINX XC95144XL / 100 pins / 10 ns :v2_thumb:

Internal X-TAL 50 MHz is used for VGA output - actually VGA mode 640x480 / 60 Hz. Scandoubler need CLK signal 35.4690 MHz from ZX board. ( ULA chip use 17.7345 MHz = 35.4690 / 2 ). :v2_wink2:

Hi, VELESOFT!
How to get/view SHEMATIC this device?!!

VELESOFT
16.07.2010, 23:11
Hi, VELESOFT!
How to get/view SHEMATIC this device?!!

Not exist. :v2_frown:
Author create only PCB without schematic. :v2_conf2:

Ewgeny7
16.07.2010, 23:16
One chip of RAM 512kword (512*16) we can see in HDL sources...

artice
19.07.2010, 16:22
zst, а к АТМ Турбо 2 подойдет? с его разрешением EGA 320x200? Очень интересно!!!

zx-kit
19.07.2010, 21:05
zst, а к АТМ Турбо 2 подойдет? с его разрешением EGA 320x200? Очень интересно!!!

Если частота кварца 14 МГц и не используется палитра - наверно будет работать.

kndbbs AKA KND
02.08.2010, 15:47
К сожелению не нашел ничего про подключение сего девайса на PENTAGON v.2.2

Slider
03.08.2010, 23:16
Все еще хочу Робик100!!! ;)

Ewgeny7
13.09.2010, 17:23
Вроде как так:

RGB - 2,5,7 DD55 (TM9)
Bright - 10 DD55 (она же)
F14M - 4 DD58 (ЛН1 тактового. Фиговенько, что без буфера)
KSI,SSI - сигнал Sync на плате. Конвертер работает с синхросмесью.
Питание - сам найдешь :)

Я не знаю точно, АТМ вроде как еще никто не поключал. И посмотри, кварц там стоит действительно 14 мехахерц или какой другой ;)

John North
13.09.2010, 18:12
Классно)
А можете также для Профи-4 расписать?
Заказал платку, жду вот.
Заранее спасибо)

lisica
13.09.2010, 23:26
А можете также для Профи-4 расписать?
Приедет платка - пиши на почту - попробуем разобраться.

Дмитрий
14.09.2010, 22:05
ZXFanat, А расширенный графический режим, а так же текстовый, работает через ZX VGA&PAL?

Дмитрий
16.09.2010, 20:41
ZXFanat, Один вопрос остался - какой версией прошивки ZX VGA пользуешься?

alex8418
11.10.2010, 23:53
Неделю назад отослал по почте перевод ZST (Master)-у на 1200 рублей на указанные им реквизиты. В результате не ответа, не привета... Не обман ли всё это????????? Есть ли этот девайс в действительности или только картинка?????????

zx-kit
12.10.2010, 00:02
Неделю назад отослал по почте перевод ZST (Master)-у на 1200 рублей на указанные им реквизиты. В результате не ответа, не привета... Не обман ли всё это????????? Есть ли этот девайс в действительности или только картинка?????????

Извините, что не ответил.
Кстати откуда такая сумма и почему по почте? Вы прислали без какой либо предварительной договоренности со мной. Или это было очень давно.

alex8418
04.11.2010, 13:29
Здравствуйте ZST Master!!! По поводу платы запрос по электронной почте я отправлял ещё в мае!!! Получил вчера ВАШ полезный девайс к ZX Spectrum-у, опробовать ещё не успел, более подробно напишу после теста... Единственно желательно указать откуда считать 1 по 9 контакт, т.к. на разъёме 1-ка не указана, во избежании спаливания устройства... Картинки возможно в низком качестве получаться, с сотового фотографировал...

zx-kit
04.11.2010, 13:37
Здравствуйте ZST Master!!! По поводу платы запрос по электронной почте я отправлял ещё в мае!!! Получил вчера ВАШ полезный девайс к ZX Spectrum-у, опробовать ещё не успел, более подробно напишу после теста... Единственно желательно указать откуда считать 1 по 9 контакт, т.к. на разъёме 1-ка не указана, во избежании спаливания устройства... Картинки возможно в низком качестве получаться, с сотового фотографировал...

На корпусе ответной части разъема 1 указана. На печатной плате у первого контакта квадратная площадка.

Желаю удачи.

alex8418
05.11.2010, 21:54
Доброго времени суток ZST Master... Забыл сказать спасибо за собранный девайс... Т.к. сам СПЕКТРУМ не собирал, обращаюсь с конкретным вопросом про контакты... Ниже выложена схема компа... В моём понимании, надо:

3. R <- 7-DD27
4. G <- 9-DD27
5. B <- 4-DD27
6. I <- 12-DD27
7. KSI <- 12-DD14
8. SSI <- 13-DD14
9. F14MHZ <- 1-DD9

Ну а питание ясное дело с X4 напрямки брать... Если где-то ошибся, отпишитесь пожалуйста...

Mirazh
05.11.2010, 22:01
Ниже выложена схема компа...
вы свое собственное вложение пробовали открыть?

---------- Post added at 22:01 ---------- Previous post was at 21:56 ----------


9. F14MHZ <- 1-DD9
6.DD9

остальное я бы сделал так же.

alex8418
05.11.2010, 22:08
Извиняюсь за низкое качество... попробую архивом выложить... Схема взята с сайта SBLive.narod.ru

Mirazh
05.11.2010, 22:12
Схема взята с сайта SBLive.narod.ru
да мну потом увидел уже ))

alex8418
05.11.2010, 22:13
Либо я что-то не понимаю, либо либо... Тогда, что означает контакт I??? И куда тогда соединять F14MH???

Mirazh
05.11.2010, 22:17
Либо я что-то не понимаю, либо либо... Тогда, что означает контакт I??? И куда тогда соединять F14MH???
вы же все прально написали кроме как откуда брать 14 МГц.
а брать их надо с 6 ноги DD9 (с выхода инвертора).
I - интенсивность по видимому. имеется ввиду Y - яркость.

alex8418
05.11.2010, 22:24
ОК!!! Огромное спасибо!!! Только, тогда фраза: 9. F14MHZ <- 6-DD9 понятнее будет...

zx-kit
06.11.2010, 12:29
1. Сначала надо в первом посте поискать точки подключения для соответствующего клона.
Например, к Профи 5.2 : http://zx.pk.ru/showpost.php?p=262269&postcount=716

2. Прикинуть расположение разъема и отрезать провод, например, МГТФ-0.2 нужной длины с запасом. Стараться, чтобы разъем был как можно ближе к точкам подключения. Питание +5В и GND на плату VGA&PAL лучше брать из тех точек, где оно поступает на плату компьютера.

3. Зачистить конец провода, залудить, отрезать залуженную часть на длину миллиметра полтора:

http://s014.radikal.ru/i326/1011/36/5e289eee56e5t.jpg (http://radikal.ru/F/s014.radikal.ru/i326/1011/36/5e289eee56e5.jpg)

4. Подогнуть края контакта около места пайки так, чтобы они стали параллельными:

http://s014.radikal.ru/i329/1011/27/d21e591b87d4t.jpg (http://radikal.ru/F/s014.radikal.ru/i329/1011/27/d21e591b87d4.jpg)

5. Припаять провод к контакту, если нужно, промыть спиртом место пайки:

http://s016.radikal.ru/i336/1011/aa/eb414d08deebt.jpg (http://radikal.ru/F/s016.radikal.ru/i336/1011/aa/eb414d08deeb.jpg)

6. Откусить полоску с отверстиями, соединяющую отдельные контакты:

http://s014.radikal.ru/i327/1011/0b/1d5e51d8a97bt.jpg (http://radikal.ru/F/s014.radikal.ru/i327/1011/0b/1d5e51d8a97b.jpg)

7. Подогнуть усики контакта вокруг изоляции провода для механической прочности:

http://s007.radikal.ru/i301/1011/cf/632fd2dae9e6t.jpg (http://radikal.ru/F/s007.radikal.ru/i301/1011/cf/632fd2dae9e6.jpg)

8. Вставить контакт в пластмассовый корпус:

http://s016.radikal.ru/i336/1011/75/e5e46e910181t.jpg (http://radikal.ru/F/s016.radikal.ru/i336/1011/75/e5e46e910181.jpg)

9. Протолкнуть контакт в корпус до щелчка. Можно помогать пинцетом:

http://s015.radikal.ru/i330/1011/5b/eaf929c74a2ft.jpg (http://radikal.ru/F/s015.radikal.ru/i330/1011/5b/eaf929c74a2f.jpg)

10. Так проделать со всеми девятью контактами. Потом провода припаять к соответствующим точкам на плате.

John North
06.11.2010, 15:02
Почитал тут по ссылкам в первом посте.
На карте есть джампер 320-312 строк.
Что будет, если например сигнал со спека будет 320 строк, а джампер будет в положении 312 строк?
Просто у меня на нижней плате сидят две РФ2. Одна с синхрой Профи, другая-с Пентагоновской.
Всё это через микрик.
Интересуют последствия.
В принципе можно переключать сдвоенным микриком по идее.
Но всё же интересно..

zx-kit
06.11.2010, 15:26
Почитал тут по ссылкам в первом посте.
На карте есть джампер 320-312 строк.
Что будет, если например сигнал со спека будет 320 строк, а джампер будет в положении 312 строк?
Просто у меня на нижней плате сидят две РФ2. Одна с синхрой Профи, другая-с Пентагоновской.
Всё это через микрик.
Интересуют последствия.
В принципе можно переключать сдвоенным микриком по идее.
Но всё же интересно..
В большинстве прошивок этот джампер не используется. И одну и туже плату можно подключить к Pentagon-128 (320 строк) и KAY (312 строк).

lisica
06.11.2010, 22:31
с выв.4 D1 ?
Ага, или 2 D5.


или надо подавать синхросмесь на выв.6 входного разъёма, а выв.7 и выв.8 (KSI и SSI) оставить "болтаться в воздухе" ?
К выводу 8, а кадровую в воздух.

lisica
06.11.2010, 22:35
Если будит белая мерцающая полоса слева основного экрана - внимательно почитай о подключении к 5.2

---------- Post added at 21:35 ---------- Previous post was at 21:33 ----------


c выв. 4 D5
Бес попутал, я и забыл, что тама КПшка -)))

John North
07.11.2010, 03:23
фото не показывается...
еще раз попробовал. вроде приложилось..

в фото посмотрите плиз, правильно ли я пронумеровал входной разъем?

zx-kit
07.11.2010, 11:28
еще раз попробовал. вроде приложилось..
фото посмотрите плиз, правильно ли я пронумеровал входной разъем?

Правильно.

lisica
07.11.2010, 15:10
Попробуй синхру инвертировать.

John North
07.11.2010, 18:30
подключение платы VGA & PAL к Профи v4 :

XP1:
1 - gnd
2 - +5
3 - R - выв.10 D62
4 - G - выв.7 D62
5 - B - выв.15 D62
6 - I - выв.2 D62
7,8 - выв.14 D19
9 - 14/12 MHz - выв.4 D5

а также ставим джамперы JP2 и JP3 (иначе картинка сильно уходит в сторону).

alex8418
08.11.2010, 21:48
Доброго времени суток ВСЕМ на форуме... Потратил не один час спаивая разъём и подбирая соответствующие точки на плате... Наконец спаял (паяльником на 220В работающим в сети), втавил разъём в плату, подключил к телевизору (через тюльпан), включил питание компа... Картинку вижу, но компьютер на запросы не отвечает даже при нажатии кнопки "СБРОС"... Чего делать дальше не знаю, досадно потратить столько времени, а в результате увидеть картинку в квадратиках??? Сначал R,G,B,I припоял к микрухе 555ТМ9, потом только понял, что у меня версия не 48к, пустил провода по низу... Поменял 555ТМ9 на новую, результат тот же... До пайки слышал сигнал бипера, а теперь совсем глухо...

lisica
08.11.2010, 22:35
Ищи сопли.

alex8418
08.11.2010, 22:51
контакты или микрухи сгоревшие??? Суда по рисунку можно предположить что это???

John North
08.11.2010, 22:55
небольшой фото-отчет от меня..
моник LG StudioWorks 575N (CRT).
и обычный спековский режим и CP/M..
пс: руки от восторга тряслись)) да и фотал на тел..

http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5535015738287 964914
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267142768 517058
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267157382 986322
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267165945 954818
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267169791 368706
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267182116 381394
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267195068 302674
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267206170 119650
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267215232 527522
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267226709 348546
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267238195 541362
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267247561 177554
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267258423 612834
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267261739 398114
http://picasaweb.google.com/114371306119220844964/ZXFotos?authkey=Gv1sRgCLL4tM_D1uq5Cw#5537267264162 906978

Mirazh
08.11.2010, 23:07
Ищи сопли.
поддержу. сопли в районе строчной/кадровой/генератора

alex8418
08.11.2010, 23:15
Извиняюсь Mirazh Master... Сопли??? Это контакты или микрухи (с помощью мультиметра вряд ли проверю)??? Т.е. эти три контакта могут блокировать весь комп???

lisica
08.11.2010, 23:37
Сопли??? Это контакты или микрухи
Это капли припоя, которые замкнули контакты, дорожки...

Mirazh
08.11.2010, 23:41
Это капли припо
ага. судя по тому что все это показывает - поискать надо в районе откуда брали 14мгц.


с помощью мультиметра вряд ли провер

как раз и можно проверить.... но сначала визуально посмотрите. может капля с паяльника упала

Djoni
09.11.2010, 12:17
Кто нибуть подключал плату VGA & PAL к Pentagon-1024SL v1.4 или Pentagon1024sl2.2 ?

kgbond
10.11.2010, 02:33
Кто нибуть подключал плату VGA & PAL к Pentagon-1024SL v1.4 или Pentagon1024sl2.2 ?

Я, вот только что подключал к Pentagon-1024SL v1.4, а в чем проблема?:)

alex8418
10.11.2010, 14:59
Здравствуйте ВСЕМ НА ФОРУМЕ!!! Перепоял микрухи КР1533ЛП5 и КР1533ЛН1, картинка та же самая и характерный рабочий фон в динамике, только на нажатие кнопки "СБРОС" не реагирует и картинка не меняется... Предположение легло на повреждение микрухи обозначенной на схеме ROM-D2, при подпайке питания возможно задел паяльником наклеянный на неё пластырь, т.к. микруха находиться вплотную к разъёму питания... По ходу прийдётся отложить DUET долгий ящик, т.к. новой микрухи ROM-D2 у меня нету, прогромматора (правда найду где прошить), и собственно прошивки DUET 128k тоже...

Mirazh
10.11.2010, 15:04
при подпайке питания возможно задел паяльником наклеянный на неё пластырь,
ничего ей от этого не сделается. что б через окошко чо то стареть с нее надо полдня на ярком летнем солнце держать. вон на древних 286 вообще ничего не заклеено - запускаются до сих пор.

alex8418
10.11.2010, 15:12
Всё что паял всё перелазил, замаялся ужо, и генератор проверил, всё мультиметром протестил что-бы не задевали контакты...

zx-kit
10.11.2010, 15:14
Доброго времени суток ВСЕМ на форуме... Потратил не один час спаивая разъём и подбирая соответствующие точки на плате... Наконец спаял (паяльником на 220В работающим в сети), втавил разъём в плату, подключил к телевизору (через тюльпан), включил питание компа... Картинку вижу, но компьютер на запросы не отвечает даже при нажатии кнопки "СБРОС"... Чего делать дальше не знаю, досадно потратить столько времени, а в результате увидеть картинку в квадратиках??? Сначал R,G,B,I припоял к микрухе 555ТМ9, потом только понял, что у меня версия не 48к, пустил провода по низу... Поменял 555ТМ9 на новую, результат тот же... До пайки слышал сигнал бипера, а теперь совсем глухо...

До припайки компьютер издавал звуки при нажатии на кнопки?
После припайки перестал работать?

Если отпаять временно провод 14 МГц от компьютера - опять работает ?

Может какой проводок оторвался - там их на плате много?

alex8418
10.11.2010, 15:15
Может фото в более высоком разрешении прислать, тогда всё более ясно станет...

Vasily
10.11.2010, 15:17
Здравствуйте ВСЕМ НА ФОРУМЕ!!! Перепоял микрухи КР1533ЛП5 и КР1533ЛН1, картинка та же самая и характерный рабочий фон в динамике,...

изначально-то спек рабочий был? "ROM-D2" установлена в панельке? если да, то попробуй достать, включить на экране должен появится "матрас" из вертикальных полос.

alex8418
10.11.2010, 15:59
неа впаян без панельки... Насчёт 14MHz попробую... Провода все на виду...

---------- Post added at 15:59 ---------- Previous post was at 15:21 ----------

Без 14MHz даже характерный фон в динамике не слышно...

Vasily
10.11.2010, 16:33
alex8418, судя по картинке:
1. VGA/PAL конвертер рабочий и подключён верно
2. генератор исправен
поэтому, повторюсь, спек был рабочий до припайки конвертера или нет? и почему вдруг решили перепахивать плату?
если спек изначально был рабочий, то нужно искать вокруг мест пайки, если же он изначально не рабочий, то подход к поиску неисправности совсем другой. И здесь уже будет оффтопиком :)

Проверьте еще на всякий случай цепь сброса.

Ewgeny7
10.11.2010, 16:57
На всяк случай - отпаяй проводок от тактового генератора, где ты брал частоту 14Мгц. И проверь как раньше на телевизоре.
Случалось на некоторых машинках, что использование тактовой создает глюки в работе компа.

alex8418
10.11.2010, 18:39
Доброго времени суток ВСЕМ НА ФОРУМЕ... Мой спек был рабочий (специально проверил до пайки), когда всё спаял решил проверить на крайний случай (без конвертера) комп и тут то облом наступил, потом уже подключил конвертер и получил картинку выложенную мною ранее... По поводу "СБРОСА" спасибо, потому что это более похоже на правду, проверю... А перепахать я решил только те микрухи которые паял, т.к. был убеждён в том что одну из них спалил... При отпаяном проводке 14 MHz звук пропадает???... Выкладываю фото платы, по максимуму что получилось, может хоть это поможет решению вопроса запуска... P.S. Провод торчащий вниз это контакт "МАГИЧЕСКОЙ КНОПКИ", отсоединил специально...

Vasily
10.11.2010, 18:56
Доброго времени суток ВСЕМ НА ФОРУМЕ... Мой спек был рабочий (специально проверил до пайки), когда всё спаял решил проверить на крайний случай (без конвертера) комп и тут то облом наступил, потом уже подключил конвертер и получил картинку выложенную мною ранее... По поводу "СБРОСА" спасибо, потому что это более похоже на правду, проверю... А перепахать я решил только те микрухи которые паял, т.к. был убеждён в том что одну из них спалил... При отпаяном проводке 14 MHz звук пропадает???... Выкладываю фото платы, по максимуму что получилось, может хоть это поможет решению вопроса запуска... P.S. Провод торчащий вниз это контакт "МАГИЧЕСКОЙ КНОПКИ", отсоединил специально...

Значит так, внимательно еще раз осмотреть места последних паек(хотя маловероятно, так как с видео проблем нет) и очень внимательно мгтфную часть расширения до 128, на предмет обрыва/замыкания, вероятно что случайно что-то зацепил когда доставал/перекладывал.

PS. и не спеши драть микросхемы на плате.
PPS. осциллограф есть?

alex8418
10.11.2010, 19:47
Неа с осциллографом напряжно, максимум могу мультиметром все контакты прозвонить (от начала и до конца...)... МГТФ-ная это всё что под сбросом???

Vasily
10.11.2010, 20:00
Неа с осциллографом напряжно, максимум могу мультиметром все контакты прозвонить (от начала и до конца...)... МГТФ-ная это всё что под сбросом???

Это всё что навесным монтажом расширения до 128-ми сделано, только очень аккуратно и внимательно с обеих сторон платы.

alex8418
10.11.2010, 23:35
Очень аккуратно и внимательно с обеих сторон платы прозвонил МГТФ, оказалось всё очень даже замечательно контачит, на удивление!!!

Vasily
11.11.2010, 10:05
Очень аккуратно и внимательно с обеих сторон платы прозвонил МГТФ, оказалось всё очень даже замечательно контачит, на удивление!!!

Замыканий точно нет? микрухи напаянные вторым этажом обрывов/замыканий тоже нет? Судя по кнопке magic еще beta disc должен быть, так?
Для "Ленинграда" есть возможность настроить по пробнику http://anklab.pirit.info/, часть контрольных точек совпадёт.

PS. попробуй спросить у форумчан, кто поближе и сможет помотреть. Если же задумаешь сам поднимать, то нужно для начала опознать плату и найти схему. Далее пытаешься отключить ПЗУ и получить "матрас".

alex8418
11.11.2010, 18:15
Vasily, Ссылка http://anklab.pirit.info/ не открывается...

Vasily
11.11.2010, 18:38
Извиняюсь, поспешил, не проверил.
Журнал "Радиолюбитель 9/95" страница 7
Взять можно здесь (http://lib.prometey.org/?id=10636&page=1)

John North
17.11.2010, 08:46
Вчера мучал басик48 и обнаружил вот такое:
При включенном Турбо, экран монитора гаснет (хотя индикатор на монике продолжает гореть зеленым), как будто нет сигнала.
Такое происходит при выполнении проги на басике и при нажатии ентер в режиме редактирования.
То есть если ничего не нажимать (мигает курсор клавы), то картинка не пропадает, всё норм.
Погонял игры. В некоторых местах тоже проскакивает такой глюк. Хотя и ненадолго.
Можно ли это подправить и как?

---------- Post added at 09:46 ---------- Previous post was at 09:27 ----------

Когда комп 'прогреется' немного, при выполнении басика картинка чуть лучше видна. Можно увидеть результаты работы проги между 'черными ямами'.

zx-kit
17.11.2010, 12:41
Вчера мучал басик48 и обнаружил вот такое:
При включенном Турбо, экран монитора гаснет (хотя индикатор на монике продолжает гореть зеленым), как будто нет сигнала.
Такое происходит при выполнении проги на басике и при нажатии ентер в режиме редактирования.
То есть если ничего не нажимать (мигает курсор клавы), то картинка не пропадает, всё норм.
Погонял игры. В некоторых местах тоже проскакивает такой глюк. Хотя и ненадолго.
Можно ли это подправить и как?

---------- Post added at 09:46 ---------- Previous post was at 09:27 ----------

Когда комп 'прогреется' немного, при выполнении басика картинка чуть лучше видна. Можно увидеть результаты работы проги между 'черными ямами'.

Питание на видеоконвертер откуда подается?

John North
17.11.2010, 13:20
По периметру платы идут дороги.
С них.

---------- Post added at 14:20 ---------- Previous post was at 14:19 ----------

Попробую вечером прямо с разъема питания взять.

John North
18.11.2010, 19:32
Вобщем похоже дело не в питании.
Пробовал брать прямо со свободного разъема АТ БП.
Но вот что интересно.
У меня стоят две ПЗУ 27512 через микрик.
Так вот, вышеописаные глюки наблюдаются только с одной из них. Когда выбрана другая - всё идеально!
Как такое может быть?

zx-kit
18.11.2010, 19:41
Вобщем похоже дело не в питании.
Пробовал брать прямо со свободного разъема АТ БП.
Но вот что интересно.
У меня стоят две ПЗУ 27512 через микрик.
Так вот, вышеописаные глюки наблюдаются только с одной из них. Когда выбрана другая - всё идеально!
Как такое может быть?

ПЗУ наверно разной марки.
Если с одной ПЗУ глюки - может попробовать у нее питание продублировать проводами.

У меня один раз глюки были с разными Z80.
Химичил с проводами на Z80, генератор.
Может экран на провода поможет или дополнительный инвертор...

Slider
02.12.2010, 11:25
Подключил устройство к Робику. Изображение - идеальное. Но есть ма-а-а-ахонькое "но".
Как бы это объяснить... При перемещении спрайтов (героя в игре, например) или вот, в STS, когда курсором бегать туда-сюда иногда курсор (или спрайт) становится на доли секунды как бы в чересстрочном режиме. Я так понимаю, это графическая карта вывела изображение через строчку, а потом, не успев дорисовать до конца начала выводить другое изображение.
Вопрос - это нормально или глюк железа (Робика)?

zx-kit
02.12.2010, 11:50
Подключил устройство к Робику. Изображение - идеальное. Но есть ма-а-а-ахонькое "но".
Как бы это объяснить... При перемещении спрайтов (героя в игре, например) или вот, в STS, когда курсором бегать туда-сюда иногда курсор (или спрайт) становится на доли секунды как бы в чересстрочном режиме. Я так понимаю, это графическая карта вывела изображение через строчку, а потом, не успев дорисовать до конца начала выводить другое изображение.
Вопрос - это нормально или глюк железа (Робика)?
Возможно видеоконвертел ловит помеху.
Может поможет подключение ее питания прямо к разъему питания робика или добавить по два последовательно соединенных инвертора на сигналы синхросмеси и F14MHZ.

Slider
02.12.2010, 14:45
Непонятно следующее - если это помеха, должно накрываться все изображение, а не отдельный кусочек?
Кстати, с мигающим курсором в командной строке - такая же ботва. Т.е., я так понимаю, глючит на тех местах, где происходит смена пустого места на залитый фон.

Mirazh
02.12.2010, 14:49
я на одном пенте128 такое так и не победил... вылазила иголка в строчном синхроимпульсе...

zx-kit
02.12.2010, 15:03
я на одном пенте128 такое так и не победил... вылазила иголка в строчном синхроимпульсе...

А если на сигнал строчного синхроимпульса повесить конденсатор ?

---------- Post added at 17:03 ---------- Previous post was at 17:01 ----------


Непонятно следующее - если это помеха, должно накрываться все изображение, а не отдельный кусочек?
Кстати, с мигающим курсором в командной строке - такая же ботва. Т.е., я так понимаю, глючит на тех местах, где происходит смена пустого места на залитый фон.
Видимо в этом момент строчный синхроимпульс выдает не чистый сигнал. Поэтому эти строки "двоятся". Может блокировочных конденсаторов добавить на микросхемы, которые формируют строчный синхроимпульс.

Mirazh
02.12.2010, 15:05
А если на сигнал строчного синхроимпульса повесить конденсатор ?
я в какой то теме про пент128 писал об этом. и фотки прикладывал..... конденсатор наверняка пробовал.... иголка в в синхроимпульсе появлялась в такт флешу...[COLOR="Silver"]

zx-kit
02.12.2010, 15:09
я в какой то теме про пент128 писал об этом. и фотки прикладывал..... конденсатор наверняка пробовал.... иголка в в синхроимпульсе появлялась в такт флешу...

Значит помехи создает узел формирования сигнала FLASH или микросхема ЛП5, на которую он подается. Можно попробовать блокировочный конденсатор по питанию на них установить.

Mirazh
02.12.2010, 15:13
Значит помехи создает узел формирования сигнала FLASH или микросхема ЛП5, на которую он подается. Можно попробовать блокировочный конденсатор по питанию на них установить.
у меня того пента уже нет давно... подождем Слайдера...

---------- Post added at 15:13 ---------- Previous post was at 15:12 ----------


Значит помехи создает узел формирования сигнала FLASH или микросхема ЛП5, на которую он подается. Можно попробовать блокировочный конденсатор по питанию на них установить.
у меня того пента уже нет давно... подождем Слайдера...

Slider
02.12.2010, 19:35
Так этот глюк не только при включенном flash возникает. Скорее flash - это исключение.
Вот про строчный синхроимпульс я, не понимая в этом особо, вижу более логичную цепочку рассуждений.
Скажите, КАКОЙ ИМЕННО кондёр мне поцепить?

---------- Post added at 18:35 ---------- Previous post was at 17:05 ----------

Или вообще - натыкать побольше кондёров! Только мне, турку, надо подсказать какие кондёры и где именно тыкать. А я уж... :)

zx-kit
02.12.2010, 23:04
Так этот глюк не только при включенном flash возникает. Скорее flash - это исключение.
Вот про строчный синхроимпульс я, не понимая в этом особо, вижу более логичную цепочку рассуждений.

Давайте рассуждать логически. Двоение возникает в строчном синхроимпульсе в момент смены PAPER/INK. При чем реагирует на широкие вертикальные линии с большой разницей цвета, например, 000 и 111. Такая разница обычно возникает при мигании курсора.

Наверно при этом возникают броски тока по цепям питания. Сигнал FLASH обычно поступает на микросхему ЛП5, как в Ленинграде. На этой же микросхеме смешиваются строчные и кадровые синхроимпульсы.

Если зависит от разности цветов PAPER и INK, то переключение их возникает в мультиплексоре КП11, с которого уже получаются цифровые RGBI. Токи в КП11 не должны сильно скакать от разницы цветов, а вот потом они идут на транзисторы - эмиттерные повторители - вот там токи идут достаточно большие. Наверно в первую очередь надо поставить конденсатор 0.1 мкф между +5В и землей возле этих транзисторов. Хотя формирователь яркости на диодах сделан так, что через КП11 тоже могут идти небольшие токи, особенно при BRIGHT = 0.

Но в схеме Робика транзисторов нет. RGB формируется с выходов ЛП5 D52. Значит надо припаять или хотя бы подоткнуть конденсатор между 7 и 14 выводами этой микросхемы.

Еще на схеме возле этой микросхемы нарисованы контакты "4" и "5" видимо для отключения яркости. Попробуйте убрать перемычку между ними. Скачки тока станут меньше.



Скажите, КАКОЙ ИМЕННО кондёр мне поцепить?

---------- Post added at 18:35 ---------- Previous post was at 17:05 ----------

Или вообще - натыкать побольше кондёров! Только мне, турку, надо подсказать какие кондёры и где именно тыкать. А я уж... :)

Конденсаторы обычно припаивают емкостью 0.1 мкф примерно так http://sblive.narod.ru/ZX-Spectrum/Leningrad48k/KAPCBPhotoTop.jpg.

Но начните с убирания перемычки 4-5, потом конденсатор на D52.

Slider
02.12.2010, 23:29
Спасибо огромное. Сам без рук с паялом лезть не буду - покажу инфу другу-электронщику, он все сделает. Потом скажу результат.

Mirazh
02.12.2010, 23:30
вот фотки глюка, осцилограммы, самого пента. попытка подравнять строчку Тлкой.... недостатка в кондерах по питанию считаю что нет.

zx-kit
02.12.2010, 23:45
вот фотки глюка, осцилограммы, самого пента. попытка подравнять строчку Тлкой.... недостатка в кондерах по питанию считаю что нет.

Не помогут конденсаторы, можно попробовать дополнительными проводками припаять +5В и землю этой микросхемы к разъему питания компа.

Mirazh
03.12.2010, 08:24
Не помогут конденсаторы, можно попробовать дополнительными проводками припаять +5В и землю этой микросхемы к разъему питания компа.
да посмотреть бы что у Слайдера за глюк.... а то ни фоток, ни осциллограмм....

Slider
03.12.2010, 21:33
если б я его мог отловить.... я ж говорю - доли секунды... но ничего - на выходных попытаемся что-то запаять - то ли конндёры, то ли провода - вдруг поможет? ;)

---------- Post added at 20:33 ---------- Previous post was at 20:30 ----------

очень похоже на последнюю твою фотку, только буква А нормальная, а курсор таким становится, когда я начинаю им команды какие клацать. но опять таки - на полсекундочки, а потом по большей части опять все в норме

Dmitriy007
08.12.2010, 16:17
Подключил плату к Пентагону 1024 SL 2.2, изображение отличное.
R - 55 DD3, G - 79 DD3, B - 44 DD3, I - 10 DD3, KSI+SSI - 52 DD3, F14MHz - 4 DD1.

garlands
09.12.2010, 15:37
хех. ну ведь очевидно, что дорабатывать что-либо можно только с живым экраном и контроллером (или хотя бы макетом) на руках...
у Вас экран уже есть? а контроллер?

ZEK
09.12.2010, 15:49
Страдаете блин..

garlands
09.12.2010, 16:07
но ведь плата получается проще и меньше примерно раза в два за счет выкидывания пал-кодера... ведь данная функциональность явно не будет востребована в случае LCD... ;)

---------- Post added at 15:07 ---------- Previous post was at 14:49 ----------

и кстати, только что открыл, исходник отлично откомментирован. для тренировки на кошках берем плату, запаиваем в нее основные необходимые компоненты и меняем по образу и подобию. времянки того что сейчас зашито, выложены. времянки, к которым нужно стремиться, в соседнем топике тоже приведены. как я понимаю, экран у Вас уже есть. ну и меняем по образу и подобию. в чем проблема? кактус девятый найти тоже не представляет сложностей...

garlands
09.12.2010, 16:38
н-да. а нв вопрос ответа и нет... хоть и заявлено, что

отвечаю!
;)

посмотрел схему (ZX&VGA, она-же ZXKit1). а где эти остальные сигналы?

Остальные сигналы: "Horizontal Sync Input", "Vertical Sync Input", "Dot Data Clock", "Chip select pin of serial interface", "Clock input pin in serial mode", "Data input pin in serial mode" уже присутствуют в ZXkit-001.
а "Display enable pin from controller" скорее всего просто логический уровень. '0' или '1'.
мы о каких LCD говорим? о современных с LVDS или вытащенной из ноутбука с LVTTL? если первое, то все несколько сложнее...
если первое, то все намного проще и дешевле. такое впечатление, что "мая твая не панимай"...

почитал описания...
1) в нашем случае девица (AD98xx) не нужна, она только оцифровывает сигнал, а он у нас и так изначально цифровой.
вообще, мутно все и в даташитах тоже....

еще раз задам вопрос: у Вас экран уже есть??! танцевать нужно от печки, т.е. от экрана. а дальше уже решать, как его согласовывать со спектрумом.

garlands
09.12.2010, 18:06
о. хоть что-то...
лан. рассмотрим экраны...
м150 - лвдс. фтопку. не подходит.
g104 - аналогично.
a104 - с ним можно работать, только разобраться с управлением (scl/sda). регистры расписаны. времянки разрисованы. похоже, этот по схеме доктора спокойно подключить можно...

нифига нельзя все подключать.
смотрите сами.
g104 - коннектор 20пин. 5+6, 8+9, 11+12 и 14+15 - это четыре LVDS канала, по которым данные передаются ПОСЛЕДОВАТЕЛЬНО(!!!) на достаточно высокой частоте...
М150 - аналогично, только вообще смешались кони, люди... смотрите сами. стр.20 - clock timing 50-65-81 MHz.
а LVDS transmit channels есть только у третьего циклона...
так что искать корку TFT LCD и генерить свой конвертор... вот так все неутешительно...

так что или применить А104 или разработка. которая, повторюсь, нереальна без наличия монитора в руках. плюс, цена самого мелкого ep3c5 $15 плюс память $5 плюс плата и немного россыпи... вот и считайте...

эээ... а каким образом к программированию fpga относятся синхронизации матрицы??! =0
ааа... речь о TDI/TDO/TMS/TCK? так это чисто сигналы для программирования. и без них, в принципе, есть свободные выводы 75-81 (если я правильно понял по схеме ZXKit1). повторюсь. LVDS у макса НЕТ! так что ничего не выйдет.
получится только с А104.

ЗЫЖ а из той схемы с МСТ710 я что-то вообще не понял, где у нее вход видео, а где выход на панель. увидел только два странных сигнала с названиями видео1 и видео2, а выход на коннекторы с подписью ЛСД, идет только по одному каналу RGB... и куча каких-то клоков.... хз-хз-хз...
причем судя по согласованию 75ом, похоже на композитный вход... и выход на панель аналоговый... вообще какая-то хрень получается.
кажется понял схему...
[спектрум(D)] -- [(D)пал-кодер(A)] -- [(A)MST710(A)] -- [(A)AD988x(D)] -- [(D)циклон с LVDS(lvds)] -- [(lvds)YAHHOOO!!! LCD SCREEN!!!]
вот такая примерно извратная цепочка получается общей ценой в стоимость самой матрицы!!! %) %) %)
какая-то голубая муть выходит. на...зачем такое количество преобразований аналог-цифра-аналог? бред!

---------- Post added at 17:06 ---------- Previous post was at 16:48 ----------

так что это будет совсем не простой скандаблер, все существенно сложнее. хоть и вполне себе реализуемо. кстати у ep3c5 можно на внутренней памяти фреймбуфер сделать. так что похоже, все вообще на одном корпусе может получиться...

ZEK
09.12.2010, 18:19
LVDS transmit channels есть только у третьего циклона...
У второго, а мож и у первого есть дифф пары, практически lvds, от выделенных отличается что на них гигабитных потоков не наделаешь

Простые параллельные матрицы ZXKit1 и так может рулить, надо только сигнал бланка вывести для некоторых матриц, и сформировать удвоенный клок для PixelClock

garlands
09.12.2010, 18:32
действительно. это я протупил что-то... больше спать надо.
до колонки с лвдс скроллить надо было, но на виду висела Transceiver Channels...
хм. наверное даже 0,1Мбит памяти у ep1c3 может хватить на фреймбуфер (правда без бордюрных эффектов, скорее всего). смотреть и считать надо.

---------- Post added at 17:31 ---------- Previous post was at 17:28 ----------

кстати, а какое разрешение ТВ экрана принимать надо для расчетов?
(с бордюром, естественно).

---------- Post added at 17:32 ---------- Previous post was at 17:31 ----------

с другой стороны 11 и 15 баксов не такая уже и определяющая разница, а в более просторном кристале как-то спокойнее, да и навернуть легче...

garlands
09.12.2010, 19:28
я про разрешение родного экрана. (ТВ) а ладно, проехали.
ну в зависимости от разрешения в любом случае пиксельклок будет расти. и расти будет очень быстро. и работать надо на родном разрешении в любом случае. потому я про фреймбуфер и говорил.
пиксельклок 65МГц... хотя это для 1024х768@60, чего хватит очень надолго...
в принципе можно попробовать это развести в двух слоях...
но танцевать надо в любом случае от печки! в смысле, от монитора. сравните пинауты даже у двух приведенных LVDS`ных моников, и станет понятно, о чем я... ни о какой более-менее унификации речь не идет. так что только для того, чтобы завести это все и невысоко взлететь, нужен реальный экземпляр монитора. иначе никак.

---------- Post added at 18:27 ---------- Previous post was at 18:22 ----------

но с бордюрными эффектами/мультиколором скорее всего придется распрощаться. сомневаюсь, что можно будет взлететь с 50Гц...

---------- Post added at 18:28 ---------- Previous post was at 18:27 ----------

а времянки можно PLL`ем покрутить в некоторых пределах. так что здесь немного проще...

garlands
09.12.2010, 20:18
ну положа руку на... эээ... на сердце, мы тут немного оффтопим. т.к. под LVDS`ные экраны это будет вообще отдельный новый девайс, имеющий очень мало общего с темой топика. а для матриц с параллельным интерфейсом вполне реально переделать.
а по поводу "...кто его даст, или отдаст..." - это я все пытаюсь привести к мысли, что делать будет тот, у кого в наличии есть такой моник и кто может сделать (читай, поправить/переписать прошивку макса или на циклоне завести). хотя вон сколько на форуме народа - обладателей DE1... ;)

ну есть у меня STN экран, под который я и буду крутить прошивку (в todo-лист уже занесено). а толку с этого? интерфейс отличается. шансов что кто-то найдет экран с идентичным интерфейсом - ноль. как это заработает, естественно, заморачиваться сначала с поиском, потом с интерфейсом LCD я не буду. ну разве что перепадет случайно живой экран, тогда стимул будет поковырять. по работе очень мало шансов, что будет такой проект. а из интереса придумывать себе затраты времени и ресурсов - у меня не столько энтузиазма, да и других дел хватает... ну или совершенно фантастический вариант - моя "Evo+" все-таки перейдет в финальную стадию и мне засвербит упаковать все это дело в компактный корпус... с собственным экраном...
одним словом, надо ждать пока кто-нибудь сначала себе не реализует и не поделится с общественностью. а заниматься удаленной отладкой и запуском, естественно, никто не будет... в общем где-то вот так вот достаточно грустно все...

garlands
09.12.2010, 20:52
вот и признание, что монитор есть на руках и контроллер есть, оказывается! :-D
ну так кто мешает качнуть квартус, зайти в соседнюю тему "ПЛИС и все...", покачать там книжки, примеры... неделька на эксперименты. попутно тянем и исходники ZXKit1, смотрим -- разбираемся -- задаем вопросы -- что-то меняем. не получается - обращаемся на форум с конкретными вопросами по существу. (кстати, на дружественном форуме для самого начала рекомендовали книжку уэйкерли).
таким образом намного быстрее все будет. только нужно учесть, что у макса по-моему 100 циклов перезаписи.

(завтра посмотрю точнее исходники, у меня уже почти процесс закончился, надо теперь активно потрудиться, а не так, как я сегодня весь день "работал"... ;) )

а пока рекомендую разжиться кварцем на 28мгц и готовиться резать и паять. как я понимаю из готовности к экспериментам, квартус и байт-бластер в хозяйстве имеются? ;)

---------- Post added at 19:52 ---------- Previous post was at 19:50 ----------

так без резни в любом случае не обойдется. ;)

---------- Post added at 19:52 ---------- Previous post was at 19:52 ----------

так без резни в любом случае не обойдется. ;)

zx-kit
09.12.2010, 22:26
Простые параллельные матрицы ZXKit1 и так может рулить, надо только сигнал бланка вывести для некоторых матриц, и сформировать удвоенный клок для PixelClock

Наверно надо ориентироваться на такие индикаторы.
Частота 28 МГц формируется c помощью двух инверторов, например, в прошивке для 100 Гц.

---------- Post added at 00:17 ---------- Previous post was at 00:14 ----------


Валерий, для начала надо поинтересоваться у разработчиков ZXKit, желают ли они делать доработки для своего детища?, то есть, модернизировать, а уж, если на чистоту, то есть, фактически делать новое устройство.
Наверно лучше использовать такие же матрицы, какие использует Doktor, чтобы не надо было доработок.

---------- Post added at 00:19 ---------- Previous post was at 00:17 ----------


кстати, а какое разрешение ТВ экрана принимать надо для расчетов?
(с бордюром, естественно).
В строке стандартного клона с частотой кварца 14 МГц размещается 448 пикселей с частотой смены 7 МГц. В кадре 312 или 320 строк.

---------- Post added at 00:26 ---------- Previous post was at 00:19 ----------



Тогда встречное предложение. Сделать доработку ZXKit, до уровня ZXKit-LCD, как опытный образец. Я например согласен, свой второй экземпляр доработать, "помучить" его, подключая к своей матрице. А там видно будет. Как такое предложение? Не получится на начальном этапе, нужно будет думать о втором этапе, на котором уже что-то будет понятно, как поступать дальше с прошивкой, с доработкой, в виде резисторов, конденсаторов и прочего, то есть схемного решения, как доработки. Вот пока и все. В целом я согласен с твоими мыслями в слух. Все правильно. Но идея не должна умирать.
Так надо и смотреть какие сигналы у вашей матрицы. Только она должна быть как у Doktora. Про другие пока можно забыть, если их много разных вариантов. Питание для нее откуда брать?

garlands
09.12.2010, 22:38
ООО... а мужики-то и не знали! (без тени сарказма, это действительно приятная новость!)
а доктор на россыпи все сделал. 28, кажется, корпусов. в той теме поднимался вопрос о применении данного девайса, и для этой цели, но никто никуда не пошел спрашивать (на самом деле я больше из интереса вступил в общение по этому поводу).
теперь дело за фанатом с проверкой на конкретном экземпляре и доводкой (возможной) еще одного режима.

zx-kit
09.12.2010, 23:10
Вот что у доктора в первом посте:

По просьбе трудящихся (которых, на удивление, было не много), буду в этой теме рассказывать о том, как я подключил к Пентагону-128 TFT VGA LCD по RGBI, т.е. без преобразования спековских сигналов сначала в видео с помощью ПАЛ-кодера и использования затем монитора с видеовходом. Для этого используется график-карта с растягиванием и удвоением строк (скандаблер), функционирование которой аналогично разработанному zst VGA-конвертеру, но без использования ПЛИС
То есть надо брать такой же индикатор как у него.
Или такой, на его взгляд, к которому тоже просто подключить.

---------- Post added at 01:01 ---------- Previous post was at 00:49 ----------

Все-таки не забывайте, что на данный момент ZX-Notebook можно сделать только из Speccy2010, так как он маленький и мало потребляет.
Поэтому имеет ли смысл переделывать плату VGA&PAL, которая предназначена для подключения к большим компьютерам и мониторам ?

---------- Post added at 01:10 ---------- Previous post was at 01:01 ----------

Еще не решены способы ее подключения к таким компам как фирменный Спектрум, Amiga, Радио-86РК, УКНЦ и др.

garlands
09.12.2010, 23:21
ну чем не устраивает speccy2010 - это надо инициатора проекта ноутбука спросить... как по мне, так отличная платформа. еще сладкая (достаточно) парочка - обе Reverse, правда процессор им добавить, и вообще замечательно будет. а 2010 - отличный сбалансированный проект, да к тому же еще и выпущенный в люди в работоспособном состоянии. Syd`у РЕСПЕКТ!

А по поводу подключения к остальным компам... Почему не взять самый дешевый первый циклон (благо у него цена всего в два раза больше чем у макса, но при этом возможностей гораздо больше) и задействовать его PLL? Тогда можно в некоторых пределах подстраивать частоту приема и выдачи, как мне кажется. Да и гибкость значительно повысится. Конфигурационная РОМ стоит вообще копейки. В пределах пятидесяти центов.

Mad Killer/PG
11.12.2010, 15:34
Думаю стоит .Лично мне будет интересней в разы подключить настоящий Пентагон :)

zx-kit
11.12.2010, 20:32
К сведению форумчан.
Первый отчет по подключению матрицы LCD с контроллером. Сегодня приобретена матрица A104SN03 с контроллером LCD на базе AT717C-v2.0. Сразу разочарую народ. При подключении Speccy2010, на экране надпись "No Sync",

То есть вы подключили ко входу VGA контроллера Speccy2010 - не показывает.
Может ваш контроллер LCD не работает с частотой кадров 50 Гц. В Speccy2010 есть возможность выбрать 60 и 75 Гц. Попробуйте для эксперимента.


так как Speccy2010 не формирует отдельные: кадровый и срочный импульсы развертки.

Кадровый и срочный импульсы развертки на VGA должны быть - иначе монитор бы неработал.


Подключал и по сигналу "видео" (тюльпан) и через VGA-разъем. Картинка не появилась.

Может что-то в связке контроллер-матрица не так подключено или одного из питающих напряжений на контроллер (если надо по документации) не подано. Подайте для пробы на тюльпан сигнал с другого источника, например с телевизора.


На днях буду подключать ZXEvo, там, по идее, все в порядке.

Там такие же сигналы должны быть. Но там на VGA только 50 Гц кадровой.


Ждите новостей. Одновременно приобщаю файлы на матрицу (PDF), и на контроллер (IPG). Описание на контроллер не было, не нашел. Если у кого есть документация на этот контроллер, опубликуйте, в формате *.doc или *.pdf.
Прошу прокомментировать, по возможности сразу.
Ссылка: http://narod.ru/disk/1214837001/PDF%20%D0%B8%20JPG%20%D0%BD%D0%B0%20%D0%BC%D0%B0%D 1%82%D1%80%D0%B8%D1%86%D1%83%20%D1%81%20%D0%BA%D0% BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80 %D0%BE%D0%BC.zip.html
Матрица требует 4 напряжения для работы: +3.3V, +11V, +15V,-7V. Без контроллера подключать к VGA&PAL слишком много надо дополнительных схем. А с контроллером Speccy2010 должен работать, если поддерживает режим 50 Гц VGA.

Дмитрий
11.12.2010, 23:34
Оффтоп:

На днях буду подключать ZXEvo, там, по идее, все в порядке.
В Богдаде не все в порядке... у эвы тоже не все гладко в ВГА-выходе, у меня моник с двумя входами DVI и VGA, к DVI подключен писюк, а на вга цепляю Эву. так вот при переключении на ВГА вход моник видит подсоединение и переключается на ВГА вход, только лишь если ЭВА в этот момент уже включена (т.е. эва генерит сигнал), иначе монитор сразу переключается обратно на цифру. Если же подключить к ВГА другой писюк, то на ВГА переключается даже при выключенном компе, просто пишет, что нет сигнала. Т.б. на лицо имеется некоторое несоответствие спецификации, то ли где-то нет подтяжки линии, то ли еще что-то.

Doktor
14.12.2010, 16:24
Уважаемый ZXFanat,
зачем Вы повторяете одно и тоже в 3-х темах?

О какой матрице и каком контроллере идёт речь?

Slider
15.12.2010, 00:12
Но начните с убирания перемычки 4-5, потом конденсатор на D52.
Перемычки у меня и так не было. Кондёр на D52 не помог :(
Что там дальше делать советовали? Чьи ноги припаивать на 5 вольт?
Кста, не смертельно, но непонятно - картинка смещена в сторону. Т.е., если настройками монитора настроить изображение по центру, то при черном бордере все ок, а при, например, красном, справа и сверху будет сначала черное пространство по сантиметра два, потом красный бордер, а потом уже четко по центру рабочий экран спекки

sevol
15.12.2010, 02:00
Перемычки у меня и так не было. Кондёр на D52 не помог :(
Что там дальше делать советовали? Чьи ноги припаивать на 5 вольт?
Кста, не смертельно, но непонятно - картинка смещена в сторону. Т.е., если настройками монитора настроить изображение по центру, то при черном бордере все ок, а при, например, красном, справа и сверху будет сначала черное пространство по сантиметра два, потом красный бордер, а потом уже четко по центру рабочий экран спекки

Нужно снять откуда нибудь перемычки и попробовать попереставлять. Я себе так выставил оптимальное изображение. А есть еще моник в запасе? На другом проверить подключиться?

Slider
16.12.2010, 22:19
Ага! Проверял на двух разных мониторах. По ходу при нормальных настройках изображение смещено влево/вверх

sevol
17.12.2010, 09:23
У меня вот так выставлены джампера

http://xmages.net/storage/10/1/0/6/7/thumb/thumb_707adf39.jpg (http://xmages.net/show.php/2178886_img-1005-jpg.html)
http://xmages.net/storage/10/1/0/b/2/thumb/thumb_9fd1ffef.jpg (http://xmages.net/show.php/2178894_img-1007-jpg.html) http://xmages.net/storage/10/1/0/b/2/thumb/thumb_b12add8d.jpg (http://xmages.net/show.php/2178895_img-1009-jpg.html)

Slider
17.12.2010, 11:13
Спасибо. Проверю

sevol
17.12.2010, 11:39
Спасибо. Проверю
незачто..

Вот на крайний случай расписанно как правельно выставлять перемычки, для того что-бы было понятно что и зачем переставляем.

http://zx.pk.ru/showpost.php?p=208702&postcount=21

zx-kit
17.12.2010, 15:41
Я свою кажется угробил. У меня ZXM-Phoenix,. При VGA примерно 2/3 низа экрана стало отображать как лабуду. Через другие выходы все нормально отображает.
Может прошивка слетела - как ее проверить (из инструментов есть только паяльник)?
Да и без помех так и не удалось ее запустить.

Установка/снятие перемычки JP7 (http://radikal.ru/F/s57.radikal.ru/i156/1004/09/1e291ca5801c.jpg) меняет что-нибудь?

John North
22.12.2010, 01:01
Вчера мучал басик48 и обнаружил вот такое:
При включенном Турбо, экран монитора гаснет (хотя индикатор на монике продолжает гореть зеленым), как будто нет сигнала.
Такое происходит при выполнении проги на басике и при нажатии ентер в режиме редактирования.
То есть если ничего не нажимать (мигает курсор клавы), то картинка не пропадает, всё норм.


вот что интересно.
У меня стоят две ПЗУ 27512 через микрик.
Так вот, вышеописаные глюки наблюдаются только с одной из них. Когда выбрана другая - всё идеально!
Как такое может быть?


ПЗУ наверно разной марки.
Если с одной ПЗУ глюки - может попробовать у нее питание продублировать проводами.
продублировал питание на ПЗУ-хи - всё нормально теперь отображается с обоими микросхемами))
спасибо)

sables
25.12.2010, 21:11
У меня Феникс 1024.

В общем подключил по новой - видно что-то не контачило - изображение то теперь есть. Но я вспомнил, почему его забросил:
1) Постоянно, с разной переодичностью мигает черным экран на одном мониторе. На втором становится изображение дико темным при самом первом мигании.
Видюшка http://www.youtube.com/watch?v=zXzgnZXII5Y
2) Дикие помехи - пробовал разные блоки питания и фериты - все-равно жуть

Никакого особого влияния перемычек не заметил (смещается малость изображение в разные стороны и все).

Дмитрий
25.12.2010, 21:19
sables, у тебя дикие помехи по строкам идут... у меня на работе с ВГА такие бока были, лечилось заменой кабеля ВГА. Попробуй заменить кабель ВГА. Но и еще - какой длины кабель межде спеком и конвертером, и какой кабель используется?

Ewgeny7
25.12.2010, 22:04
Экранированный провод на F14M, KSI и SSI решает подобные проблемы. У меня также экран "погасал" на Фениксе, пока не поставил экранированный МГТФ на клок.

sables
25.12.2010, 22:15
Да у меня вообще все провода экранированные.
VGA кабель стандартный.
от спека до ZXKit 10 см провода.
Едиственное, может экран надо переподключить - у меня он на ближайшие земли прилеплен.
Завтра попробую откопать другой VGA кабель. И если не поможет попробую переподключит экран.

Ewgeny7
25.12.2010, 22:38
Да у меня вообще все провода экранированные.
Клок попробуй взять из другой точки схемы.

---------- Post added at 22:38 ---------- Previous post was at 22:33 ----------

Еще варианты - закороти резистор на входе конвертера, который стоит в разрыве клока. Либо строчной синхры. Криминала не будет.

Dmitriy007
26.12.2010, 03:54
У меня при первом подключении (Длина проводов около 15 сантиметров, вообще спек не врубался, 14 МГц в экране), при втором подключении все провода в экране, дергались строки в верхней части экрана, и спек запускался через раз. При третьем подключении, поставил буфер, до буфера все провода кроме 14 МГц без экрана, после буфера все в экране и длина проводов по максимуму короткая, всё работает Ок. Подключал к Pentagonу 1024 SL 2.2. Если надо фотки могу в понедельник выложить.

Ewgeny7
26.12.2010, 12:55
У меня провода ~30см, клок в экране, резистор на входе клока на конвертер в два раза меньше номинала (рез. сборка). Работает нормально. Потом комп был продан, жалоб не поступало.

sevol
28.12.2010, 23:08
А я себе не ставил экранированый провод, просто провода друг от друга подальше разместил и помех нестало. Сейчас экранчик чистый, без помех.

Кстате я еще заметил чем платка дальше находится от спека тем и меньше помех.

Mad Killer/PG
02.01.2011, 22:04
zst ,что делать ума не приложу,где-то микротрещина или непропай,чи что,когда чёрный фон допустим бута всё видно когда белый изображение пропадает, закономерности не вычислил но бывает поднажать на плату ,то появляется изображение и на разных фонах кроме чёрного,потом дрожит вверх-вниз и пропадает,не знаю что делать вообще,такую мелкую альтеру не пропаяю,если бы точечно,то куда б ни шло, а так цепляну сомплю быстрее...

zx-kit
03.01.2011, 09:44
zst ,что делать ума не приложу,где-то микротрещина или непропай,чи что,когда чёрный фон допустим бута всё видно когда белый изображение пропадает, закономерности не вычислил но бывает поднажать на плату ,то появляется изображение и на разных фонах кроме чёрного,потом дрожит вверх-вниз и пропадает,не знаю что делать вообще,такую мелкую альтеру не пропаяю,если бы точечно,то куда б ни шло, а так цепляну сомплю быстрее...

А до этого с этим компьютером все работало ?

Mad Killer/PG
03.01.2011, 09:57
У Лисици вроди работало,та и у меня иногда работает,если держать на изгиб плату, это всё с Профи.

zx-kit
03.01.2011, 10:02
У Лисици вроди работало,та и у меня иногда работает,если держать на изгиб плату, это всё с Профи.
Если плата VGA&PAL та же и компьютер то же, может провода другие, кабель на монитор не контачит или блок питания по-другому подключен, перемычки по-другому ?

Mad Killer/PG
03.01.2011, 11:54
Перемычки перебрал всех вариантов,пропаял что мог,понимаеш всё работает как-бы в фоне монитор не отключается,пробовал на двух мониках.Всё одинаково.
ещё момент греется микросхема палкодера сильно.

zx-kit
03.01.2011, 13:21
Перемычки перебрал всех вариантов,пропаял что мог,понимаеш всё работает как-бы в фоне монитор не отключается,пробовал на двух мониках.Всё одинаково.
ещё момент греется микросхема палкодера сильно.

А с Пентагоном работает ?
CXA2075 обычно греется как утюг !

Mad Killer/PG
03.01.2011, 14:04
Не с Пентом не пробовал еще ,надо подключится еще.

tnt23
19.01.2011, 12:57
zst, получил кит. Все было аккуратно расфасовано и упаковано, спасибо большое!

Теперь вопрос по подключению к УКНЦ. Частота выдачи точек у нее 12.5МГц, что и где можно подправить (и в какой прошивке), чтобы сделать простой вариант на эту частоту и только VGA 60Гц?

zorel
19.01.2011, 22:56
tnt23, Попробуй прошивку для профика (12 МГц), только кварц нужно поставить на 12 МГц. Правда что на это скажет zst,

---------- Post added at 22:56 ---------- Previous post was at 22:54 ----------

http://zx.pk.ru/showpost.php?p=262222&postcount=713

tnt23
19.01.2011, 23:59
tnt23, Попробуй прошивку для профика (12 МГц), только кварц нужно поставить на 12 МГц. Правда что на это скажет zst,

---------- Post added at 22:56 ---------- Previous post was at 22:54 ----------

http://zx.pk.ru/showpost.php?p=262222&postcount=713

Перепаивать в УКНЦ ничего не хочется, это довольно сложная двухпроцессорная машина. И так придется внутрь лезть за сигналами. Просто я думаю, раз есть исходники и у меня есть квартус, чего бы не попробовать сделать прошивку именно для УКНЦ.

Известно, что горизонтальное разрешение у этой машины 640 точек, на отображение которых уходит 51.2мкс, а всего в 64-микросекундной строке таких точек помещается 800.

По вертикали УКНЦ рисует 288 строк, кадр занимает 19.97мс (не знаю, почему именно такая цифра, взято из документации), длительность ССИ 5.1мкс, длительность КСИ 192мкс. Полных строк в кадре умещается 312.

Результат первого подключения (прошивка 2.0.9, инвертируются RGBI, ССИ, КСИ, 60Гц) в аттаче.

tnt23
23.01.2011, 10:27
Смотрю код (2.0.9) и не пойму, почему VGA_H_MAX присваивается значение только разрядов 9..1 счетчика VIDEO_H? получается, что для входной ТВ строки это максимум 511 точек в строке? а как же машины с более высокой тактовой, у которых в ТВ строку укладывается по 700-800 и более тактов?

zx-kit
23.01.2011, 12:32
Смотрю код (2.0.9) и не пойму, почему VGA_H_MAX присваивается значение только разрядов 9..1 счетчика VIDEO_H? получается, что для входной ТВ строки это максимум 511 точек в строке? а как же машины с более высокой тактовой, у которых в ТВ строку укладывается по 700-800 и более тактов?

У ПРОФИ 768 точек в строке. Там считаются такты кварцевого генератора, что не всегда соответствует количеству точек. Для данной прошивки максимальная 14 МГц:


--------------------------------------------------------------------------------
-- ОПРЕДЕЛЕНИЕ ТИПА КВАРЦА 100304 --
--------------------------------------------------------------------------------
-- если перемычки JP6 (SET_FK_IN) и JP5 (VGA_SCART) сняты,
-- частота кварца определяется автоматически.
-- если одна из них или обе перемычки установлены, частота выбирается ими

-- соответсвие битов (перемычка снята, 0 - установлена) :

-- 10 - стандартная или удвоенная частота точек
-- графики клонов "Спектрум", кварц на 14 МГц
-- в строке 896 тактов (895 = 1 10 1111111)

-- 01 - режим графики "Профи", кварц на 12 МГц
-- в строке 768 тактов (767 = 1 01 1111111)

-- 00 - режим графики "Орион", кварц на 10 МГц
-- в строке 640 тактов (639 = 1 00 1111111)

-- 11 - режим графики "Специалист", кварц на 8 МГц
-- в строке 512 тактов (511 = 0 11 1111111)


Если адаптировать на 16 МГц, то там в строке будет 64 мкс * 16 МГц = 1024 тактов. Должно влезть в 10 битов.

---------- Post added at 13:21 ---------- Previous post was at 12:47 ----------


...Просто я думаю, раз есть исходники и у меня есть квартус, чего бы не попробовать сделать прошивку именно для УКНЦ.

Известно, что горизонтальное разрешение у этой машины 640 точек, на отображение которых уходит 51.2мкс, а всего в 64-микросекундной строке таких точек помещается 800.

Значит в строке VGA тоже должно быть 800 точек.



Результат первого подключения (прошивка 2.0.9, инвертируются RGBI, ССИ, КСИ, 60Гц) в аттаче.
Я так понял, что установлена перемыка INVERSE_SSI. Попробуйте ее убрать. Ее установка обычно приводит к сдвигу экрана влево.

---------- Post added at 13:56 ---------- Previous post was at 13:21 ----------

Давайте попробуем доработать эту прошивку для УКНЦ (частота кварца 12.5 МГц).

Если в стоке телевизора умещается 64 мкс * 12.5 МГц = 800 тактов,
то максимальное значение VIDEO_H будет 1100011111 (799).
Тогда в регистр VGA_H_MAX будет записано 110001111 (399).

То есть для данного кварца длительность строки VGA должна быть 400 тактов, что в два раза меньше длительности строки VIDEO (800 тактов).

При автоматическом определении частоты кварца (убраны перемычки JP6 (SET_FK_IN) и JP5 (VGA_SCART)
анализируются биты 7 и 6 регистра VGA_H_MAX (1 10 001111). Они равны 10, поэтому плата VGA&PAL будет считать, что компьютер Спектрум с частотой кадров 14 МГц. Поэтому развертка будет генерироваться не для той частоты/компьютера...

---------- Post added at 14:09 ---------- Previous post was at 13:56 ----------

Для пробы можно поставить перемычки для Профи:
JP6 (SET_FK_IN) - установить
JP5 (VGA_SCART) - снять
-- соответствие битов (перемычка снята, 0 - установлена) :
-- -- 01 - режим графики "Профи", кварц на 12 МГц
-- -- в строке 768 тактов (767 = 1 01 1111111)

Т.е. строчные синхроимпульсы VGA будут по тактам как для Профи, а количество тактов в строке VGA на основе измеренных данных.
За один такт тактовой частоты будет отображаться две точки на VGA.

---------- Post added at 14:32 ---------- Previous post was at 14:09 ----------

В прошивке есть ошибки в назначении начала и конца строчных гасящих и синхроимпульсов, например, для Профи:
when "01" => -- "Профи"
VGA_SSI1_BGN <= "0000000000"; -- 0 - начало 1 строчного СИ
VGA_SSI1_END <= "0000100010"; -- 34 - конец 1 строчного СИ
VGA_SSI2_BGN <= "1011110101"; -- 757 - начало 2 строчного СИ
VGA_SSI2_END <= "1011111111"; -- 767 - конец 2 строчного СИ
VGA_SGI1_END <= "0000111001"; -- 57 - конец 1 строчного ГИ
VGA_SGI2_BGN <= "1011101101"; -- 749 - начало 2 строчного ГИ

Конечно, синхроимпульсов не два - предусмотрено, что они состоят из двух частей и их можно двигать относительно начала счета счетчиков тактов VGA.
Числа должны быть раза в два меньше, так как в VGA строке в два раза меньше тактов, чем в строке VIDEO.
Можно ориентироваться по параметрам VGA (http://tinyvga.com/vga-timing/640x480@60Hz) и рассчитать для данного кварца. К тому же вам придется для своего компьютера подбирать начало строчного синхроимпулься VGA, чтобы экран был в центре.

John North
23.01.2011, 12:54
zst, а вот с той версией прошивки, что у меня (для Профи), можно карту к пентагону подключить? Нормально будет работать?

zx-kit
23.01.2011, 13:19
Рассчет параметров строчной развертки VGA 640x480x60 Гц для кварца 12.5 МГц:
Длительность гашения до синхроимпульса = 0,6356 мкс * 12.5 МГц = 7,95 тактов
Длительность синхроимпульса = 3,8133 мкс * 12.5 МГц = 47,67 тактов
Длительность гашения после синхроимпульса = 1,9067 мкс * 12.5 МГц = 23,83 тактов
Длительность гашения суммарная с учетом синхроимпульса =7,95 + 47,67 + 23,83 = 79,45 тактов

После округления:
Длительность гашения до синхроимпульса = 8 тактов
Длительность синхроимпульса = 48 тактов
Длительность гашения после синхроимпульса = 24 тактов
Длительность гашения суммарная с учетом синхроимпульса = 8 + 48 + 24 = 80 тактов

---------- Post added at 14:59 ---------- Previous post was at 14:58 ----------


zst, а вот с той версией прошивки, что у меня (для Профи), можно карту к пентагону подключить? Нормально будет работать?
Должна работать. Может перемычки придется подобрать.

---------- Post added at 15:19 ---------- Previous post was at 14:59 ----------

Для УКНЦ нужно изменить следующий фрагмент для Профи:
when "01" => -- "Профи"
VGA_SSI1_BGN <= "0000000000"; -- 0 - начало 1 строчного СИ (1 часть 40 тактов)
VGA_SSI1_END <= "0000100111"; -- 39 - конец 1 строчного СИ
VGA_SSI2_BGN <= "0110001000"; -- 392 - начало 2 строчного СИ (2 часть 8 тактов)
VGA_SSI2_END <= "0111110100"; -- 500 - конец 2 строчного СИ (реально до 399)
VGA_SGI1_END <= "0000111111"; -- 63 - конец 1 строчного ГИ
VGA_SGI2_BGN <= "0110000000"; -- 384 - начало 2 строчного ГИ

Потом скомпилировать, прошить, проверить центровку в строках. Если нужно будет подвинуть изображение по горизонатали - нужно будет посчитать на сколько тактов и изменить эти параметры.

tnt23
23.01.2011, 14:44
Для УКНЦ нужно изменить следующий фрагмент для Профи:
when "01" => -- "Профи"
VGA_SSI1_BGN <= "0000000000"; -- 0 - начало 1 строчного СИ (1 часть 40 тактов)
VGA_SSI1_END <= "0000100111"; -- 39 - конец 1 строчного СИ
VGA_SSI2_BGN <= "0110001000"; -- 392 - начало 2 строчного СИ (2 часть 8 тактов)
VGA_SSI2_END <= "0111110100"; -- 500 - конец 2 строчного СИ (реально до 399)
VGA_SGI1_END <= "0000111111"; -- 63 - конец 1 строчного ГИ
VGA_SGI2_BGN <= "0110000000"; -- 384 - начало 2 строчного ГИ

Потом скомпилировать, прошить, проверить центровку в строках. Если нужно будет подвинуть изображение по горизонатали - нужно будет посчитать на сколько тактов и изменить эти параметры.

Попробовал, результат почти тот же. Экран обрезан слева, и справа видны мельтешащие горизонтальные черные полосы на синем фоне, примерно в зоне гашения.

Даст ли что-нибудь перетасовка параметров VGA_S* так, чтобы сперва шла область отображаемых пикселей, а потом уже гасящий и строчный импульсы?

zx-kit
23.01.2011, 16:02
Попробовал, результат почти тот же. Экран обрезан слева, и справа видны мельтешащие горизонтальные черные полосы на синем фоне, примерно в зоне гашения.

Даст ли что-нибудь перетасовка параметров VGA_S* так, чтобы сперва шла область отображаемых пикселей, а потом уже гасящий и строчный импульсы?
Даст, от этого и зависит положение на экране по-горизонтали.
Измерьте сначала на сколько пикселов подвинуть требуется.
Для начала проверьте действие перемычки INVERSE_SSI и
JP6 (SET_FK_IN) - установить
JP5 (VGA_SCART) - снять

---------- Post added at 18:02 ---------- Previous post was at 17:43 ----------

Чтобы изображиние сдвинуть вправо на 32 точки изменить так:

when "01" => -- "Профи"
VGA_SSI1_BGN <= "0000000000"; -- 0 - 1 часть строчного СИ: 0...7 = 8 тактов
VGA_SSI1_END <= "0000000111"; -- 7
VGA_SSI2_BGN <= "0101101000"; -- 360 - 2 часть строчного СИ: 360...399 = 40 тактов
VGA_SSI2_END <= "0111110100"; -- 500 (реально до 399)
VGA_SGI1_END <= "0000011111"; -- 31 - 1 часть гасящего СИ: 0...31 = 32 такта
VGA_SGI2_BGN <= "0101100000"; -- 352 - 2 часть гашения СИ: 352...399 = 48 тактов

tnt23
23.01.2011, 16:17
У меня чуть кастрированный вариант 2.0.9, из которого выкинуто почти все, относящееся к автонастройкам и другим машинам :v2_dizzy_facepalm: Кадровая жестко 60Гц. Инверсия КСИ и ССИ осталась, но ничего не дает в смысле улучшения или изменения результатов.

Более-менее удобоваримый результат получился со следующими строчными настройками:


VGA_SSI1_BGN <= "0000000000"; -- 0
VGA_SSI1_END <= "0000001001"; -- 9
VGA_SSI2_BGN <= "0101101010"; -- 362
VGA_SSI2_END <= "0111010110"; -- 500
VGA_SGI1_END <= "0000100001"; -- 33
VGA_SGI2_BGN <= "0101100010"; -- 354


При этом строка на экран до конца не влезает. Возможно, это уже проблемы монитора (Acer AL2016W), при случае попробую на других мониторах.

Теперь о кадровой развертке :) На экране должно быть 24 текстовых строки (288 растровых), но две последних текстовых не влезают. Опять же, это может быть бзик моего монитора.

Кадровые настройки:



VGA_KSI_BGN <= "0000000000"; -- 0
VGA_KSI_END <= "0000000001"; -- 1
VGA_KGI1_END <= "0000100001"; -- 33
VGA_KGI2_BGN <= "1000000011"; -- 515


И еще счетчик VGA строк обнуляется по достижении 525 строки.

zx-kit
23.01.2011, 16:45
Теперь о кадровой развертке :) На экране должно быть 24 текстовых строки (288 растровых), но две последних текстовых не влезают. Опять же, это может быть бзик моего монитора.

Кадровые настройки:



VGA_KSI_BGN <= "0000000000"; -- 0
VGA_KSI_END <= "0000000001"; -- 1
VGA_KGI1_END <= "0000100001"; -- 33
VGA_KGI2_BGN <= "1000000011"; -- 515


И еще счетчик VGA строк обнуляется по достижении 525 строки.
Можно попробовать увеличить число строк. Для режима 50 Гц в кадре VGA 312*2=624 строки.

Можете попробовать сделать 56 Гц. Тогда в кадре VGA будет 558 строк. Возможно монитор немного сожмет изображение по-вертикали и будут видны все строки.

zx-kit
23.01.2011, 19:40
По вертикали УКНЦ рисует 288 строк, кадр занимает 19.97мс (не знаю, почему именно такая цифра, взято из документации), длительность ССИ 5.1мкс, длительность КСИ 192мкс. Полных строк в кадре умещается 312.

64 мкс * 312 = 19968 мкс. Что составляет примерно 19.97 мс.

Как успехи ?

tnt23
23.01.2011, 20:27
64 мкс * 312 = 19968 мкс. Что составляет примерно 19.97 мс.

Как успехи ?

Да что-то пока не удается добиться улучшений. Картинка более-менее нормально располагается относительно верхнего левого угла. Но внизу все равно не выводится порядка 36 пикселей (3 текстовых строки по 12 пикселей), и справа бегут черные полоски. На прилагаемом слайде их можно разглядеть.

Я начинаю предполагать, что дело в мониторе. Хотя странно, с чего бы ему не уметь показать 640x480, пусть и в растянутом-ужатом виде?

tnt23
23.01.2011, 22:12
Внезапно оказалось, что вопреки тому, что написано в википедии и нарисовано на слайде с форматом кадра (http://zx.pk.ru/attachment.php?attachmentid=24214&d=1295634391), УКНЦ выводит на экран 26 текстовых строк, или 12*26=312 растровых.

Alex_K
23.01.2011, 23:06
Внезапно оказалось, что вопреки тому, что написано в википедии и нарисовано на слайде с форматом кадра (http://zx.pk.ru/attachment.php?attachmentid=24214&d=1295634391), УКНЦ выводит на экран 26 текстовых строк, или 12*26=312 растровых.

Правильно написано в википедии и в документации. Высота текстовой строки составляет 11 пикселей. Итого 26 строк - 286 пикселей. Между служебными строками и экраном пользователя есть по одной разделительной видеостроке - отсюда и получается 288 видеострок.
Всего кадр составляет 312 видеострок, оставшиеся 24 видеостроки приходятся на обратный ход луча по кадру.

tnt23
23.01.2011, 23:09
Alex_K, спасибо! Я думал, свихнусь уже :)

Mayor
24.01.2011, 19:32
Господа, тыкните пожалуйста где почитать о доработке генератора (схема и причины). Немного лень перечитывать 93 страницы.

Dmitriy007
24.01.2011, 19:47
В первом посте всё есть, ну или здесь:http://zx.pk.ru/showpost.php?p=212132&postcount=107

Mayor
24.01.2011, 19:52
В первом посте всё есть, ну или здесь:http://zx.pk.ru/showpost.php?p=212132&postcount=107

Это я видел. А причины этих доработок (5. (091003) Изменения в схеме PAL-кодер) ? Не в том ли что применена серия HC ? А если поставить HCT дорабатывать может и не нужно ?

zx-kit
24.01.2011, 20:39
Это я видел. А причины этих доработок (5. (091003) Изменения в схеме PAL-кодер) ? Не в том ли что применена серия HC ? А если поставить HCT дорабатывать может и не нужно ?

Стоит 74HCT04D

Генератор не запустился по стандартной спектрумовской схеме на двух инверторах. Пришлось переделывать на один инвертор.

Там еще на двух инверторах сделана задержка тактовой частоты, чтобы в ПЛИС сделать удвоение частоты для некоторых прошивок.

Если не нужен генератор 4.43 МГц и прошивки V1.xx можно микросхему не впаивать.

Или если генератор запустится без доработок и удвоение частоты придумать без задержки внешними инверторами...

Резисторы 75 Ом, так как при 100 Ом изображение на телевизоре было очень яркое.

tnt23
24.01.2011, 20:48
Добился нормального (ну, почти) отображения экрана УКНЦ по горизонтали (влезают все 80 символов) со следующими параметрами:



VGA_SSI1_BGN <= "0000000000"; -- 0
VGA_SSI1_END <= "0000000111"; -- 7
VGA_SSI2_BGN <= "0101110000"; -- 368
VGA_SSI2_END <= "0111110100"; -- 500
VGA_SGI1_END <= "0000011111"; -- 31
VGA_SGI2_BGN <= "0101101000"; -- 360

zx-kit
24.01.2011, 21:01
Добился нормального (ну, почти) отображения экрана УКНЦ по горизонтали (влезают все 80 символов) со следующими параметрами:



VGA_SSI1_BGN <= "0000000000"; -- 0
VGA_SSI1_END <= "0000000111"; -- 7
VGA_SSI2_BGN <= "0101110000"; -- 368
VGA_SSI2_END <= "0111110100"; -- 500
VGA_SGI1_END <= "0000011111"; -- 31
VGA_SGI2_BGN <= "0101101000"; -- 360


Путем уменьшения длительности синхроимпульса ?
Насчет помех - может поможет перемычка INVERSE_F14MHZ.

А количество строк пробовал увеличивать ?

tnt23
24.01.2011, 21:41
Путем уменьшения длительности синхроимпульса ?
Насчет помех - может поможет перемычка INVERSE_F14MHZ.

А количество строк пробовал увеличивать ?


Получается, что за счет уменьшения ССИ. Перемычку пробовал, не влияет никак. Помеха как-то связана с кадровой частотой, или с биениями ее и 50Гц.

Количество строк тоже пробовал увеличивать, картина не меняется, только монитор показывает снижение кадровой до 55Гц при увеличении количества строк c 525 до ~570.

zx-kit
25.01.2011, 10:37
Получается, что за счет уменьшения ССИ. Перемычку пробовал, не влияет никак. Помеха как-то связана с кадровой частотой, или с биениями ее и 50Гц.

Количество строк тоже пробовал увеличивать, картина не меняется, только монитор показывает снижение кадровой до 55Гц при увеличении количества строк c 525 до ~570.
В режиме 640х480 отображается 480 сторок VGA - это 2х240 сторок при удвоении.

Еще вариант - не удваивать строки. Но тогда изображение на экране сожмется по вертикали в два раза.

Попробуйте режим 640х350 70 Гц (http://tinyvga.com/vga-timing/640x350@70Hz). Там параметры строчной почти такие же. Но полярность синхроимпульсов позитивная - во время синхроимпульса сигнал = 1.

В кадре 449 строк (0...448). Будет отображаться 350 строк. Без удвоения 288 строк влезут.

Для начала измените количество строк, кадровые синхроимпульсы и полярность ССИ, проверьте - держит ли монитор такую развертку. Если держит - потом нужно будет убрать удвоение строк и центрировать.

---------- Post added at 12:37 ---------- Previous post was at 12:12 ----------

Вот так можно поменять полярность строчных синхроимпульсов VGA:


--------------------------------------------------------------------------------
-- ФОРМИРОВАНИЕ СТРОЧНЫХ ИМПУЛЬСОВ VGA 110125 --
--------------------------------------------------------------------------------
-- строчные синхроимпульсы для режима VGA 640х350 70 Гц (положит. полярн.)
VGA_SSI <= '1' when (VGA_H >= VGA_SSI1_BGN and VGA_H <= VGA_SSI1_END)
or (VGA_H >= VGA_SSI2_BGN and VGA_H <= VGA_SSI2_END)
else '0';

tnt23
25.01.2011, 11:37
Попробуйте режим 640х350 70 Гц (http://tinyvga.com/vga-timing/640x350@70Hz). Там параметры строчной почти такие же. Но полярность синхроимпульсов позитивная - во время синхроимпульса сигнал = 1.

В кадре 449 строк (0...448). Будет отображаться 350 строк. Без удвоения 288 строк влезут.

Для начала измените количество строк, кадровые синхроимпульсы и полярность ССИ, проверьте - держит ли монитор такую развертку. Если держит - потом нужно будет убрать удвоение строк и центрировать.


Изменил количество строк и полярность ССИ, кадровые прописал так:



VGA_KSI_BGN <= "0000111011"; -- 0
VGA_KSI_END <= "0000111100"; -- 1
VGA_KGI1_END <= "0000111110"; -- 62
VGA_KGI2_BGN <= "0110011101"; -- 413


Монитор развертку держит, картинка обрезана. Как теперь убрать удвоение строк? Попробовал так:


else VGA_V(8 downto 0) & VGA_H(8 downto 1);

Вроде то, что нужно. Может, стоило такое же проделать со старой разверткой.

zx-kit
25.01.2011, 12:19
Изменил количество строк и полярность ССИ, кадровые прописал так:



VGA_KSI_BGN <= "0000111011"; -- 0
VGA_KSI_END <= "0000111100"; -- 1
VGA_KGI1_END <= "0000111110"; -- 62
VGA_KGI2_BGN <= "0110011101"; -- 413


Монитор развертку держит, картинка обрезана. Как теперь убрать удвоение строк? Попробовал так:


else VGA_V(8 downto 0) & VGA_H(8 downto 1);

Вроде то, что нужно. Может, стоило такое же проделать со старой разверткой.
Да, так. А как буквы - нормально смотрятся ?
Также можно и с со старой разверткой сделать, но наверно экран сильно уменьшится по-вертикали и изображение займет чуть больше половины высоты.

Посмотрите оба варианта. Оставьте тот какой лучше выглядит.

И пока не забыли что к чему - соберите, пожалуйста, в одно сообщение:
Как подключить к УКНЦ.
Ссылки на схему, монтажку и т.п.
Работающую прошивку с измененными исходниками.
Какой режим развертки.
Как называется монитор.
Какие перемычки ставить.
Ну и фотографии плат и изображения с монитора.

Вроде еще на форуме есть люди, желающие подключить свои старые компьютеры к монитору - им это очень пригодится.

Спасибо.

Arseny
25.01.2011, 12:30
Вроде еще на форуме есть люди, желающие подключить свои старые компьютеры к монитору - им это очень пригодится.Не просто желающие - лично я жду отмашки что все ОК, и сразу буду заказывать.

tnt23
25.01.2011, 12:40
В режиме 640x480@60 тоже получилось, но экран слишком сплюснут, не очень комфортно, на мой взгляд.

В режиме 640x350@70 экран чуть более растянут по вертикали, картинки прилагаю. Скорее всего, можно отцентрировать его по вертикали, но у меня пока не вышло, кадровые настройки сейчас такие:



VGA_KSI_BGN <= "0000000000"; -- 0
VGA_KSI_END <= "0000000001"; -- 1
VGA_KGI1_END <= "0000001100"; -- 12
VGA_KGI2_BGN <= "0100101101"; -- 301


В обоих режимах так и остался тот же глюк - по правой части экрана, примерно шириной в 1/8 строки, мелькает темная полоска.

zx-kit
25.01.2011, 18:05
Попробуйте так:


VGA_KSI_BGN <= "0110000100"; -- 388
VGA_KSI_END <= "0110000101"; -- 389
VGA_KGI1_END <= "0111000001"; -- 449
VGA_KGI2_BGN <= "0101011111"; -- 351



В обоих режимах так и остался тот же глюк - по правой части экрана, примерно шириной в 1/8 строки, мелькает темная полоска.
Прикрепите исходник - может что там ?

tnt23
25.01.2011, 21:21
Попробуйте так:


VGA_KSI_BGN <= "0110000100"; -- 388
VGA_KSI_END <= "0110000101"; -- 389
VGA_KGI1_END <= "0111000001"; -- 449
VGA_KGI2_BGN <= "0101011111"; -- 351


Прикрепите исходник - может что там ?

Завтра попробую, заодно прицеплю исходники (сильно покоцанные, и Квартус превратил все кириллические комментарии в тыкву).

Глючок хорошо виден на слайде №4 в сообщении http://zx.pk.ru/showpost.php?p=353106&postcount=935

Попробовал, монитор синхронизируется, но экран черный.

zx-kit
27.01.2011, 12:00
Завтра попробую, заодно прицеплю исходники (сильно покоцанные, и Квартус превратил все кириллические комментарии в тыкву).

В Квартусе русский текст правильно копируется, если в данный момент включен русский язык (с помощью Alt+Shift и т.п). Без комментариев труднее разобраться.


Глючок хорошо виден на слайде №4 в сообщении http://zx.pk.ru/showpost.php?p=353106&postcount=935

Попробовал, монитор синхронизируется, но экран черный.

Попробуйте так:


VGA_KSI_BGN <= "0110000100"; -- 388
VGA_KSI_END <= "0110000101"; -- 389
VGA_KGI1_END <= "0000000001"; -- 1
VGA_KGI2_BGN <= "0101011111"; -- 351


---------- Post added at 14:00 ---------- Previous post was at 13:33 ----------

C компьютера на видеоконвертер подаете синхросмесь или раздельные синхроимпульсы ?

tnt23
27.01.2011, 12:57
Попробуйте так:


VGA_KSI_BGN <= "0110000100"; -- 388
VGA_KSI_END <= "0110000101"; -- 389
VGA_KGI1_END <= "0000000001"; -- 1
VGA_KGI2_BGN <= "0101011111"; -- 351


C компьютера на видеоконвертер подаете синхросмесь или раздельные синхроимпульсы ?

Помогло, спасибо.

На конвертер подается синхросмесь, на оба входа KSI и SSI.

Arseny
27.01.2011, 16:32
zst, а насколько реально организовать в конвертере режим 800x600 72Hz (Pixel clock 50MHz)? Очень уж УКНЦшные 288 линий вытянуто смотрятся без удвоения, а с удвоением они не лезут в 480 :( Зато в 600 оно влезет и 12,5MHz отлично ложатся в 50MHz :)

zx-kit
27.01.2011, 21:43
zst, а насколько реально организовать в конвертере режим 800x600 72Hz (Pixel clock 50MHz)?
Сейчас в видеоконвертере точки отображаются с удвоенной частотой 25 МГц. В строке нам надо отобразить 640 точек. То есть длительность отображаемой части в строке должна быть больше или равно 640 тактов / 25 МГц = 25.6 мкс.

В режимах 640х480 60 Гц и 640x350 70 Гц длительность видимой части в строке 25.42 мкс.

Для большинства режимов это значение меньше, поэтому все изображение не влезет.


Очень уж УКНЦшные 288 линий вытянуто смотрятся без удвоения, а с удвоением они не лезут в 480 :(

На Самсунге смотрится не так сплюснуто.


Зато в 600 оно влезет и 12,5MHz отлично ложатся в 50MHz :)

Где бы взять 50 МГц. Интересно бы узнать как в мониторе делается синхронизация по строкам. Ведь мы можем подать точки с частотой 12.5 МГц или 14 МГц. А монитор ухитряется так синхроинизироваться, что вертикальные линии отображаются вертикально.

Хотя у нас точки синхронны относительно строчных синхроимпульсов.

А если мы подадим тактовые импульсы с внешнего генератора, то у нас точки могут поплыть и линии станут не вертикальные.

Можно искользовать какую-нибудь внешнюю схему удвоения/учетверения. А в ПЛИС это наверно нельзя сделать...

tnt23
28.01.2011, 00:09
У меня была дикая мысль привесить сбоку генератор (любой кварцевый, или стабилизированный кварцевым резонатором на логике) на 50МГц, использовать эту частоту для пиксельклока ПЛИС, а поделенное значение (можно средствами ПЛИС же) в 12.5МГц отдать обратно в компьютер, отключив штатный генератор. Получим полную синхронизацию обоих блоков от одной тактовой.

Наверное, такой трюк можно проделать и не только с УКНЦ.

VELESOFT
31.01.2011, 01:03
New official page for ZX-VGA / scandoubler

http://velesoft.speccy.cz/zx/zx-vga/index.html

http://velesoft.speccy.cz/zx/zx-vga/009-Kopie%20IMGP7053-mini.jpg http://velesoft.speccy.cz/zx/zx-vga/011-Kopie%20IMGP7050-mini.jpg

sevol
06.02.2011, 22:18
zst, Если подключать к телевизору, через палкодер Какие сигналы нужно подать на платку? s,r,g,b +5 и GDN достаточно будет или F14M тоже нужно подавать?

Дмитрий
06.02.2011, 23:12
sevol, нужны все сигналы и F14 так же.

Ewgeny7
06.02.2011, 23:19
нужны все сигналы и F14 так же
Да, поскольку ПЛИСка все равно "выравнивает" сигналы синхронизации с платы компа, а для этого нужна тактовая.

Alex_NEMO
20.02.2011, 13:49
Вадим, в прошивках 3.0, 3,01 и 7.0(Speccy2007) есть вывод сигнала на PAL-кодер?
Очень надо для КАЯ!

zx-kit
20.02.2011, 14:32
Вадим, в прошивках 3.0, 3,01 и 7.0(Speccy2007) есть вывод сигнала на PAL-кодер?
Очень надо для КАЯ!

Есть.

Alex_NEMO
20.02.2011, 15:55
Есть.
В той прошивке, что у меня почти идеально работает с КАЕм по VGA, к сожалению, похоже нет... При подключении через "тюльпан" на телеке черный экран(по идее, "нет сигнала"). Ради прикола выпаял кондеры С5, С6, С7 и подал через выводные кондеры сигналы R, G, B на SXAшку от точек R_IN, G_IN, B_IN после рез. сборки R3. Изображение на телеке появилось, но темное, не цветное и заворотом влево в верхней части экрана...
Может, сделаешь новую прошку, БЕЗ автодетекта частот(только(!) 14МГц), стандартный экран(не Пентагон), максимальная центровка, и с выводом на PAL-кодер! И частоты 50/100Гц. Ибо 60Гц корежит озображение.

zx-kit
20.02.2011, 16:01
В той прошивке, что у меня почти идеально работает с КАЕм по VGA, к сожалению, похоже нет... При подключении через "тюльпан" на телеке черный экран(по идее, "нет сигнала"). Ради прикола выпаял кондеры С5, С6, С7 и подал через выводные кондеры сигналы R, G, B на SXAшку от точек R_IN, G_IN, B_IN после рез. сборки R3. Изображение на телеке появилось, но темное, не цветное и заворотом влево в верхней части экрана...
Может, сделаешь новую прошку, БЕЗ автодетекта частот(только(!) 14МГц), стандартный экран(не Пентагон), максимальная центровка, и с выводом на PAL-кодер! И частоты 50/100Гц. Ибо 60Гц корежит озображение.

Временно Windows не работает, поэтому QUARTUS II запустить не могу. Если у тебя установлен - можно поэкспериментировать с центровкой.

Alex_NEMO
20.02.2011, 20:00
Временно Windows не работает, поэтому QUARTUS II запустить не могу. Если у тебя установлен - можно поэкспериментировать с центровкой.
Установлен только проггер, на работе полный есть. подскажи, где что покопать?
На письмо опять не ответил...

zx-kit
20.02.2011, 20:54
Установлен только проггер, на работе полный есть. подскажи, где что покопать?
На письмо опять не ответил...

Давай на основе прошивки V7.00 сделаем режим 50/75 Гц для KAY. Попробуй эту прошивку в режиме 50 Гц и посчитай на сколько точек сдвинуть вверх-вниз и влево-вправо.

Alex_NEMO
20.02.2011, 22:04
Давай на основе прошивки V7.00 сделаем режим 50/75 Гц для KAY. Попробуй эту прошивку в режиме 50 Гц и посчитай на сколько точек сдвинуть вверх-вниз и влево-вправо.
Хорошо, завтра на работе попробую.

zx-kit
20.02.2011, 22:59
Хорошо, завтра на работе попробую.

Желательно сначала дома прошить (http://zx.pk.ru/showpost.php?p=293424&postcount=762) и проверить работу и центровку.

zx-kit
07.03.2011, 22:06
У меня была дикая мысль привесить сбоку генератор (любой кварцевый, или стабилизированный кварцевым резонатором на логике) на 50МГц, использовать эту частоту для пиксельклока ПЛИС, а поделенное значение (можно средствами ПЛИС же) в 12.5МГц отдать обратно в компьютер, отключив штатный генератор. Получим полную синхронизацию обоих блоков от одной тактовой.

Наверное, такой трюк можно проделать и не только с УКНЦ.
Чем закончились ваши эксперименты ?

tnt23
08.03.2011, 00:19
Чем закончились ваши эксперименты ?

Купил кварцевый генератор на 50МГц, а затем работа навалилась, как водится.

zx-kit
08.03.2011, 00:23
Купил кварцевый генератор на 50МГц, а затем работа навалилась, как водится.

Уже придумали, как синхронизировать работу этого генератора по строчным или другим синхроимпульсам ?

По текущей схеме не удалось добиться нормального изображения ?

tnt23
08.03.2011, 16:03
Уже придумали, как синхронизировать работу этого генератора по строчным или другим синхроимпульсам ?

По текущей схеме не удалось добиться нормального изображения ?


Ну в общем мне представлялась следующая схема: кварцевый генератор дает 50МГц тактовой в ПЛИС ZX-VGA конвертора. Внутри ПЛИС из этой частоты получаются необходимые 25МГц и 12.5МГц. Последняя выводится из ПЛИС и подается в УКНЦ вместо вырабатываемой штатным генератором.

По текущей схеме я решил, что изображение меня вполне устраивает, хотя оно и выглядит сильно сплюснутым по вертикали из-за пустого пространства сверху и снизу. Но тут, подозреваю, ничего уже лучше не придумать, кроме 50МГц.

SoftFelix
19.03.2011, 00:10
А я вчера собрал свой конструктор.

http://photofile.ru/photo/softfelix/3868246/large/92480826.jpg (http://photofile.ru/users/softfelix/3868246/92480826/)

http://photofile.ru/photo/softfelix/3868246/large/92480829.jpg (http://photofile.ru/users/softfelix/3868246/92480829/)

На след. неделе буду шить и подключать.

SoftFelix
20.03.2011, 18:35
Подскажите, как наиболее правильно прошить сабж? Учитывая, что ПЛИС запитана от 3.3В.

ByteBlaster собрал для программирования EPM в SMUC2 и PROF_ROM по этой схеме (все резисторы присутствуют):
http://msevm.com/main/prog/bblasterp.gif

Выглядит это в собранном виде так:
http://photofile.ru/photo/softfelix/3673743/large/92493623.jpg (http://photofile.ru/users/softfelix/3673743/92493623/)

Внутри стоИт 74LS244 и её 20-ая нога заведена на 4-ую ногу JTAG.

Т.е. мне надо будет запитать сабж +5В согласно схеме, подать отдельно +5В на МС в ByteBlaster'е и временно разорвать связь 4-ой ноги JTAG'а с 20-ой ногой LS244? Правильно?

Ewgeny7
20.03.2011, 18:43
Т.е. мне надо будет запитать сабж +5В согласно схеме, подать отдельно +5В на МС в ByteBlaster'е и временно разорвать связь 4-ой ноги JTAG'а с 20-ой ногой LS244? Правильно?
По "инженерному" надо использовать 74НС244 и питать ее от 3.3 вольт, но твой подход тоже прокатит. Всё будет нормально.

zx-kit
20.03.2011, 18:44
Подскажите, как наиболее правильно прошить сабж? Учитывая, что ПЛИС запитана от 3.3В.

ByteBlaster собрал для программирования EPM в SMUC2 и PROF_ROM по этой схеме (все резисторы присутствуют):

Внутри стоИт 74LS244 и её 20-ая нога заведена на 4-ую ногу JTAG.

Т.е. мне надо будет запитать сабж +5В согласно схеме, подать отдельно +5В на МС в ByteBlaster'е и временно разорвать связь 4-ой ноги JTAG'а с 20-ой ногой LS244? Правильно?

Может лучше использовать 74HC244 ? Хотя может и с этой микросхемой заработает без доработок от +3.3 V. Надо было сразу собирать ByteBlaster MV.

SoftFelix
20.03.2011, 18:48
Может лучше использовать 74HC244 ?
К сожалению, в ближайшей доступности её нет, да и объёмно-МГТФный монтаж в ByteBlaster'е не способствует к быстрой перепайке. :)

Alex_NEMO
21.03.2011, 10:41
Внутри стоИт 74LS244 и её 20-ая нога заведена на 4-ую ногу JTAG.
А что помешало HC поставить?!! У неё питание от 2.0 до 6.0, не нудно было бы "геморроиться" с:

Т.е. мне надо будет запитать сабж +5В согласно схеме, подать отдельно +5В на МС в ByteBlaster'е и временно разорвать связь 4-ой ноги JTAG'а с 20-ой ногой LS244? Правильно?
Да, все правильно, по идее, только у тебя уровни различаться будут. Для EPM3xxx прокатит, по идее, т.к. они "толерантны" к 5 в, а с другими - проблемы будут.
Ставь HC или AC и не парься!

SoftFelix
21.03.2011, 13:30
Сегодня на работе изменил питание программатора, согласно...

Сообщение от SoftFelix Посмотреть сообщение
Т.е. мне надо будет запитать сабж +5В согласно схеме, подать отдельно +5В на МС в ByteBlaster'е и временно разорвать связь 4-ой ноги JTAG'а с 20-ой ногой LS244? Правильно?
...и всё замечательно прошилось. Питание +5В взял от USB. Прошивку использовал 3.01 (будет инсталлироваться в КАЙ-1024) и файл VGA_PAL.pof. Надеюсь, всё правильно.

_Ratibor_
04.04.2011, 21:05
Собрал я данную платку, правда только ту часть - которая PAL.
Подключаю и вижу:

http://s59.radikal.ru/i163/1104/b8/3a07804ae57d.jpg

Запускаю игрушку, цвета есть, но плавают:

http://i043.radikal.ru/1104/84/60ea8e4e8911.jpg

Выход цветов и синхры примерно такой:

http://s39.radikal.ru/i086/1104/9d/961aa51be1da.jpg

Куда рыть ?

zx-kit
04.04.2011, 21:53
Собрал я данную платку, правда только ту часть - которая PAL.
Подключаю и вижу:

http://s59.radikal.ru/i163/1104/b8/3a07804ae57d.jpg

Запускаю игрушку, цвета есть, но плавают:

http://i043.radikal.ru/1104/84/60ea8e4e8911.jpg

Выход цветов и синхры примерно такой:

http://s39.radikal.ru/i086/1104/9d/961aa51be1da.jpg

Куда рыть ?

К сожалению на COMPOSITE выходе цвета плывут всегда. Надо подключать через S-VIDEO. На сайте NEDOPC (http://www.nedopc.com/PALCODER/palcoder.php) есть таблица сравнения качества выходов.

Возможно введение подстроечного конденсатора в схему генератора 4.43 МГц позволит остановить движение...

А изображение не сильно яркое получается? Надо подавать с RGB выходов клона на резисторы 75 Ом, которые на плате VGA&PAL идут на землю. А уже с них сигналы идут через конденсаторы на CXA1645M. А синхроимпульсы SYNC должны идти через RC цепочку 2.4к (R8) 39 pF (C4).

_Ratibor_
05.04.2011, 13:31
К сожалению на COMPOSITE выходе цвета плывут всегда.
Да дело не в том какой чуть лучше другого, а дело в том что вообще кодер нормально не работает. Или с клона какие то не такие сигналы идут.
Смотрите первую картинку в предыдущем посте.

Ни в основном меню, ни в бейсике, ни в тр-дос нет цвета вообще.
Да и основное меню перекошено.

Захожу в 48 бейсик, набираю команду BORDER 1, синий цвет появляется с задержкой в 1 сек. Набираю BORDER 2, BORDER 3 - цвета также с задержкой появляются, но покрайней мере они как и синий нормально отображаются, не срываюся. Набираю BORDER 4 или BORDER 5 сперва появляется зеленый/желтый и через пару секунд цвет срывается.

Встаещь осцилом на выход частоты (6 нога DD4) цвет тут же появляется.

А когда скажем даеш команду PAPER 0, то уже BORDER 4 или BORDER 5 не приводит к срыву цвета.

Ewgeny7
05.04.2011, 13:53
Я надеюсь, ты подключался не к самим выходам RGB платы, а прямо к микросхеме-мультиплексору?
И синхру брал прямо с 9-го вывода D42?
Я подключал Скорпионы к этому кодеру, картинка хорошая.

_Ratibor_
05.04.2011, 14:33
Я надеюсь, ты подключался не к самим выходам RGB платы, а прямо к микросхеме-мультиплексору?
И синхру брал прямо с 9-го вывода D42?

Сигналы брал с разъема.

Сейчас попробовал сигналы RGB взять прямо с мультиплексора, результат фактически тот же.

Если брать синхру напрямую с 9-го вывода ТМ2, то вообще все мелькает на экране.

Ewgeny7
05.04.2011, 14:52
Я, честно говоря, синхру брал с сигналов /CC и /KC. Смешанную не пробовал.

zx-kit
05.04.2011, 17:18
_Ratibor_, фотографии собранной платы можно посмотреть ?

_Ratibor_
05.04.2011, 17:55
фотографии собранной платы можно посмотреть ?

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

Кстати я заменил резюки на кварце, цвет стал чутка меньше плавать.

Вместо 4М7, поставил 1М, вместо 0 поставил 2К2.
Эта схема проверена на сотнях программаторах для мультисим карт, ни одного сбоя не было.

http://s004.radikal.ru/i208/1104/2f/02169aa9ff5e.jpg

SoftFelix
15.04.2011, 00:47
Ура! Сегодня подключил сабж к КАЮ! Качество картинки - офигенное! Вадим, огромное спасибо за столь нужный девайс! Такой картинки от своего Спекка ещё никогда не видел. Подключал чуть иначе, чем Alex_NEMO.

1. Решил брать "чистые" TTL-уровни для сабжа прямо с 4-7-9-12 ног последнего мультиплексора DD43. Синхросмесь взял с 8-ой ноги DD7, которую подал на 7-8-ую ноги разъёма XP1 платы VGA&PAL. Не установлено ни одной перемычки. Прошивка - v3.01. PAL-кодер пока не тестил.

Для подключения решил установить дополнительный 2х5 разъём (IDC-10) на монтажном поле, вблизи C2. Отверстия, естественно, пришлось чуть рассверлить. На фотке его хорошо видно:
http://photo.qip.ru/photo/softfelix/3868246/large/92700941.jpg (http://photo.qip.ru/users/softfelix/3868246/92700941/)

На него с обратной стороны платы развёл все сигналы. Проводок "14MHz" получился совсем короткий, что очень хорошо. Питание взял с С2.
http://photo.qip.ru/photo/softfelix/3868246/large/92700998.jpg (http://photo.qip.ru/users/softfelix/3868246/92700998/)

Потом сделал самодельный экранированный плоский шлейф. На фотке он не совсем доделан. Но виден оголённый кусок провода для контакта общего провода с будущим экраном (подключён к 1-му контакту разъёма). Аккуратно намотал почти по всей длине шлейфа два витка пищевой алюминиевой фольги. Проложил на фольгу зачищенный отрезок провода и намотал ещё два витка фольги. Хорошенько промял пальцами фольгу по всей длине. Потом поверх фольги намотал по спирали один слой импортной изоленты с перехлёстом в 1/2.:
http://photo.qip.ru/photo/softfelix/3868246/large/92701039.jpg (http://photo.qip.ru/users/softfelix/3868246/92701039/)

Плата сабжа с доработанной планкой (просверлены доп. отверстия) для крепления в корпусе:
http://photo.qip.ru/photo/softfelix/3868246/large/92661624.jpg (http://photo.qip.ru/users/softfelix/3868246/92661624/)

Плата в корпусе:
http://photo.qip.ru/photo/softfelix/3868246/large/92701054.jpg (http://photo.qip.ru/users/softfelix/3868246/92701054/)

http://photo.qip.ru/photo/softfelix/3868246/large/92701076.jpg (http://photo.qip.ru/users/softfelix/3868246/92701076/)

http://photo.qip.ru/photo/softfelix/3868246/large/92701095.jpg (http://photo.qip.ru/users/softfelix/3868246/92701095/)

Завтра буду PAL-кодер тестить...

tnt23
01.05.2011, 11:21
Вадим, вопрос по прошивке 2.0.9. Для счетчика входных строк VIDEO_V тактовым сигналом является комбинация выходов счетчика тактов во входной строке VIDEO_H. Можно ли вместо этого считать строки прямо по SSI?

tnt23
01.05.2011, 18:45
Подключение БК-0010: http://zx.pk.ru/showpost.php?p=380943&postcount=36

zx-kit
01.05.2011, 19:19
Вадим, вопрос по прошивке 2.0.9. Для счетчика входных строк VIDEO_V тактовым сигналом является комбинация выходов счетчика тактов во входной строке VIDEO_H. Можно ли вместо этого считать строки прямо по SSI?
Можно.

---------- Post added at 20:19 ---------- Previous post was at 19:59 ----------


Подключение БК-0010: http://zx.pk.ru/showpost.php?p=380943&postcount=36
Судая по осциллограмам синхросмеси БК и УКНЦ, в них использовали утроенную частоту врезок во время кадрового синхроимпульса.

Просьба после окончания отладки выложить описание подключения, фотографии и прошивки для этих клонов в этой теме.

В Speccy2007 тоже есть врезки, но со стандартной, удвоенной частотой. Для Speccy2007 используется прошивка V7.00, в которой есть выделение кадрового сигнала из синхросмеси с врезками. Может вам что пригодится оттуда.

tnt23
01.05.2011, 22:34
Просьба после окончания отладки выложить описание подключения, фотографии и прошивки для этих клонов в этой теме.

В Speccy2007 тоже есть врезки, но со стандартной, удвоенной частотой. Для Speccy2007 используется прошивка V7.00, в которой есть выделение кадрового сигнала из синхросмеси с врезками. Может вам что пригодится оттуда.

УКНЦ и БК не клоны, а самые что ни на есть оригиналы :) Версию 7 посмотрю, спасибо.

zx-kit
20.05.2011, 22:02
ZXFanat уже подключал ATM Turbo+ (http://zx.pk.ru/showpost.php?p=315359&postcount=783)

Лучше брать цифровые сигналы RGBI с выхода триггера D55 555TM9:
1. GND <- точка входа общий питание
2. +5V <- точка входа питание +5В
3. R <- 5 вывод DD55 (R+).
4. G <– 7 вывод DD55 (G+).
5. B <- 2 вывод DD55 (B+).
6. I <- 10 вывод DD55 (B-).
7. KSI <- 1 вывод DD66 (VS).
8. SSI <- 2 вывод DD66 (HS).
9. F14MHz <- 4 вывод DD58 (/F).

F14MHz лучше подать через инвертор, если есть свободный.
В АTM-TURBO три сигнала яркости (R-, G-, B-), что позволяет иметь больше 15 цветов.
В режиме Спектрума, наверно, все три сигнала одинаковы, поэтому будет работать правильно от одного сигнала яркости в качестве общего.

Если подать на плату VGA&PAL остальные два сигнала яркости (лучше через диоды катодами к выходам D55) на входы неиспользуемых джамперов, например, и изменить прошивку, можно было бы вывести на монитор больше 15 цветов.

Это теоретически...

Black_Cat
20.05.2011, 23:49
можно было бы вывести на монитор больше 15 цветов.а акой объём ОЗУ у тебя может занимать один экран, и сколько экранов ты держишь в ОЗУ?

zx-kit
21.05.2011, 08:28
а акой объём ОЗУ у тебя может занимать один экран, и сколько экранов ты держишь в ОЗУ?
Теоретически в ОЗУ можно записать данные до 256 Кслов по 16 бит. Хранится один экран.

Четыре точки по 4 бита RGBI из входного потока собираются в слова по 16 бит и записываются по адресу: номер строки + номер точки в строке c отбрасыванием двух младших битов.

При выводе на VGA данные читаются из ОЗУ тоже по 16 бит, а потом разделяются на 4 точки по 4 бита RGBI, и по-очереди выводятся. Максимальная частота вывода точек на VGA равна 28 МГц при тактовой частоте 14 МГц. Такая скорость нужна для прошивок 100 Гц для CRT монитора при частоте приема точек 7 МГц (обычного клона). А также для расширенных режимов таких компьютеров как Профи, где частота точек во входном потоке равна тактовой частоте (12 МГц). При этом точки на VGA выводятся с удвоенной частотой (24 МГц).

Количество битов ограничено тактовой частотой и частотой точек во входном потоке.
Если тактовая частота 14 МГц, как у большинства клонов и ATM Turbo 7.10:

При кодировании точки четырьмя битами частота смены точек на VGA может быть 14 или 28 МГц, в зависимости от прошивки. При этом во входном потоке точки могут идти с частотой 7 или 14 МГц.

При кодировании точки 5-8 битами частота смены точек на VGA может быть 14 МГц. При этом во входном потоке точки могут идти с частотой 7 МГц.

То есть палитра с кодированием цвета до 8 битов возможна при смене точек во входном потоке с частотой вдвое меньше тактовой (14/2=7МГц). Но при выводе этих 8 битов нужна другая схема формирования аналогового сигнала RGB.

На плате VGA&PAL схема формирования RGB очень похожа на схему ATM Turbo 7.10. Каждый сигнал формируется из двух отдельных сигналов. Но сейчас сигналы яркости на все три канала подаются одинаковые и имеют выходы с открытым коллектором. Для ATM Turbo 7.10 нужно убрать открытый коллектор и подавать 6 битов из буфера.

---------- Post added at 09:28 ---------- Previous post was at 09:04 ----------

Сейчас чтение слов по 16 бит из ОЗУ идет со скоростью тактовой частоты, деленной на два (14/2=7 МГц). Возможно когда-нибудь появится прошивка, где частота чтения из ОЗУ будет равна тактовой. Тогда можно будет выводить точки, кодированные 8 битами и для Профи.

В качестве входов-выходов можно использовать:
Входы от джамперов - 7 шт.
Дополнительные контактные площадки от ПЛИС - 6 шт. Одна из них уже задействована для удвоения тактовой частоты.

zx-kit
28.06.2011, 21:10
Подключал кто-нибудь VGA конвретер к БПК Дельта-Микро (на Т34ВГ1) ?

Немного информации поэтому компьютеру:
Кварц на 8 МГц. Принципиальной схемы нет, в комплекте есть книжка - руководство пользователя, но в ней кроме спектрум-бейсика ничего не написано. Вычитал, что Дельта-Микро - это урезанный вариант Дельта-Секам-Диск, на плате есть места под размещение ВГ93 и еще кучу микросхем. ПЗУ - Т34РЕ1, ОЗУ - восемь 565РУ5.

zx-kit
01.07.2011, 20:11
а можно мне, а можно мне!!!!1
я тоже стон хочу развести!!! почему Саймону можно а мне нет? :(

мои любимы символы сделаны на бмк (т34 вг1) а на них тактовая приходит 4МГц.... а кварц на 8...
и я тоже считаю что это важно.
и вообще - комп на бмк - это супер!!!!
да, времянки не те, а вот стабильность работы, компактность схемы, ремонтопригодность - на высоте!!!

Не пробовали подключать VGA&PAL?

Black_Cat
01.07.2011, 20:42
Кварц на 8 МГц. Принципиальной схемы нетА зачем она тебе? Почти все (кроме Кворума) БМКшные клоны основаны на схеме Балтики, использовавшей 16МГц кварц. Соответственно спековский экран на таких клонах ближе к квадрату, а бордюр по бокам больше.

zx-kit
01.07.2011, 21:17
А зачем она тебе? Почти все (кроме Кворума) БМКшные клоны основаны на схеме Балтики, использовавшей 16МГц кварц. Соответственно спековский экран на таких клонах ближе к квадрату, а бордюр по бокам больше.
Да у них там схемы на ПЗУ и не понятно, сколько тактов в строке и сколько строк в кадре. Да и подключать надо знать куда. Частота пикселов наверно 8 МГц.

И еще хотелось бы знать, что уже есть рабочая прошивка для этого клона.

Andrey F
01.07.2011, 21:21
Соответственно спековский экран на таких клонах ближе к квадрату, а бордюр по бокам больше.
Сколько не собирал клоны на БМК - с изображением все было нормально. Все пропорции соблюдены. Круг, нарисованный в Бейсике - круглый.

zx-kit
01.07.2011, 21:34
Сколько не собирал клоны на БМК - с изображением все было нормально. Все пропорции соблюдены. Круг, нарисованный в Бейсике - круглый.
Да там разница в частоте пикселов небольшая: 7 и 8 МГЦ.

Black_Cat
01.07.2011, 22:04
Да у них там схемы на ПЗУ и не понятно, сколько тактов в строке и сколько строк в кадре. Да и подключать надо знать куда. Частота пикселов наверно 8 МГц.колво строк 312, отсюда считай такты.. получаем 512 тактов в строке


Сколько не собирал клоны на БМК - с изображением все было нормально. Все пропорции соблюдены. Круг, нарисованный в Бейсике - круглый.а ты подай сигнал от нормального клона и от БМКшного на один и тот же телевизор и увидишь разницу

tnt23
01.07.2011, 22:56
Давайте снимем красивые осциллограммы, чтобы наглядно было.

Anteos
10.07.2011, 16:36
подключение к Pentagon-48:

1. GND <- точка входа общий питание
2. +5V <- точка входа питание +5В
3. R <- 12D43 (ЛП5)
4. G <- 8D43 (ЛП5)
5. B <- 3D43 (ЛП5)
6. I <- 6D43 (ЛП5)
7. KSI <- 8D6 (ЛИ3)
8. SSI <- 6D14 (ЛП5)
9. F14MHZ <- 8D2 (ЛН1)

Это по какой схеме?

Если по этой, то что то не сходиться...

12D43 - сигнал BLANK
8D43 - G
3D43 - Y
6D43 - R
8D6 -
6D14 ???

http://s7.directupload.net/images/110710/temp/iwyswe9d.jpg (http://s7.directupload.net/file/d/2581/iwyswe9d_jpg.htm)

Mirazh
10.07.2011, 16:43
Это по какой схеме
вроде по приведенной.


3. R <- 12D43 (ЛП5)
ну тут очевидно 11 нога. наверно я опечатался.


Если по этой, то что то не сходиться...
хотелось бы поподробнее про "что то"...
а то как в том анекдоте: "нутром чую, что литр, а доказать не могу..." :)

Anteos
10.07.2011, 17:34
Здоров!

D43 по схеме ЛА3 а не ЛП5

11D43 сигнал B (или D44?)
8D43 - G
3D43 - Y
6D43 - R
8D6 -
6D14 ???

Mirazh
12.07.2011, 12:00
Anteos, Привет!
http://zx.pk.ru/showpost.php?p=398867&postcount=9

SoftFelix
01.08.2011, 08:43
Завтра буду PAL-кодер тестить...
Может чуть с опозданием... :v2_rolley Работа PAL-кодера по S-VIDEO. Телек - CRT 100Hz THOMSON 29". p.s. На красную букву "P" в левой части экрана не обращаем внимание - в телеке опять слетела EEPROM от жары.

SCART (RGB):
http://photo.qip.ru/photo/softfelix/3868246/large/93922174.jpg (http://photo.qip.ru/users/softfelix/3868246/93922174/)

S-VIDEO:
http://photo.qip.ru/photo/softfelix/3868246/large/93922180.jpg (http://photo.qip.ru/users/softfelix/3868246/93922180/)

zx-kit
11.08.2011, 23:34
посылку сегодня получил,Огромное Спасибо!
Какую прошивку нужно шить в базовом варианте для ЭЛТ монитора 60-85гц (50 не знаю держит или нет ) Samtron 56e или Филипс Briliance 15a

Можно V1.02 (50 и 60 Гц)
Для ЭЛТ, чтобы глаза не уставали лучше V3.01 (50 и 100 Гц)


ps:элементы на фото наверное лишние для базового варианта?

http://s44.radikal.ru/i103/1108/31/0332bddd4a6b.jpg (http://www.radikal.ru)

На инверторах этой микросхемы делается задержка сигнала 14 МГц для получения 28 МГц. Для этого разрезать дорожку на плате между 11 и 12 выводам этой микросхемы и припаять пару проводков (http://zx.pk.ru/showpost.php?p=213287&postcount=148). Это требуется для некоторых прошивок, например, для 100 Гц. Если для V1.02 -то доработка не требуется.

---------- Post added at 00:34 ---------- Previous post was at 00:32 ----------


Собрал платку без дароботки,сигналы брал с 2х разьемов Феникса XP2 ,XP5.
Сигнал 14Мгц кинул экранированным проводом.
Прошил прошивку VGA_PAL 100216 - V 1.0.2.zip -оба монитора не показывают.Самсунг пишет превышена частота.

Зашил затем прошивку VGA_PAL 090820 - V 1.0.0.50.zip (перумычка J4 установлена) -изображение появилось на обоих мониторах и при 50Гц и при 60гц,цвета правильные .Но строчную развертку троит.(3 картинки п огоризонтали -1 целая посередине и 2 кусочка по краям.
Что делать?плату паял под микроскопом -проверял всё чудесно припаяно.

http://s012.radikal.ru/i320/1108/0b/19c16d25344a.jpg (http://www.radikal.ru)
http://s44.radikal.ru/i104/1108/c3/94a03dc0e6c5.jpg (http://www.radikal.ru)
черной полоски горизонтальной нет в реале -это эфект фотоапарата.с кадровой всё в порядке

---------- Post added at 22:26 ---------- Previous post was at 22:01 ----------

Зашил тестовую прошивку -VGA PAL TEST -Показывает всё четко и монитор пишет 31.2Кц и 59Гц.Когда рабочая прошивка то помоему (плохо видно в этом режиме ) 45-49Кгц

А подключение к тем же разъемам и контактам, что приведено здесь?
http://zx.pk.ru/showthread.php?p=216534#post216534

palsw
11.08.2011, 23:42
на новой ревизии Феникса добавлен разьем XP5 для подключения vga конвертера.там уже есть +5,14мгц,SS/ и KS/

http://s40.radikal.ru/i090/1108/54/c96411223e8f.jpg (http://www.radikal.ru)
http://i055.radikal.ru/1108/f1/b65ed3013fad.jpg (http://www.radikal.ru)

наверное придется сделать дороботку и зашить версию 2.0

palsw
12.08.2011, 01:45
прошил все уже прошивки .-3.01 и 2.0.8 работают нормально если вместо строчних синхроимпульсов подавать синхросмесь или вообще СС оставить в воздухе (но сторочная подёргиваеться временами на синхросмеси).Если СС припаян в СС на плате Феникса к разьемам XP1,XP2,XP5 - монитор пишет превышена частота

palsw
12.08.2011, 10:55
Ура ,утро вечера мудренее...
Победил я Феникс VS VGA -сигнал SSI на конвертер пустил через резистор 2к.Картинка стабильная и работает на 50/60 гц.(перемычку j4 необходимо установить)
http://s007.radikal.ru/i302/1108/c0/93f787f5bd10.jpg (http://www.radikal.ru)
http://s41.radikal.ru/i092/1108/88/da95225b6d2b.jpg (http://www.radikal.ru)
http://s44.radikal.ru/i105/1108/a6/19c2449eba2d.jpg (http://www.radikal.ru)

Муаров реально на цветах нет -эфект фотоаппарата.Цвета чистые и сочные.Еще раз Спасибо за чудесный девайс!

Прошивка 2.08(50\60гц) -так как на 3.01 мой монитор не тянет 100гц

Shadow Maker
23.08.2011, 16:39
Собственно вопрос. У меня Scorpion 256 желтый, монитор Samsung Syncmaster 971P, у него 5:4 соотношение сторон. Я так понимаю, если я куплю ZX Kit, воткну круглый разъем от спека в плату, в плату воткну монитор, то все должно заработать? А то я и паяльник несовместимы.

John North
23.08.2011, 20:35
Сигналы надо брать не с разъема «ргб», а напрямую с микросхем..

Shadow Maker
23.08.2011, 21:15
Ну эт не вариант вообще. Почему нельзя с разъема ргб брать, если там даже вход на плате есть?

SoftFelix
23.08.2011, 22:02
Shadow Maker, сабж можно подключить куда угодно и как угодно. Исходный результат - качество отображаемой картинки. Можно, всего лишь, ткнуться 10 раз паяльником и получить заведомо превосходное изображение. Для сабжа очень желательны "чистые" ттл-уровни.

Shadow Maker
23.08.2011, 23:43
Ну представь себе блондинку в розовом, смотрящую внутрь капота машины. Вот это я с паяльником. То есть если ты мне конкретно скажешь куда тыкать я даже может быть не сожгу компутер, но вероятность этого крайне низка. Так что давайте исходить от того, что вот у меня есть провод со штырьками, и далее по тексту. Показывать будет?

Дмитрий
24.08.2011, 00:11
блондинку в розовом, смотрящую внутрь капота машины
Далее стоит направить к человеку, умеющему держать паяло в руках, не суть важно - паял ли он спектрумы ранее, просто показать ему схему компа и схему подключения, думаю у него больше вопросов не возникнет, а у тебя проблемы исчезнут.

Shadow Maker
24.08.2011, 01:00
Подобных людей я не знаю. Вы в другом мире живете, не в моем. Это поэтому у вас есть такие люди обязательно в знакомых - у меня никого, кто может паять - нет.

_Ratibor_
25.08.2011, 23:10
Подключение разъема HU 09F:

1. GND <- точка входа общий питание
2. +5V <- точка входа питание +5В
3. R <- 7-D15
4. G <- 9-D15
5. B <- 4-D15
6. I <- 12-D15
7. KSI <- 12-D23
8. SSI <- 13-D23
9. F14MHZ <- 6-D36


7 и 8 входы лучше подключать не к D23, а к D24.
Мне встречались ленинграды у которых уже включена в разводку доработка(привязка к черному), а также kay128 и у них D23 немного по другому разведена, а вот D24 у всех одинакова. А то человек не особо разбирающийся в схемотехники с горем пополам распаяет, а потом будет долго думать почему же у него не работает.

Итого получится:

1. GND <- точка входа общий питание
2. +5V <- точка входа питание +5В
3. R <- 7-D15
4. G <- 9-D15
5. B <- 4-D15
6. I <- 12-D15
7. KSI <- 6-D24
8. SSI <- 8-D24
9. F14MHZ <- 6-D36

Shadow Maker
26.08.2011, 09:01
Ну осталось теперь хоть каким-то образом это купить.... На емайлы никто не отвечает, как и в личку.

Shadow Maker
27.08.2011, 15:49
zst там вообще жив? а то с 12 авгута не появлялся, мож в отпуске, не в курсе никто?

_Ratibor_
27.08.2011, 16:41
zst там вообще жив? а то с 12 авгута не появлялся, мож в отпуске, не в курсе никто?

http://zx.pk.ru/showthread.php?p=407431#post407431

Shadow Maker
27.08.2011, 21:22
А, ну ok, подождем-с.

zx-kit
29.08.2011, 14:10
А, ну ok, подождем-с.

Я вернулся.
Купить можно. Но будет готов примерно недели через две, так как надо предыдущие заказы доделать.
Вам надо базовый вариант (для подключения только к монитору) ?

Shadow Maker
29.08.2011, 15:21
Да, только к монитору.

zx-kit
01.09.2011, 13:24
Вадим, ("zst"), собрал плату Pentagon-128 (ревизия 2011).
Там, как известно идет плата ZXKit1!
Можно на ZXKit1 отдельно комплектующие приобрести?
Если такая возможность есть, то я заранее делаю заказ, на одну плату.

Можно -- http://www.zx.pk.ru/showpost.php?p=412286&postcount=207

homer
23.09.2011, 13:31
Заказ можно сделать на плату VGA & PAL собранную, с выводом на vga?

Orionsoft
26.09.2011, 02:07
+ в коллекцию
Желтый скорпион + 2045u
4 mb под катом

http://img402.imageshack_.us/img402/3914/wannabigpixelscorpion25.png
:v2_dizzy_heart:

termik
07.10.2011, 09:47
Здравствуйте, кто подключал или знает как правильно подключить плату VGA & PAL к фирменному zx spectrum +2 (+3) ? Тут есть две проблемы - 1. на фирменном спектруме нет частоты 14 мГц, есть только 35 мГц и 17 мГц. 2. На плату VGA & PAL нужно подавать раздельные кадровую и строчную синхронизацию, в то время на фирменном спектруме есть только смешанная синхра..... Может кто-нибудь уже решал данные проблемы ?

zx-kit
12.10.2011, 18:40
Здравствуйте, кто подключал или знает как правильно подключить плату VGA & PAL к фирменному zx spectrum +2 (+3) ? Тут есть две проблемы - 1. на фирменном спектруме нет частоты 14 мГц, есть только 35 мГц и 17 мГц. 2. На плату VGA & PAL нужно подавать раздельные кадровую и строчную синхронизацию, в то время на фирменном спектруме есть только смешанная синхра..... Может кто-нибудь уже решал данные проблемы ?

Возможно будет сделана прошивка для оригинального ZX SPECTRUM.

Evgeny Muchkin
11.12.2011, 23:17
Подрубил к желтому скорпу. Первое включение прошло вполне успешно, посмотрел на меню и монитор на несколько часов отключил (телеком пользовался).
С час назад подключил тот же ВГА монитор и облом - изображение срывается и черный экран. Но при этом есть закономерность - срывается та часть изображения, которая более яркая, а если площадь яркого изображения достаточно большая (как например в стартовом меню скорпиона), то изображение пропадает полностью, изредка появляясь на долю секунды.
Если сделать БОРДЕР 0, или войти в теневик, то "рвутся" и дергаются по горизонтали только светлые участки.
Пробовал и 50 и 60Гц, - поведение одинаковое. Более никакие перемычки не установлены.
Прошивка я не знаю какая, но, видимо, не третья, т.к. мгтф не напаян.
Девайс покупал у автора в собранном виде.

Что делать, куда бежать? Плиз хелп.