Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Помогите отладить пентагон-128 (http://zx-pk.ru/showthread.php?t=17790)

Demige 23rd January 2012 01:28

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

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

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

solegstar 23rd January 2012 01:33

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

Demige 23rd January 2012 01:38

Ага. Я тоже так думаю.

lisica 23rd January 2012 01:45

Quote:

Originally Posted by solegstar (Post 458146)
27н-0 и на 1н-5В. должен появится бейсик128

Не будит так 128го, так как он то же в 48 лезет, а 0 на 1 ногу - это тырдос. Надо на обе - 1 - тогда 48 должен быть.
1.....27
0.....0-пусто
0.....1-тырдос
1.....0-128
1.....1-48

solegstar 23rd January 2012 02:12

Quote:

Originally Posted by lisica (Post 458181)
Надо на обе - 1 - тогда 48 должен быть.

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

axel_sunrise 23rd January 2012 20:51

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

lisica 23rd January 2012 21:35

Матрац стабилизировал?

Demige 23rd January 2012 22: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 23rd January 2012 22:23

Quote:

Originally Posted by Demige (Post 458443)
А могут быть несовместимы РОМ?

Quote:

Originally Posted by Demige (Post 458443)
но на ней работали оба.

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

Demige 23rd January 2012 22:50

Quote:

Originally Posted by solegstar (Post 457391)
на 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 23rd January 2012 23:14

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

solegstar 23rd January 2012 23:36

Quote:

Originally Posted by Demige (Post 458464)
Винбонд W29 у меня отказался прошиваться, купленный winbond W27 вообще не определился, прошил Atmel At29C.

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

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

Quote:

Originally Posted by Demige (Post 458464)
Подготовил указанным образом - на экране просто матрас.

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

Quote:

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

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

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

Demige 23rd January 2012 23: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 23rd January 2012 23:48

Quote:

Originally Posted by Demige (Post 458491)
При подачи +5 на 22 ногу начинает бегать мусор.

5в переводит выходы в Z-состояние, должен быть матрас. 0 на эту ногу подаётся при выборе пзу.

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

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

solegstar 23rd January 2012 23:55

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

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

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

lisica 23rd January 2012 23:59

Quote:

Originally Posted by solegstar (Post 458504)
А15 и А16 логические 0 для начала - /ОЕ должен переключится в 0

mreq не забыть в 0 посадить.

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

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

solegstar 24th January 2012 00:08

Quote:

Originally Posted by lisica (Post 458507)
mreq не забыть в 0 посадить.

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

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

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

lisica 24th January 2012 00:09

повторюсь
Quote:

Originally Posted by lisica (Post 458501)
на 20 ноге что?


solegstar 24th January 2012 00:13

Quote:

Originally Posted by lisica (Post 458516)
повторюсь

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

Demige 24th January 2012 00:29

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

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

solegstar 24th January 2012 00:42

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

lisica 24th January 2012 01:18

Quote:

Originally Posted by solegstar (Post 458545)
проверь резистор R24

Странно, у меня он на схеме R23

solegstar 24th January 2012 01:21

Quote:

Originally Posted by lisica (Post 458564)
Странно, у меня он на схеме R23

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

lisica 24th January 2012 01:29

Quote:

Originally Posted by solegstar (Post 458566)
узел опроса ОЗУ. может быть такое, что ОЗУ включается вместе с ПЗУ?

Тоже вариант

axel_sunrise 24th January 2012 06: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 ----------

Quote:

Originally Posted by solegstar (Post 458545)
сигнал С13 с какой амплитудой доходит до 2н D85? не занижена?

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

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

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

Demige 24th January 2012 10:46

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

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

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

solegstar 24th January 2012 11:01

Quote:

Originally Posted by Demige (Post 458649)
Амплитуда 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 24th January 2012 13:15

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

solegstar 24th January 2012 13:22

Quote:

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

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

Demige 24th January 2012 19:34

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

Demige 25th January 2012 02:37

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

Demige 25th January 2012 16: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 25th January 2012 17:02

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

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

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

Demige 25th January 2012 17:47

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

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

Не стартует.

solegstar 25th January 2012 18:15

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

Demige 25th January 2012 18:58

Может таки что-то с адресами...

solegstar 25th January 2012 19:12

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

Demige 25th January 2012 19:41

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

Demige 25th January 2012 22:06

Вот фото. матрас то вообще правильный?
http://s017.radikal.ru/i421/1201/c1/3d50e653f295t.jpg

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

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

solegstar 26th January 2012 00:03

Quote:

Originally Posted by Demige (Post 459249)
Вот фото. матрас то вообще правильный?
http://s017.radikal.ru/i421/1201/c1/3d50e653f295t.jpg

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

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

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


All times are GMT +4. The time now is 00:35.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.