PDA

Просмотр полной версии : Помогите отладить пентагон-128



Demige
08.01.2012, 10:56
Купил собранную плату (нового образца с зеленым лаком). Она не отлажена.

Проблемы буду выкладывать по порядку. Наверное стоит начать с изображения:

http://s018.radikal.ru/i510/1201/58/3b47fa5ab3f0t.jpg (http://radikal.ru/F/s018.radikal.ru/i510/1201/58/3b47fa5ab3f0.jpg.html)

Проблема 1 в 1 с этой темой: http://zx.pk.ru/showthread.php?t=8360. Фона почти нет, от всего на экране есть шлейф, при изменении цвета бордюра меняется бумага на противоположный. Изменение бумаги не дает никакого эффекта вообще.

Шлейф иногда становится синим. (Тут наверное просто сопли на монтаже - попробую сам устранить).

--
Да, кабель 100% рабочий - проверялся на моей старой плате.

Zhizh
08.01.2012, 12:29
У меня осталось впечатление, что подобные эффекты обусловлены особенностями конкретного телевизора. Пентагон из упомянутой темы прекрасно работал с ч/б монитором-колокольчиком, а с цветным телеком пошел выдавать ересь.
Конденсатор между сигналом BLANK и землей не помогает?

Demige
08.01.2012, 12:51
Если честно тут проблема в том, что я не знаю где этот сигнал искать. На схеме его не нашел. Вижу только откуда выходят RGB. Я в такой технике можно сказать ещё нуб.

--
Насчет особенностей телевизора - тут скорее "нет", чем "да". Дело в том, что к этому же телеку по этому же кабелю я подключал старый пентагон (желтая плата без лака с вечно отваливающимися дорожками). Там с цветами было все просто отлично, не смотря на то, что тот пент был сделан совсем под другой (какой неизвестно) телек.

null_device
08.01.2012, 14:14
я не знаю где этот сигнал искать. На схеме его не нашел.

Насколько я понял - это емкость с17 (находяится рядом с транзисторм vt1).

solegstar
08.01.2012, 14:16
Купил собранную плату (нового образца с зеленым лаком). Она не отлажена.

Проблемы буду выкладывать по порядку. Наверное стоит начать с изображения:

http://s018.radikal.ru/i510/1201/58/3b47fa5ab3f0t.jpg (http://radikal.ru/F/s018.radikal.ru/i510/1201/58/3b47fa5ab3f0.jpg.html)



где-то пролетал такой эффект - посмотри на видеовыходе что стоит - КП2 или КП12, если КП12, то её выходы надо подтягивать к "земле" через резисторы 2-4.7кОм.

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

если точно, то смотри D46 и D47.

Demige
08.01.2012, 15:20
DD71 К555ЛП5
DD72 КМ555ЛА12

DD46 К555КП2
DD47 К555КП2

Транзистора VT1 нет, емкости C17 нет.

Сейчас запаяю...

---------- Post added at 15:20 ---------- Previous post was at 14:29 ----------

Запаял транзистор КТ315 (в кажется) и конденсатор на 1.2Нф как по схеме (кстати на одной из монтажных схем, которые есть у меня вообще стоит номинал 750 Нф???). Изображение стало нормальным. Фон правда чуть розоват, но с брайтом все белое.

http://s018.radikal.ru/i523/1201/a7/5260272d0e31t.jpg (http://radikal.ru/F/s018.radikal.ru/i523/1201/a7/5260272d0e31.jpg.html)

Итак, проблема №2: Нету мигания курсора.

lisica
08.01.2012, 15:24
Фон правда чуть розоват, но с брайтом все белое.
Это уже с монитором проблемы.

null_device
08.01.2012, 15:26
У меня на старом реале тоже стоит 750Нф и резистор на 1КОм (хотя по-альбому должно быть 330Ом).

Demige
08.01.2012, 15:55
Проблема №2 решена по этой схеме:

http://www.8bit.lt/assets/images/pentagon128k/blink_fix.png

Правда курсор медленновато мигает.

Итак проблема №3:

Клавиатура себя плохо ведет.
Если зайти в 128 бейсик - и 128 тр-дос все клавиши отлично работают.
Если зайти в 48 бейсик и трдос, то такая картина - всё работает кроме:
SS - выдает ;
" - не работает, но иногда выдает ;
, - выдает ;,
CS+SDFGHJKLBNM не работает
CL не работает.

Demige
08.01.2012, 23:12
Ну вот. Хотя бы скажите в какую сторону копать.

null_device
08.01.2012, 23:21
Ошибки и недостатки платы:
1. Не подключенные входы логики :
D61/13,14
D45/12,13
D3/15,10,9
D44/2,6
D89/1,2
D98/1,2
D91/10
2. Вывод 1 dd83, судя по картинке, никуда не идет, а должен цепляться к дороге ведущей от 5 вывода dd85 по которой идет сигнал неIORQ..
3. Выходы на клаву КА4-КА7 замкнуты на +5v.
4. Микросхема D75 (ЛА2) вывод №3 висит в воздухе, а должен туда подаваться адрес А11. На обороте платы возле 3-го отверстия под D75 проходит дорожка (А11) отвод от нее не сделан.
5. R9 неправильно указан, он должен стоять между D85 и D98.
D85 шелком неправильно обведена, обведено 16 ног вместо 14.

lisica
08.01.2012, 23:29
Ничё на ум не приходит, как память прошерстить...
Да, и просмотреть, на выводах ТМ9 ( Д62) (это которая 7FFD), что там во время включения тырдоса после 128 и после 48.

Demige
09.01.2012, 01:08
Ошибки и недостатки платы:
1. Не подключенные входы логики :
D61/13,14
D45/12,13
D3/15,10,9
D44/2,6
D89/1,2
D98/1,2
D91/10
2. Вывод 1 dd83, судя по картинке, никуда не идет, а должен цепляться к дороге ведущей от 5 вывода dd85 по которой идет сигнал неIORQ..
3. Выходы на клаву КА4-КА7 замкнуты на +5v.
4. Микросхема D75 (ЛА2) вывод №3 висит в воздухе, а должен туда подаваться адрес А11. На обороте платы возле 3-го отверстия под D75 проходит дорожка (А11) отвод от нее не сделан.
5. R9 неправильно указан, он должен стоять между D85 и D98.
D85 шелком неправильно обведена, обведено 16 ног вместо 14.

0. INT R17 - 561, С6 - 22nF, С7 - 511. (поменял только C6 - стоял на 223)
1. D61/14+5, 13-0 разведено.
D45 Висят. (555 серия)
D3 Висят. (555 серия)
D44 куда то разведена.
D89 висят (555 серия)
D98 висят (555 серия)
D91 висит (155 серия)
Их к чему подключать?
2. Вывод нормально разведен и подключен к 5 dd85.
3. Уже отрезано.
4. Уже сделано.

Нужно ли разводить по п.1? Вроде 555 и 155 можно висячими оставить?

По сигналу пока поглядеть не могу... осциллограф утащил в гараж...

И еще. Можно ли как-то по простому проверить мультиколор? А то не хочется цеплять дисковод к PC чтобы программу для этого скидывать.

null_device
09.01.2012, 07:56
Нужно ли разводить по п.1? Вроде 555 и 155 можно висячими оставить?

D61 у меня 1533 серии, выводы 12-14 никуда не подключены - все работает.
D44 также 1533 серии входы 2 и 6, тоже неподключены (между прочим, эти МС отвечает за порт клавиатуры).
Вообще, по первому пункту, читайте отсюда: http://zx-pk.ru/showpost.php?p=287082&postcount=2
----

