PDA

Просмотр полной версии : Harlequin ZX Spectrum clone (Rev. G) проблема с изображением



unalex
09.03.2017, 22:34
Доброго времени суток, уважаемые форумчане

Недавно заразился ретрокомпьютерам и решил спаять себе спектрум
Заказал плату, недостающие детальки, спаял и...
вместо красивого матраса, получаю на экране непонятную картинку

без Z80, и памяти
https://s8.hostingkartinok.com/uploads/thumbs/2017/03/9e8a4182e901be0cfa133a23d443a00f.png (https://hostingkartinok.com/show-image.php?id=9e8a4182e901be0cfa133a23d443a00f)

с процессором и ОЗУ, без ПЗУ
https://s8.hostingkartinok.com/uploads/thumbs/2017/03/0075f1a421dfa27dc33c882c7289cb8a.png (https://hostingkartinok.com/show-image.php?id=0075f1a421dfa27dc33c882c7289cb8a)

после шаманств с покачиванием микросхем в панельках
https://s8.hostingkartinok.com/uploads/thumbs/2017/03/d5cdbfb667a36e0f5f10667a5f21788a.png (https://hostingkartinok.com/show-image.php?id=d5cdbfb667a36e0f5f10667a5f21788a)

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

- - - Добавлено - - -

схема
http://img-fotki.yandex.ru/get/6733/203760433.8a/0_10e7b5_fa0ea951_orig.png

HardWareMan
10.03.2017, 07:12
Что за арабы рисовали схему?

NiKa
10.03.2017, 08:38
HardWareMan Такая схема рисуется вроде в OrCAD, а чем не нравится?
unalex В Арлекине красивый матрас будет только при установке чистого ПЗУ, вам надо попробовать сначала ПЗУ с тестовой прошивкой.

unalex
10.03.2017, 09:54
NiKa, спасибо за информацию, попробую, отпишусь

HardWareMan
10.03.2017, 10:36
NiKa, ну по ГОСТу слева входы а справа выходы. А не наоборот. И схема должна читаться слева на право. А тут явно арабская интерпретация.

SergeyLLL
10.03.2017, 10:50
unalex, На моей плате в Арлекине (rev.G), я обнаружил, U29, U31 и U32 выводы питания GND не подключены к общей земле. Они соединены вместе, соединены с землей видеовыхода, с землей вход\выход магнитофона, но не соединены с землей всех остальных микросхем. На плате земля не соединена в некоторых местах. На самом изображении это отразилось повышенной яркостью, и шумами на изображении.
Кинул перемычку, что бы все "земли" соединить - все встало на свои места.

Без ПЗУ я получаю обычный экран, с бордюром (любого цвета), и главный экран заполнен квадратиками (разноцветными). Но само изображение стабильно.
Если переставить перемычку на 27256 (у меня установлена 27128), то будет обычный матрас, но все равно, изображение стабильно.

NiKa
10.03.2017, 10:56
По нашим ГОСТам да не катит, и обозначение логических элементов не правильное, и обзываются они не по ГОСТу, короче буржуям за проектирование схем неуд.
unalex Посмотри с верхней стороны платы есть ли дорожка между земляными выводами U28 и U30, и U33 (первый вывод) с C15.

unalex
11.03.2017, 06:10
Всем спасибо за помощь
землю прозвонил - все подключено, был маленький косячок, первая нога U9 не была запаяна
спаял RGB кабель - получил стабильную картинку без артефактов(при сбросе процессора бегают цветные квадраты, и через некоторое время рисуется пресловутый матрас черные полосы на светло голубом фоне, бордюр тоже голубой)
ПЗУ пока не вставил, программатора нет, но есть древние видеокарты с AT29C257 на борту - попробую прошить.

unalex
11.03.2017, 22:04
не подскажете какие образы шить надо, а то я запутался в обилии прошивок предлагаемых гуглем