Можно ли как-то по простому проверить мультиколор?

Это как? Средствами бейсика что ли?! :)
Тут без "тестовой" программы которая выводит линии на бордюре или "считающей" длительность INT и кол-во тактов - фиг, что провериш..

Demige
09.01.2012, 15:33
Вообщем проблема оказалась банальней чем я думал. Провод 2м. А на коротком поводке клавиатура заработала как надо..

Но мне всё равно интересно - почему под 128 работала ок??

Теперь буду проверять длину инта... Как я уже замучился таскать дискач от PC к ZX и обратно в надежде что они подружатся...

---------- Post added at 14:33 ---------- Previous post was at 14:18 ----------

По тесту Ковалевского показывает 30. Это нормально?

null_device
09.01.2012, 15:43
Примерно укалдывается в "норматив" (если 30, это длительность инта). Должно быть ~32.

Demige
09.01.2012, 15:52
Запустил INSULT. Что там я должен увидеть? :) На бордюр надписи залезают. Когда проходят через правую границу немного сужаются, через левую опять растягиваются.

null_device
09.01.2012, 16:09
Саму дему инсульт (какую часть), или hidden part? Желательно фото.
----
Примерно так должна выглядеть "скрытая часть" на пентагоне.

Demige
09.01.2012, 20:45
Ага. Так и выглядит. Поставил защиту на ВГ93. Кстати живучая ВГ. Сначала диоды не тем концом впаял - без 12В не подохла. Хотя к диску я обращался - писала No disk.

КД522 пойдут? Не нашел 521ых. Одна широкая и две узких черных полосы...

lisica
09.01.2012, 20:57
без 12В не подохла
Это редкость, чтоб без 12 подохла, а с 12 без 5ти - сразу.

null_device
09.01.2012, 21:06
У меня долгое время был аппарат на 12В выводе ВГшки которого было только ~5В. Тогда я загружался только с кассет и лень было разбираться в чем дело. Когда отремонтировал умножитель (вся плата запитывалась от одного источника питания) ВГ оказалась "жива" - до сих пор этот агрегат у меня работает! :)

---------- Post added at 01:06 ---------- Previous post was at 01:02 ----------


КД522 пойдут?

Вроде да, запаса хватает..

Demige
10.01.2012, 20:11
Это редкость, чтоб без 12 подохла, а с 12 без 5ти - сразу.

хм... Тогда я не понимаю смысл этих диодов. Когда подается питание 12В без 5В - оно точно также будет на 40 ноге как с диодами так и без.

Killer
10.01.2012, 20:17
хм... Тогда я не понимаю смысл этих диодов. Когда подается питание 12В без 5В - оно точно также будет на 40 ноге как с диодами так и без.
с диодами без 5 вольт будет подпорка на вывод +5, и Вгшка не сгорит

null_device
10.01.2012, 21:41
По "даташиту" нельзя использовать МС 1818ВГ93 без наличия напряжениия на +12В выводе. Т.е. питание на этой ноге должно быть при любом раскладе (даже если на +5В ноге его нет), иначе она выйдет из строя.

lisica
10.01.2012, 23:12
Т.е. питание на этой ноге должно быть при любом раскладе (даже если на +5В ноге его нет),
Попробуй 12 без 5 и спалишь сразу.
Получается, что питание нельзя вобще отключать от компа?... Или всегда оставлять 12 в подключеным? - Бред.


По "даташиту" нельзя использовать МС 1818ВГ93 без наличия напряжениия на +12В выводе.
То есть, просто не будит работать, но редкость, чтоб сгорела.
Мож в даташите опечатка, его ведь люди писали.

null_device
11.01.2012, 03:01
Смысл в том, что +12В на ВГ должно подаваться раньше или одновременно с +5В. И сниматься при выключении, соотв. позже или одновременно. И наличие, хоть какого-то напряжения на выводе питания+12В служит только для исключения выходя МС из строя - не более.

lisica
11.01.2012, 10:30
А факты, что при 5 без 12 ВГ93 не сгорает, а с 12 без 5 сразу? Как с ними?

Demige
11.01.2012, 23:52
Вот забавно. Я покупал эту плату на замену старой. Которая перестала работать после того как я спек перевез в гараж. Сегодня окончательно всё доделал на новой и повез в гараж. Каково же было моё удивление, когда эта тоже не заработала ). А всё дело в том что в гараже напряжение пониженное и комп не запускается (выводит тупо глюки на экране, каждый раз разные). Блок питание то обычный - трансформаторный.

null_device
12.01.2012, 04:56
А факты, что при 5 без 12 ВГ93 не сгорает, а с 12 без 5 сразу? Как с ними?