zebest
11.03.2017, 23:02
AT29C257
Так флешка же. Шей по очереди все, что найдешь. :) Сперва конечно бы тесты позашивать попробовать, потом уже стандартный 4...
"TEST128-1 Андрей Хахонов" (http://sblive.narod.ru/ZX-Spectrum/DUET/TEST128.rar)
например
я так понимаю это 48-я модель Арлекина?

unalex
12.03.2017, 03:18
zebest, она самая, 48-я

unalex
15.03.2017, 03:01
продолжаю воевать с видео
прошил флешатину, стартанул бейсик а картинка рассыпана по экрану

https://www.facebook.com/alexander.kapobel/videos/vb.100001112929321/1364673803579704/?type=2&theater&notif_t=video_processed&notif_id=1489528923823797

- - - Добавлено - - -

кажется выяснил в чем причина
не хватало счетчиков 74HC4040, но валялась куча CD4040 - я их скомбинировал и получилась каша
методом перестановки удается изменять положение пикселей на картинке, но как ни крути, оди из них все же CD4040
видимо прийдется выкроить время и съездить купить еще один 74HC4040, я так понимаю тут главный фактор задержка прохждения сигнала у микросхем разных серий

NiKa
15.03.2017, 04:21
74HC4040 это и есть аналог CD4040.

unalex
15.03.2017, 08:43
NiKa, не совсем
задержки сильно отличаются, что я четко наблюдаю при замене счетчиков одной серии на другие в виде сдвига на полэкрана

NiKa
15.03.2017, 17:22
Про CD4040 уже ведь обсуждали - тут (http://zx-pk.ru/threads/6571-kishkovedene-harlequin!-rabota-nad-ula-v-razgare/page10.html), все работает.

unalex
16.03.2017, 07:45
Очень странно, почем тогда у меня картинка радикально меняется при перестановке счетчиков местами (U25, U37, U38, U39)
меняются местами горизонтальные трети, меняются местами вертикальные половины, разбиваются симолы пополам, затемняются горизонтальные участки и т.п.
--------
ЗЫ. Проблему с композитным видео осилил, причина - неправильный номинал конденсатора(10нф, вместо 10пФ) стоящего параллельно кварцу, теперь картинка цветная и стабильная на обоих выходах

NiKa
16.03.2017, 13:06
unalex Это происходит на рабочей машине или еще не добились полной работы?

unalex
17.03.2017, 00:18
ну как сказать рабочей - стабильное цветное изображение(по композиту белый отображается белым, по RGB - голубым, сопротивления делителей одинаковы, при подключении телевизора в синем канале сопротивления становятся меньше чем в красном и зеленом - но эту проблемку я решу), во флешке бейсик48 и какой-то тест, переключаются перемычками
при самой удачной комбинации имеющихся на данный момент счетчиков
U25(cd), U37(cd), U38(cd), U39(hc) - самый первый левый символ отображается в центре и справа экрана(16-е и 32-е знакоместо)
видео скину чуть позже

- - - Добавлено - - -

видео

https://www.facebook.com/alexander.kapobel/videos/1366493506731067/

unalex
18.03.2017, 12:19
Я в трауре
новые счетчики пришли, кратнка не меняется
если U38,U39 74HC4040 бяка как на первом видео - стредняя горизонталь черная, символы вверху центральной горизонтали, разбиты
при если CD4040 - текст как и положено снизу, но первый символ вместо полеженного 1-го места на 16 и 32 месте, средняя горизонталь снова черная

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

- - - Добавлено - - -

...............
нашел костыль
проблема решилась при помощи конденсатора 220пФ, припаянного между 1-й ногой U22 и землей, естесвенно со счетчиками 74HC4040
картинка правильная и стабильная

Гаррий
18.03.2017, 17:58
Следил за темой, затаив дыхание) уже можно поздравлять?)

unalex
18.03.2017, 22:17
Гаррий, ага, работает!!!

Гаррий
19.03.2017, 02:17
Поздравляю) легко представляю степень эйфории)

Какой корпус и клавиатуру задумали для компа?

unalex
19.03.2017, 02:38
насчет корпуса считаю что оригинальному корпусу оригинальная начинка, а для новодельного клона надо думать что-нибудь свое
есть задумка прилепить к этому добру экран, а-ля ноутбук(валяется один дисплей с автомобильного проигрывателя DVD) но еще не решил - из меня дизайнер как боксер из балерины

с клавиатурой пока точно не решил, уже спаяна стандартная раскладка 4х10 с клавишами от старой комповой Cherry, но имеется и ноутбучная (единсвенная из имевшихся трупиков с клавишей Enter как на спектрумах), т.е получится раскладка как на Spectrum 128K только надо будет укоротить на пару рядов - буду ли я ее делать, пока под вопросом

goodboy
19.03.2017, 10:37
знакомые переживания.
я тоже отчаялся когда запустил собранный арлекин без пзу и не увидел матраса.
у меня ещё была забавная история с большим диодом/стабилитроном?
ножки у него видимо окислились, а его впаял (пятак/контактная площадка были хорошо залиты), а контакта - нет.

хуже что потом появились сообщения о глюках (кажется при использовании определённой м/c памяти),
на плате нашлась ошибка и всё фиксилось мгтф`ом

http://i65.fastpic.ru/thumb/2015/0405/e4/45656d33e5aba2019cf681c1624c8be4.jpeg

хотя возможно на поздней ревизии это уже исправлено.
я собирал самый первый прототип.
платы заказывал немец ingo

unalex
19.03.2017, 17:47
хотя возможно на поздней ревизии это уже исправлено.

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