Специально экспериментов не ставил. Информация по этой теме довольно противоречивая.. в книжке "периферия своими руками" (электронный вариант лежит на VT), на странице 69-70 написано:
2. Установить все элементы схемы на плату (за исключением DD17);
3. Включите компьютер и интерфейс и проверьте наличие напряжения +12 V на DD17, выв.40. При отсутствии этого напряжения DDI7 выйдет из строя;Подобная информация также изложена на SpeccyWiki (http://speccy.info/КР1818ВГ93).
Но в других источниках интерфесы "Байт" (http://zxbyte.ru/byte6.htm) и №4 "Абзац" (http://abzac.retropc.ru/content?id=211), говорится несколько иное.
Я же всегда пользовался доработкой из "Абзаца", и бед не знал.

Demige
12.01.2012, 20:39
Продолжаю тему. Теперь прошу помощи в отладке своей старой платы. У неё и раньше был глюк - где-то херовый контакт или т.п. Иногда при включении на экране вылазили разные глюки и все. После нескольких ресетов с покачиванием проца (точнее платы расширения) это лечилось.

Сейчас решил поподробней разобраться с проблемой (т.к. уже совсем не включается).

Значит так.

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

Demige
18.01.2012, 00:36
Вообщем при наличии проца матрас на экране есть. Иногда правда с мусором. Когда вставляем ПЗУ (100% рабочее) - матрас с шевелящимся мусором.

Все основные сигналы присутствуют. Я так понимаю надо для начала проверить шину адреса и данных. Осциллограф принёс, но он с трудом справляется с частотой 3.5Mhz. Выше - вообще почти не возможно поймать.

--
Может стоит перенести тему в раздел хардвары, там вроде посещаемость больше?

iceoflame
18.01.2012, 14:22
Вообщем при наличии проца матрас на экране есть. Иногда правда с мусором. Когда вставляем ПЗУ (100% рабочее) - матрас с шевелящимся мусором.

Все основные сигналы присутствуют. Я так понимаю надо для начала проверить шину адреса и данных. Осциллограф принёс, но он с трудом справляется с частотой 3.5Mhz. Выше - вообще почти не возможно поймать.

--
Может стоит перенести тему в раздел хардвары, там вроде посещаемость больше?

Ну для начала бы я бы проверил бы на КЗ ША и ШД, причем как на посаженность на +5 или на землю, так и между собой. Так же бы проверил сигнал выборки ПЗУ, CS & OE.

Demige
18.01.2012, 20:40
Шина адреса вроде все в норме, обрывов нет, замыканий нет.

На шине данных в одну сторону всё нормально но в другую - звонится D7 и D6 со всеми (100 Ом). Это я так понимаю не нормально? Почему звонится только в одну сторону? Проверять все микросхемы, которые подключены к шине? D39, D44, D55, D66? D26 D27 D34 D35?

---------- Post added at 20:40 ---------- Previous post was at 19:35 ----------

В принципе я так понимаю D52 D55 D65 D66 D67 можно вообще убрать за отсутствием принтера?

solegstar
18.01.2012, 21:04
D65 нельзя. она используется после D61. Сам на эти грабли один раз наступил, когда нераспаял порт принтера.

---------- Post added at 19:04 ---------- Previous post was at 19:02 ----------

тестовое ПЗУ есть?

Demige
18.01.2012, 23:46
нет... А ПЗУ от PC подойдет? Если я его зашью под досом?

solegstar
18.01.2012, 23:52
впринципе да, только если она в дипе и напиши какая, нужно будет чуть ноги попаять после прошивки.

Demige
19.01.2012, 00:35
Есть 0010F V29C51002T-90P

и winbond W29C020-12

solegstar
19.01.2012, 00:49
ну жесть 2х мегабитку w29c020 использовать только на 2кб... но впринципе пойдет.

потом прошивай тест из архива для 128к машин. архив можно скачать по этой ссылке - http://zx-pk.ru/attachment.php?attachmentid=23699&d=1294259592

потом расскажу, как ноги соединить у пзушки

Demige
19.01.2012, 08:34
ок.

Demige
19.01.2012, 13:11
Кстати. У меня импульсы на D45 почему-то не квадратные а и гармошко-образные. Т.е. фиксированное состояние 0 или 1 очень короткое. Причем на выходе D2 все нормально. Менять D2 или это нормально?
Это сигнал с 8нD2 0-4.5В. На 9н кроме всего прочего еще и амплитуда в 2 раза ниже 2-2.9В.
http://s018.radikal.ru/i515/1201/e9/3b47c0986f46t.jpg (http://radikal.ru/F/s018.radikal.ru/i515/1201/e9/3b47c0986f46.jpg.html)

Demige
19.01.2012, 20:00
На адресных линиях памяти почему-то гуляет та же частота, иногда с наложенным нормальным сигналом.

Это например 13 нога - R7. На R8 вообще только эта частота.
http://s018.radikal.ru/i502/1201/ae/feb2ac7bdc39t.jpg (http://radikal.ru/F/s018.radikal.ru/i502/1201/ae/feb2ac7bdc39.jpg.html)

---------- Post added at 18:11 ---------- Previous post was at 17:22 ----------

Вообщем выпаял 9 ногу D19. Частота не пропала. Выпаял 9 ногу D17 - Пропала. Похоже пробило D16, D17. Без D17 половину нормальной шахматки уже показывает.

---------- Post added at 19:00 ---------- Previous post was at 18:11 ----------

Что-то я таки тормоз. Надо 10 раз думать, потом делать. Без проца таки работают именно D16 D17, а не D18, D19. Значит сигналы были правильные.

alone
19.01.2012, 20:53
А факты, что при 5 без 12 ВГ93 не сгорает, а с 12 без 5 сразу? Как с ними?
Факт, что сгорает при 5 без 12. Проверено неоднократно.

Demige
19.01.2012, 20:54
На шине данных в одну сторону всё нормально но в другую - звонится D7 и D6 со всеми (100 Ом). Это я так понимаю не нормально? Почему звонится только в одну сторону? Проверять все микросхемы, которые подключены к шине? D39, D44, D55, D66? D26 D27 D34 D35?

---------- Post added at 20:40 ---------- Previous post was at 19:35 ----------

В принципе я так понимаю D52 D55 D65 D66 D67 можно вообще убрать за отсутствием принтера?


Отпаял 3 и 11 ногу D66. Звониться перестало. Но запуска опять же нет.

lisica
19.01.2012, 21:55
Факт, что сгорает при 5 без 12. Проверено неоднократно.
И я проверял - не сгорало...
Может у нас вгшки разные? Или луна как то влияет?

Killer
19.01.2012, 23:48
Если подпорка с +5 вольт на 40 ногу есть то не сгорает.

lisica
20.01.2012, 10:11
Если подпорка с +5 вольт на 40 ногу
Нету

solegstar
20.01.2012, 12:13
Отпаял 3 и 11 ногу D66. Звониться перестало. Но запуска опять же нет.

когда проц есть, на ресет реагирует как-то? полосы местами меняются? прошей тестовое пзу в 573РФ2 или 573РФ5, с ним будет виднее. посмотри есть ли импульсы на 22 н. D36, а так же какой уровень на 20 ноге

alone
20.01.2012, 12:44
Может у нас вгшки разные?
Есть такие, которым 12 В вообще не надо. Видимо, у вас такие.

Demige
20.01.2012, 15:00
На резет реагирует. Видно что в память что-то пишется (экран меняется). Импульсы проверю.

2alone. У меня обычная ВГшка. Еа рабочем пенте без 12В выдает No Disk. Вставлял так же вторую - то же самое. Пока не доперло что 12В на неё не подается. Подал 12В всё заработало. Ничего не сгорело. Подпорки не было - потом уже сам доделывал. Так что имхо ВГшка ВГшки рознь. На ВГшке написано КР1818ВГ93 9404. На второй уже хз. Комп утащил.

---------- Post added at 13:59 ---------- Previous post was at 12:24 ----------

Уровень на 20 ноге низкий. Импульсы на 22 есть.

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

С биосом сейчас буду разбираться... Найду только дискету с досом и флешером...

solegstar
20.01.2012, 15:14
С биосом сейчас буду разбираться... Найду только дискету с досом и флешером...

на w27c020 после прошивки нужно сделать следующее - отогнуть выводы: 3, 4, 25, 28, 29, 30. Соединить с 16 выводом w27c020 - 1,2,3,4,25,28,29,30. Соединить с +5В - 31 и 32 выводы.

lisica
20.01.2012, 17:19
У меня обычная ВГшка. Еа рабочем пенте без 12В выдает No Disk. Вставлял так же вторую - то же самое. Пока не доперло что 12В на неё не подается. Подал 12В всё заработало. Ничего не сгорело. Подпорки не было - потом уже сам доделывал. Так что имхо ВГшка ВГшки рознь. На ВГшке написано КР1818ВГ93 9404.
Аналогичная ситуёвина. Только иногда сам снимал 12в, чтоб случайно без 5ти не оставить.

alone
20.01.2012, 17:57
У нас так часто горели, что даже стали 12В ногу проводом припаивать, на случай неконтакта панельки.

iceoflame
20.01.2012, 18:24
У нас так часто горели, что даже стали 12В ногу проводом припаивать, на случай неконтакта панельки.

+1, у мну была одна не убиваемая, ей пофигу все было, а другие как семечки горели если 12 нет.

Demige
20.01.2012, 18:38
Не вышло что-то ничего с флешками. Вроде шьет, но при проверке первый блок показывает мертвый. Считываешь с зашитой флешки - инфа на ней что была раньше так и осталась... Шил прогой Uniflash.

John North
20.01.2012, 19:11
Дык стирать их разве не надо?

Demige
20.01.2012, 20:55
При вставленном процессоре на шине данных такие сигналы:

На D0 D3 D4 D5.
http://s48.radikal.ru/i122/1201/77/8cc20a63d2d4t.jpg (http://radikal.ru/F/s48.radikal.ru/i122/1201/77/8cc20a63d2d4.jpg.html)

На D1 D2 D6 D7:
http://s013.radikal.ru/i323/1201/b7/c80aefdeb2e4t.jpg (http://radikal.ru/F/s013.radikal.ru/i323/1201/b7/c80aefdeb2e4.jpg.html)

---------- Post added at 20:50 ---------- Previous post was at 20:38 ----------

Может тупо битая память? Проверил все сигналы на процессоре есть, от него куда надо доходят. Мультиплексоры мультиплексят, регистры регистрят...

---------- Post added at 20:55 ---------- Previous post was at 20:50 ----------

Есть какая-то методика её проверки без выпайки? Без тест ром?

Demige
20.01.2012, 23:17
Кстати так мне и не ответили - неквадратность сигналов - это нормально для российской логики?

solegstar
21.01.2012, 00:32
Есть какая-то методика её проверки без выпайки? Без тест ром?

память можно проверить так - смотреть вход и смотреть выход. должны быть одинаковые примерно.

по шине данных - так и должно быть. посмотри инт, все детали на месте, возможно, че то отвалилось, конденсатор или резистор. смотри обвязку d51 11 и 10 выводы.

DATAsoft
21.01.2012, 00:43
Demige,
Ты вроде рядом. Может тебе нормальную тест ПЗУ прошить? С ней всё намного проще, тем более у тебя проц вроде запускается.

solegstar
21.01.2012, 01:17
возможно к чему-то подтолкнет руководство по ремонту - http://zx-pk.ru/showpost.php?p=359753&postcount=21

Demige
21.01.2012, 09:36
DATAsoft, Было бы здорово. Я сейчас на радиорынок куплю флеху и память, если самому не получится - в вс смогу подъехать. Скинь в личку телефон.

Руководство по ремонту есть. Ни к чему не подтолкнуло ).

Demige
21.01.2012, 14:02
По поводу инта. В обвязке D51 у меня какие-то изменения. Конденсатор C6 одной ногой как и положено к 11 ноге D51, второй к 6 ноге D51. и Проводок с 5 ноги D51 к 11н D5.

---------- Post added at 11:02 ---------- Previous post was at 10:59 ----------

А конденсатор C7 выкушен... Или отвалился... Хм...

---------- Post added at 12:21 ---------- Previous post was at 11:02 ----------

Подпаял конденсатор - ничего не изменилось.

---------- Post added at 12:23 ---------- Previous post was at 12:21 ----------

На INT всегда кстати высокий уровень.

---------- Post added at 13:02 ---------- Previous post was at 12:23 ----------

Вообще кстати было бы интересно создать полное описание по всем сигналам. Как они выглядят, для чего служат, как меняются в зависимости от наличия процессора и РОМ.

solegstar
21.01.2012, 14:03
и это нехорошо, должны быть импульсы с частотой 50гц. попробуй собрать как на принципиальной схеме и что с резистором R17 и диодом VD3? и еще - у тебя какая модель пентагон-128? 1991 года или позже?

Demige
21.01.2012, 14:28
91 года.

По какой схеме собирать? В этом месте на схеме вообще непонятки. По которой я смотрю схеме - на одном листе - всё как у меня (ну если убрать переделки). На схеме в альбоме вообще в этом месте чёрти-что - всё по-другому.

Диод и резистор на месте.

solegstar
21.01.2012, 15:10
я смотрю схемы от ВМГ с этого сайта - http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128k.htm

Demige
21.01.2012, 15:12
Попробую сам кондер поменять. Переделка я так понял направленна на увеличение частоты или длительности INT.

solegstar
21.01.2012, 15:16
Попробую сам кондер поменять. Переделка я так понял направленна на увеличение частоты или длительности INT.

ок, но вообще смотри откуда он берется на входе. т.е. D5 8н. это кадровая и она запускает одновибратор инта. смотри откуда он у тебя берется.

Demige
21.01.2012, 15:53
Ну откуда он берется - частота есть. На 8 ноге D5. По переделке он переходит на вход D5 точнее на выход н8D9. Т.е. без проверки состояния B10 B11. Ну еще плюс инвертируется.

Переделал как должно быть по схеме - проблема не решается.

Скажите что должно быть на OE CS ROM2 DOSEN. CS я так понимаю земля должна быть (по схеме). Там так и есть.

Матрац не всегда получается.

solegstar
21.01.2012, 16:24
CS - 0, /OE - импульсы выборки пространства ПЗУ, /DOSEN в 1, ROM2 - 0

---------- Post added at 14:23 ---------- Previous post was at 14:21 ----------

это для 128basic

---------- Post added at 14:24 ---------- Previous post was at 14:23 ----------

инт после переделок появился на процессоре?

Demige
21.01.2012, 17:42
Да. Он там был но оочень короткий. Я поменял C6 на 22Нф. тогда стал заметен.

Demige
21.01.2012, 23:17
Объясните мне смысл ИНТа.

balu_dark
22.01.2012, 00:53
смысл инта - выполнение определенных действий в нашем случае 50 раз в секунду. Например переодический опрос клавиатуры в бейсике. При выполнении прерывания нарушается нормальная работа программы и происходит переход по адресу обработчика. наберите в википедии термин прерывание - там разжуют. а то не совсем ясно о чем конкретно вы спросили.

Demige
22.01.2012, 02:11
Нет, что такое прерывание я в курсе. Я как раз спрашивал чем конкретно занимается процессор в это время - по какому адресу переходит. И что будет если его совсем нет.

--
Вообщем ситуация сейчас такая: Без пзу ничего не происходит. Запись в память почему-то теперь не идет. Хотя все сигналы с процессора идут. Ставим ром - экран начинает собираться в матрас, потом разбираться на квадратики и т.д.

На 27 ноге ПЗУ почти сразу появляется 1. На 22 ноге есть какой-то смешанный меняющийся сигнал...

lisica
22.01.2012, 11:51
И что будет если его совсем нет.
Если комп в норме, то не будит работать клава, из за этого - ничего не запустишь.
Но надпись появится.


На 27 ноге ПЗУ почти сразу появляется 1.
Я обычно, на время отладки, отгинаю эту ногу и пускаю на неё +5.

PS Сначала добейся нормального матраса без
экран начинает собираться в матрас, потом разбираться на квадратики Потом уже и пзу пихай.

Demige
22.01.2012, 14:30
Как бы его еще добиться. Отогнул адресные ноги процессора. На адресной шине какой-то бардак. На A1 A2 A8 A10 A15 A16 "3"ий уровень сигнала...

---------- Post added at 13:30 ---------- Previous post was at 11:47 ----------

Поменял D19. Матрас снова появился. С ПЗУ пока всё так же как было.

solegstar
22.01.2012, 14:49
На 27 ноге ПЗУ почти сразу появляется 1. На 22 ноге есть какой-то смешанный меняющийся сигнал...

на 22 ноге появляется 0, когда адресное пространство меньше 16384, т.е. в области ПЗУ. 22 нога подключает выходы ПЗУ к схеме. что на 1 ноге ПЗУ (/DOSEN)?

---------- Post added at 12:48 ---------- Previous post was at 12:45 ----------


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


У Димы не появилось меню, если че - http://zx-pk.ru/showthread.php?t=1990&page=5
начиная с 43 сообщения

Demige
23.01.2012, 00:00
что на 1 ноге ПЗУ (/DOSEN)?[COLOR="Silver"]



На первой ноге почти всегда 1. Иногда проскакивает импульс в 0.

solegstar
23.01.2012, 00:07
импульс в 0 должен проскакивать только при вызове трдоса. а так он должен быть в 1. попробуй отогнуть 27 и 1 выводы и вручную подать на 27н-0 и на 1н-5В. должен появится бейсик128. может ПЗУ битое?

Demige
23.01.2012, 00:13
Вот видео с ПЗУ. Извиняюсь за качество.
http://youtu.be/lT8qQUQ-I9I

Пробовал подтягивать и к 0 и к 1. Не помогает. ПЗУ 100% работало на другом компе. Может конечно сдохло...[COLOR="Silver"]

solegstar
23.01.2012, 00:19
Пробовал подтягивать и к 0 и к 1. Не помогает. ПЗУ 100% работало на другом компе. Может конечно сдохло...

а с такой комбинацией, как я написал? и еще - какие уровни на 24,25,26,17 ногах процессора? вгшку надеюсь пока вытащил?

Demige
23.01.2012, 00:28
ВГшку конечно убрал. С такой комбинацией тоже самое. Практически. За исключением того что иногда и полосы проскакивают на бордюре.

---------- Post added at 23:28 ---------- Previous post was at 23:25 ----------

с пзу на всех высокий.

solegstar
23.01.2012, 00:33
надо прошивать тестПЗУ. если такие глюки, то для начала для 48к машин... там будет видно. от DATAsoft`a предложение было вроде...

Demige
23.01.2012, 00:38
Ага. Я тоже так думаю.

lisica
23.01.2012, 00:45
27н-0 и на 1н-5В. должен появится бейсик128
Не будит так 128го, так как он то же в 48 лезет, а 0 на 1 ногу - это тырдос. Надо на обе - 1 - тогда 48 должен быть.
1.....27
0.....0-пусто
0.....1-тырдос
1.....0-128
1.....1-48

solegstar
23.01.2012, 01:12
Надо на обе - 1 - тогда 48 должен быть.

точно! ну хоть так проверить. в 48 режиме.

axel_sunrise
23.01.2012, 19:51
у меня было что-то похожее,долго мучился,матрац был,а при установке пзу мусор на экране - пока вместо резистора r23 не поставил перемычку - и заработало,хотя это очень странно...но в твоём случае нужно прошить тестовое пзу,чтоб не гадать

lisica
23.01.2012, 20:35
Матрац стабилизировал?

Demige
23.01.2012, 21:14
Да. Матрас есть. Изредка включается с глюками, но резетом лечится.

---------- Post added at 20:02 ---------- Previous post was at 19:53 ----------

А могут быть несовместимы РОМ? Причем только в одну сторону? Просто в комп который прислал axel_sunrise я когда разбирался с дисководом воткнул старый РОМ. А в этот от него. Там плата уже нового образца - немного отличается, но на ней работали оба. Обратно перетыкать не стал.

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

Кстати хочу заметить, что при включении без проца шахматки так и нет. Точнее она всегда с глюками. Очень редко бывает почти чистая - и только при первом включении после долгого простоя.

lisica
23.01.2012, 21:23
А могут быть несовместимы РОМ?


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

Demige
23.01.2012, 21:50
на w27c020 после прошивки нужно сделать следующее - отогнуть выводы: 3, 4, 25, 28, 29, 30. Соединить с 16 выводом w27c020 - 1,2,3,4,25,28,29,30. Соединить с +5В - 31 и 32 выводы.

Винбонд W29 у меня отказался прошиваться, купленный winbond W27 вообще не определился, прошил Atmel At29C. Подготовил указанным образом - на экране просто матрас. Образ записал в первые 2048байт. Остальные всё 0 до 128кб.

Подскажите - что не так. Если можно поскорее - это биос компа на котором шил, т.е. комп запущен и после выключения он умрет, если не зашью обратно ему его биос :). Шил в унифлешь, на поврос "шить ли бутблок?" ответил да.

По даташиту они одинаковые. Значит образ не туда зашил. Скажите как правильно.

lisica
23.01.2012, 22:14
Зашей назад биос и так не эксперементируй, а то придётся искать где биос прошить и сам биос то же!!!

solegstar
23.01.2012, 22:36
Винбонд W29 у меня отказался прошиваться, купленный winbond W27 вообще не определился, прошил Atmel At29C.

попробуй собрать вот этот прогер, тебе пойдет для экспериментов - http://zx-pk.ru/showthread.php?t=3947

---------- Post added at 20:34 ---------- Previous post was at 20:25 ----------


Подготовил указанным образом - на экране просто матрас.

надеюсь 16 вывод at29c вставлял в 14 вывод панельки ПЗУ 27С?


По даташиту они одинаковые. Значит образ не туда зашил. Скажите как правильно.

хороший вопрос, возможно их можно шить как нам нужно только программатором.

---------- Post added at 20:36 ---------- Previous post was at 20:34 ----------

и да, как сказал Lisica - нестоит так экспериментировать с биосом компа! :)

Demige
23.01.2012, 22:44
Да, вставлял правильно. Зашил сейчас повторяющийся образ - никакого эффекта - матрас.

Насчет экспериментов - это старый 166 пенек - не жалко для экспериментов.

---------- Post added at 21:42 ---------- Previous post was at 21:36 ----------

При подачи +5 на 22 ногу начинает бегать мусор. Значит таки дело в сигнале OE?

---------- Post added at 21:44 ---------- Previous post was at 21:42 ----------

При подаче 0 - стартует первая часть теста (полосы на бордюре)+ После окончания полос - на экране появляется "правильный мусор" из конца теста. (ну уж не знаю насколько правильный в fuse на компе такой же в точности)

lisica
23.01.2012, 22:48
При подачи +5 на 22 ногу начинает бегать мусор.
5в переводит выходы в Z-состояние, должен быть матрас. 0 на эту ногу подаётся при выборе пзу.

---------- Post added at 21:48 ---------- Previous post was at 21:47 ----------

на 20 ноге что?
PS кстати, 20 и 22 нога по панельке, а не по флеши.

solegstar
23.01.2012, 22:55
можно проверить корректно отрабатывает выборка пзу - подать на сигналы (а не номера битов адресной шины) А15 и А16 логические 0 для начала - /ОЕ должен переключится в 0, потом на один из них 1, лучше поочереди - /OE должен стать в 1.

---------- Post added at 20:55 ---------- Previous post was at 20:55 ----------

ессно всё делать без проца и пзу

lisica
23.01.2012, 22:59
А15 и А16 логические 0 для начала - /ОЕ должен переключится в 0mreq не забыть в 0 посадить.

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

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

solegstar
23.01.2012, 23:08
mreq не забыть в 0 посадить.

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

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

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

lisica
23.01.2012, 23:09
повторюсь
на 20 ноге что?

solegstar
23.01.2012, 23:13
повторюсь

там 0 - был ответ чуть выше - http://zx-pk.ru/showpost.php?p=457671&postcount=69

Demige
23.01.2012, 23:29
Отогнул ноги A15 A16 на процессоре, подал на 2,3 D50 - "0". Начало теста появилось.

Сейчас проверю как вы говорите D50. D51 и резистор в норме. (отрезал ноги от D51 и подпаивал к свободному инвертору)

solegstar
23.01.2012, 23:42
сигнал С13 с какой амплитудой доходит до 2н D85? не занижена?
проверь резистор R24, а также выходной сигнал С21 с 13н D50

lisica
24.01.2012, 00:18
проверь резистор R24
Странно, у меня он на схеме R23

solegstar
24.01.2012, 00:21
Странно, у меня он на схеме R23

у меня тоже. R24 соединяет узел опроса ОЗУ. может быть такое, что ОЗУ включается вместе с ПЗУ?

lisica
24.01.2012, 00:29
узел опроса ОЗУ. может быть такое, что ОЗУ включается вместе с ПЗУ?
Тоже вариант

axel_sunrise
24.01.2012, 05:50
тебе нужно проверить микросхемы д5,д50,д85 и сигналы с них,сигналы пзу крутятся там

---------- Post added at 11:34 ---------- Previous post was at 11:31 ----------

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

---------- Post added at 11:49 ---------- Previous post was at 11:34 ----------


сигнал С13 с какой амплитудой доходит до 2н D85? не занижена?

вот это впервую очередь проверь

---------- Post added at 11:50 ---------- Previous post was at 11:49 ----------

если занижена,кинь проводок от С13 до 2 лапы Д85

Demige
24.01.2012, 09:46
Амплитуда C13 в норме. Кидал напрямую - безтолку. При подаче на A16 "0" на 1н D50 появляется 1. При подаче на A15 - не появляется, хотя на D50 приходит :(. Значит D50 на замену.

---------- Post added at 08:46 ---------- Previous post was at 08:42 ----------

Как раз такой запасной нет... Придется ехать на РР.

solegstar
24.01.2012, 10:01
Амплитуда C13 в норме. Кидал напрямую - безтолку. При подаче на A16 "0" на 1н D50 появляется 1. При подаче на A15 - не появляется, хотя на D50 приходит :(. Значит D50 на замену.

---------- Post added at 08:46 ---------- Previous post was at 08:42 ----------

Как раз такой запасной нет... Придется ехать на РР.

Вообще, на D50 если проверяешь нулями, то надо выставлять на обоих входах 0, чтобы получить на выходе 1 и только, когда на одном из входов будет 1, выход D50 переключится в 0.

Demige
24.01.2012, 12:15
В любом случае - я же по одному "0" подавал - на выходе должен был оставаться 0, пока не подашь оба нуля. А появлялась единица. Значит обрыв одного из входов (на втором значит всегда 0).

solegstar
24.01.2012, 12:22
В любом случае - я же по одному "0" подавал - на выходе должен был оставаться 0, пока не подашь оба нуля. А появлялась единица. Значит обрыв одного из входов (на втором значит всегда 0).

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

Demige
24.01.2012, 18:34
Вообще пока по результатам ничего не могу сказать - пропала кадровая синхра. Ищу...

Demige
25.01.2012, 01:37
Нашел кадровую. Да, вы оказались правы - замена D50 дала только гемор, при подтягивании сигналов - работает она в норме. Меня смутило то, что на адресной линии вроде как 1 при отсутствии проца, оказывается это совсем не так.

Demige
25.01.2012, 15:36
OE сигнал правильный. С21 сигнал правильный.

---------- Post added at 14:36 ---------- Previous post was at 14:11 ----------

При подаче на вход D5 C21=1 и RFS=1 на выходе получается синусоида с частотой в 2 раза меньше чем RAS/CAS. Так и должно быть? (Естественно такая же частота на C40 и C23)

solegstar
25.01.2012, 16:02
по идее частота С15 такая же. попробуй отпаять R24 от D50 и подключи его к +5В (этим ты отключишь ОЗУ), и вставь тестПЗУ, по идее ПЗУ должно запустится т.к. работает тест даже без ОЗУ, смотри по бордюру.

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

точнее из-за С15 у тебя получается что ТМ2 меняет состояние.

Demige
25.01.2012, 16:47
Уфф. Проверил все сигналы на мелкой логике. Вроде все работает. Сейчас попробую как ты сказал.

---------- Post added at 15:47 ---------- Previous post was at 15:39 ----------

Не стартует.

solegstar
25.01.2012, 17:15
такс, ну если есть четкий матрац, сигналы управления ПЗУ ОЕ CS в норме, управляющие на 1 и 27 ноге тоже, то должно запускаться. хотя-бы тестовое пзу. у меня идеи пока закончились. :(

Demige
25.01.2012, 17:58
Может таки что-то с адресами...

solegstar
25.01.2012, 18:12
я надеюсь ты после подачи питания на комп с тестовой ПЗУ, хотя бы один раз ресет нажимал для нормального сброса компа?

Demige
25.01.2012, 18:41
Да, конечно. нажимаешь резет - чистый матрас.

Demige
25.01.2012, 21:06
Вот фото. матрас то вообще правильный?
http://s017.radikal.ru/i421/1201/c1/3d50e653f295t.jpg (http://radikal.ru/F/s017.radikal.ru/i421/1201/c1/3d50e653f295.jpg.html)

При замыкании 22 ноги на массу и резете:
http://s018.radikal.ru/i519/1201/30/cc8672b7e461t.jpg (http://radikal.ru/F/s018.radikal.ru/i519/1201/30/cc8672b7e461.jpg.html)

Через 2-3 секунды или всё подвисает или появляется продолжение:
Иногда есть продолжение - вот такое (оно длится пока не перезагрузишь)
http://s018.radikal.ru/i506/1201/b9/34822d1d9a5ft.jpg (http://radikal.ru/F/s018.radikal.ru/i506/1201/b9/34822d1d9a5f.jpg.html)

solegstar
25.01.2012, 23:03
Вот фото. матрас то вообще правильный?
http://s017.radikal.ru/i421/1201/c1/3d50e653f295t.jpg (http://radikal.ru/F/s017.radikal.ru/i421/1201/c1/3d50e653f295.jpg.html)

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

---------- Post added at 21:03 ---------- Previous post was at 21:00 ----------

и напряжение питания какое на процессоре и ПЗУ?

Demige
25.01.2012, 23:22
Так! Прогресс есть!

Шина подтянута. Хз какими - золотая-красная-зеленая синяя. +5 есть. Проц другой есть. Шины прозванивал.

Вообщем подключил выносную микросхему ЛЛ1, подвел к ней RD C13 (прямо от второй ноги без резистора R23), выход подключил к ПЗУ. Тест стартует, но на экране хрень всякая проскакивает. Хотя и надпись тест и т.п. тоже проскакивает.

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

Если вешать не на RD а на MREQ - результат хуже.

solegstar
25.01.2012, 23:33
Шина подтянута. Хз какими - золотая-красная-зеленая синяя.

6.5кОм судя по цветам. желательно поставить 10-15кОм.


+5 есть.

сколько точно и какой блок питания используется.


Проц другой есть.

попробуй сменить.


Вообщем подключил выносную микросхему ЛЛ1, подвел к ней RD C13 (прямо от второй ноги без резистора R23), выход подключил к ПЗУ. Тест стартует, но на экране хрень всякая проскакивает. Хотя и надпись тест и т.п. тоже проскакивает. Если вешать на RD а на MREQ - результат хуже.

фотку теста, че пишет в этот момент, когда хрень всякая на экране. при mreq - насколько хуже?

Demige
25.01.2012, 23:36
Если MREQ вообще в сторону отогнуть - ничего не меняется, т.е. тест стартует...

---------- Post added at 22:36 ---------- Previous post was at 22:34 ----------

Сфотать боюсь не получится - очень уж быстро все меняется. Появляются внизу четыре надписи TECT 128 и т.п. Потом все закрашывается мусором, видно строки атрибутов (белый фон) на местах где должны быть другие надписи. На бордюре полосы, все это быстро-быстро мельтешит. Потом замолкает. Иногда в шахматку.

Вот сейчас например повисло с почти белым экраном и надписью тест-буфер.

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

solegstar
25.01.2012, 23:43
не пишет ошибка буфера или что-то типа того? и mreq должен быть подключен, т.к. в этот момент должен быть опрос памяти.

---------- Post added at 21:43 ---------- Previous post was at 21:42 ----------

видео неполучится заснять?

Demige
25.01.2012, 23:44
На линии C9 (MREQ) где-то залип... Когда нога у проца отогнута там какие-то сигналы. Отрезал дорогу от 12 ноги D50 пустил MREQ туда напрямую, но лучше все равно не стало.

---------- Post added at 22:44 ---------- Previous post was at 22:43 ----------

Сейчас сделаю видео

solegstar
25.01.2012, 23:46
попробуй, если получится прошить тест48. он дольше, но в начале заполняет экран строками. может выявить битые рушки в видеопамяти.

Demige
25.01.2012, 23:58
Вот видео.
http://www.youtube.com/watch?v=-WtYFybUsbo&feature=youtu.be

Тест у меня записан на протяжении всех 128Кб пзу, т.е. постоянно повторяется - так что может быть это все постоянные перезапуски теста.

Перешивать не хочется - ПЗУ единственная, от неё надо отпаивать провода и т.п. И комп так и висит у меня без ПЗУ - не выключаясь уже 3 дня :)

Demige
26.01.2012, 00:20
Хм. Там не только мастрас... Сейчас попробую другой камерой записать...

---------- Post added at 00:20 ---------- Previous post was at 00:09 ----------

Вот видео. Про ПЗУ - я понял правильно. Чтобы перешить флешку - надо отпаять от неё провода, вставить в комп, записать тест, на горячую подключить флоппарь (потому что он один на 2 компа), потом вытащить пзу чтобы все не повисло, опять припаять провода и т.п.

http://youtu.be/xGyHvvh0CJk

Demige
26.01.2012, 02:07
Инт вроде работает. Он у меня почти не ловится осциллографом (короткий импульс на фоне длинной прямой). MREQ еще идет на трдос.

---------- Post added at 01:52 ---------- Previous post was at 00:28 ----------

Поставил другой проц -вроде получше стало.

Порт конфигурации - ошибка.
Постоянно выдает ошибку банк 0(1,4,5) сектор 3.

---------- Post added at 02:07 ---------- Previous post was at 01:52 ----------

С включением РОМ через MREQ так нормально и не работает...

Demige
26.01.2012, 09:11
Насчет залипа C9 я погорячился - просто ногу отогнул плохо - был контакт с панелькой.

solegstar
26.01.2012, 16:25
что по напряжениям на процессоре и ПЗУ? я понимаю, что оно есть, но незанижено/завышено? неответил просто на этот вопрос в предыдущих сообщениях, и какой БП - импульсник или трансформаторный обычный?

Demige
26.01.2012, 17:50
БП - ипульсник. 5В 3А. напряжение ровно 5В на входе. На проце и памяти померяю... Трансформаторного нет...

Demige
26.01.2012, 20:17
Напряжение на входе ровно 5в. На процессоре 4.8В. На памяти тоже 4.8В

axel_sunrise
26.01.2012, 20:24
по твоему тесту выходит буфер исправный(ир23),неисправна память ,либо проблема с сигналами d0...d07

---------- Post added at 03:24 ---------- Previous post was at 03:22 ----------






Порт конфигурации - ошибка.
Постоянно выдает ошибку банк 0(1,4,5) сектор 3.


какие данные здесь выводит?

Порт конфигурации - ошибка


считано хххххххх

записано хххххххх

Demige
26.01.2012, 22:22
Считано и записано всегда по разному. Закономерности по битам нет. Буфер - тоже иногда ошибка иногда норма. Порт конфигурации всегда ошибка. Я его потом вообще отключил (отрезал 9 ногу от D62) - тест стал стабильнее пускаться.

Единственное что не меняется - сектор 3. Всегда именно сектор 3.

---------- Post added at 19:49 ---------- Previous post was at 19:44 ----------

Эх блин купил цанговых панелек для памяти, да по глупости - не тех. 14 ноговые вместо 16. А опять на плату паять память не хочется...

---------- Post added at 20:00 ---------- Previous post was at 19:49 ----------

Экспериментировал. Вообщем матрас получается только при полностью исправной шине адреса. (Отгибал по одной адресные ноги процессора). Наверняка и данных тоже.

---------- Post added at 21:22 ---------- Previous post was at 20:00 ----------

Вот как это выглядит сейчас. С отключенным портом конфигурации. Сигнал OE по прежнему запитан через RD (через MREQ нормально не работает). Между паузами - это я нажимаю резет, потому что тест виснет. http://youtu.be/ZU8vbaWh9bY

solegstar
26.01.2012, 22:35
Напряжение на входе ровно 5в. На процессоре 4.8В. На памяти тоже 4.8В

маловато будет. возьми толстый провод, 0,75 квадрата или что-то типа того и кинь провод от контакта +5В разъема, до шины +5питания проца, т.к. падение большое.

с mreq тест должен запускаться, возможно, что-то замыкает на шину данных. попробуй последовательно отключить ир23 D39? отключив 1 ногу и подав на неё +5В, может она гадит на шину данных, надо сделать с АП5 клавы примерно тоже самое только еще и 19 ногу надо на +5В. можно контролировать по бордюру. пока нормально не будет запускаться с mreq толку от манипуляций - 0... :(

Demige
27.01.2012, 01:31
D39 я поменял - дело не в ней. Опять же без неё матраса бы не было. Вот насчет клавиатурного буфера была уже мысль. Принтерную ИР23 выпилил - тоже не помогает... Надо наверно и правда отключать всё от шины данных.

Demige
27.01.2012, 10:00
Вообщем похоже вся эта херня таки из-за блока питания... Другой подключаю - ситуация меняется. Неужели спектрум на импульснике не работает?

solegstar
27.01.2012, 10:05
импульсники "шумят" сильно. как меняется, в какую сторону и что на экране?

Demige
27.01.2012, 10:08
Или просто не хватает питания. С другим блоком бывает что на экране мусора нет. Выдает буфер норма, порт конфигурации ошибка (естественно) банк 0 сектор 3. Записано 00000000 считано 00000111

axel_sunrise
27.01.2012, 10:18
нижние три рушки попробуй поменять

Demige
27.01.2012, 10:55
Блок питания скоропостижно умер :). Видать не любит PCшеый блок когда нагрузка только на +5В. Вообщем теперь задача найти трансформаторный блок...

---------- Post added at 09:55 ---------- Previous post was at 09:55 ----------

axel_sunrise, Нижние три это какие? Они в два ряда идут.

solegstar
27.01.2012, 11:19
Блок питания скоропостижно умер :). Видать не любит PCшеый блок когда нагрузка только на +5В. Вообщем теперь задача найти трансформаторный блок...

---------- Post added at 09:55 ---------- Previous post was at 09:55 ----------

axel_sunrise, Нижние три это какие? Они в два ряда идут.

если расположить плату разъемом дисковода вверх, то это D20-D22.

Demige
27.01.2012, 11:43
А каким образом можно поднять питание? Используя 12В? Например - можно ли резистором подтянуть +5В к 12ти? И какой нужен резистор? Что получить 5.5В. Я так понимаю в момент записи в память по напряжению идет просадка сильная. И проц начинает глючить... Хотя может конечно это тупо из-за импульсника, хотя на одном из них работало...

solegstar
27.01.2012, 11:57
я ж тебе написал как поднять питание на проце - просто толстый провод кинь на шину питания проца, а еще лучше пропаяй переходные отверстия на шинах питания, особенно там, где переходит из одного слоя в другой. если присмотришься, то шина +5В и "земля" пока дойдут до проца, пройдут неодно переходное отверстие. и можешь сделать фото платы. как у тебя обстановка с блокировочными конденсаторами на плате?

Demige
27.01.2012, 12:00
Я пробовал - садится питание тогда все до 4.8В.

Блокировочных конденсаторов мало. На памяти 4 шт. и... Всё

solegstar
27.01.2012, 12:04
но 5.5 это много!

Demige
27.01.2012, 12:15
Фото платы:

http://s018.radikal.ru/i509/1201/2e/acbcc036dda1t.jpg (http://radikal.ru/F/s018.radikal.ru/i509/1201/2e/acbcc036dda1.jpg.html)

Killer
27.01.2012, 17:43
Мдаа уж, блокировочников надо раз в 5 больше!!! И эти зеленки которые стоят на сколько? На фото не видно.

Demige
27.01.2012, 18:28
Они на 100Пф (Н10). Короче напаял я блокировочных где только можно. Всё заводится. Но только если РОМ включается сигналом RD а не MREQ.

Родное ПЗУ пока не заводится. Рисует квадратники справа налево снизу вверх.

Killer
27.01.2012, 18:35
Лучше ставить на 0.1 мкф, на Ленине у меня были траблы из-за блокировочников. ОЗУ выдавало сбои.

Demige
27.01.2012, 19:53
Тут такая же херня, но не только ОЗУ - еще и проц перезапускался постоянно. Вообщем я усвоил одно - если используешь импульсник - блокировочников нужно как можно больше! Завелся 48 бейсик!

Да, кстати натупил. 0.1 мкф поставил. С Дельты забрал ). Родные тоже 0.1 Мкф. М за Н принял.

---------- Post added at 18:53 ---------- Previous post was at 18:48 ----------

Меню не пускается. Я так понимаю из-за инта... Экран становится черным как при сбросе. Иногда начинает заполняться снизу вверх квадратиками.

Demige
28.01.2012, 00:07
Инт есть. Как он должен выглядеть этот инт? У меня это выглядит так - длинная прямая +5В и редкие очень короткие относитhttp://start.ubuntu.com/11.10/Google/ельно периода импульсы в 0.

---------- Post added 28.01.2012 at 00:07 ---------- Previous post was 27.01.2012 at 22:14 ----------

Ну вот казалось конец уж близок... И я уронил минусовый щуп на плату. Кратенькая вспышка сгоревшей дороги и чёрный экран :(... Эх. Всё на сегодня хватит.

axel_sunrise
28.01.2012, 08:26
Без ПЗУ и процессора весь экран черный. Не работает или обрыв D6 11н, или D42, или D38, также возможны неправильные RAS или CAS.
Без ПЗУ и процессора весь экран белый - неправильное RAS или CAS на РУ5.

ну а также проверить то место,куда упал щуп

Demige
28.01.2012, 12:32
Теперь я знаю зачем на пенте такие хилые дорожки - чтобы горели они, а не микросъемы. Вообщем только плюсовая дорога выгорела до места куда упал щуп. Вроде всё запускется.

---------- Post added at 11:02 ---------- Previous post was at 10:10 ----------

На правую часть платы не поступала "земля". Восстановил - меню появилось.

---------- Post added at 11:25 ---------- Previous post was at 11:02 ----------

Уфф. Припаял спикер. Осталось восстановить клавиатуру. Которая от долгого лежания стала серъезно залипать.

---------- Post added at 11:32 ---------- Previous post was at 11:25 ----------

Осталось проверить ТР-ДОС.

Demige
28.01.2012, 18:50
Сделал клавиатуру. Вообщем в ТР-ДОС не входит. Сбрасывается в режим меню. Как принудительно войти?

axel_sunrise
29.01.2012, 00:48
д. При сбросе постоянный выход в 48к, частые зависания - проверить узел D61-D65

также не мешает прошить тест 128к и проверить исправность озу

Demige
29.01.2012, 00:54
axel_sunrise, В предыдущих постах я уже писал, что в 48 и в 128 режиме все нормально, тест 128 полностью проходит, в том числе и тест озу.

Какие сигналы должны быть на 27 и 1 ноге для РОМ тр-дос? Или в него только чисто программно входить можно?

lisica
29.01.2012, 11:16
Какие сигналы должны быть на 27 и 1 ноге для РОМ тр-дос?

1.....27
0.....0-пусто
0.....1-тырдос
1.....0-128
1.....1-48
Тырдос так же как и 128 режим, активно использует васик 48, так что, просто так, методом подстанова сигналов не получится...

Demige
29.01.2012, 12:35
Ага. Я уже это понял. Вообщем заменил D84. Был коротыш в ней на землю. ТРДОС заработал. Буду дисковод подключать.

Demige
29.01.2012, 21:36
дисковод работает. Ура осталось все запихать в корпус )

---------- Post added at 20:36 ---------- Previous post was at 19:51 ----------

Инсульт кажет. В принципе остался еще один вопрос. В правой части экрана есть полоса которая дублирует растр в средней части. Где это нужно искать?
http://s018.radikal.ru/i517/1201/b6/b68c75c1a159t.jpg (http://radikal.ru/F/s018.radikal.ru/i517/1201/b6/b68c75c1a159.jpg.html)

Demige
31.01.2012, 00:10
Выяснил координаты. полностью дублируется 64ый (точнее если с 1 считать - 65ый) столбец. дублируется на БОРДЮРЕ рядом с 255 столбцом шириной в половину пиксела и с половинной яркостью. Когда 255 столбец заполнен, дубляж не просматривается.

Evgeny Muchkin
31.01.2012, 20:59
Была какая-то шняга про это, связанная с быстродействием микросхем.

http://zx.pk.ru/showthread.php?t=12993&highlight=%E8%F010&page=6

Demige
31.01.2012, 21:09
Ага! Это уже кое-что. Хотя микросхемы стоят 555. Будем значит исходить из этого.

Demige
05.02.2012, 21:16
А Magic при нажатии надо замыкать на M1 или на землю?

null_device
06.02.2012, 13:45
С М1, конечно.. иначе "вход в tr-dos" может произойти посреди выполнения команды.

Demige
09.02.2012, 00:03
Вообщем Magic не работает.... На плате под него ничего не надо дополнительно разводить?

Тем временем доделал домик для пентагона :)
http://s018.radikal.ru/i502/1202/c8/395cef0863f2t.jpg (http://radikal.ru/F/s018.radikal.ru/i502/1202/c8/395cef0863f2.jpg)http://s002.radikal.ru/i197/1202/5a/822d3459dfect.jpg (http://radikal.ru/F/s002.radikal.ru/i197/1202/5a/822d3459dfec.jpg)http://s017.radikal.ru/i417/1202/2f/a0a4ee25054ct.jpg (http://radikal.ru/F/s017.radikal.ru/i417/1202/2f/a0a4ee25054c.jpg)

Сзади видно дырку под скарт.

solegstar
09.02.2012, 00:21
магик может незаработать из-за серии АГ3 - какая у тебя установлена? там разная обвязка.

Demige
09.02.2012, 01:09
Сейчас погляжу... А у меня вообще она не запаяна ))

Demige
09.02.2012, 11:21
Тогда следующий вопрос... У меня тест инт показывает 120 тактов. Можно ли с этим жить? Все демки с бордюром и мультиколором работают нормально.

Demige
09.02.2012, 16:58
исправил... теперь 29

Demige
21.02.2012, 19:38
Запаял Magic. Ух и капризная это штука 1533АГ3! Первая микросхема вообще стартовала без всякой команды. Вторая не заработала нормально пока я не поставил блокировочный конденсатор.


Последняя проблема с изображением так и не решена :(

Demige
21.02.2012, 23:13
Ура! Разобрался! Теперь всё работает как надо!. Подробности тут:
http://zx.pk.ru/showpost.php?p=470283&postcount=18