PDA

Просмотр полной версии : Pentagon 128k Classic



Страницы : [1] 2

Latish
03.12.2015, 01:41
Добрый вечер всем участникам форума! Прошу дружески меня принять в свой круг любителей пентагона.

На днях старый знакомый подарил мне голую плату Пентагона 128к, собранную в начале 90х. И прилетела мне муза, сделать классический пентагон.

Сам я радиолюбитель, но не спец по Спектрумам и цифровым схемам. В детстве был 48к и в 2000 был Скорпион 256 Турбо+. В схемотехнике спектрума разбираюсь слабо, много читаю по вечерам, но информации за последние 25 лет очень много, разные модификации, доработка на доработке..., много вопросов, но потихоньку начинает рисоваться общая картина. Надеюсь на ваш опыт и дружескую поддержку для успешного завершения своей маленькой мечты под название Pentagon 128k Classic.

Итоговая цель, класицескй пентагон, с FDD+AY+Covox, наверное турбо, навратли 512к, может IDE и SounDrive(на завершение), ну и конечно нужные схемотехнические доработки самой платформы типа порт #FF, поправка INT, IORQ - хотя сам пока что не разбираюсь что это за доработки, только читал про таких. Большие памяти, General Sound, GMX, интернет, RTC, разные видео режыми и прочее меня не интересуют на данный пентагон. Главная цель, покрутить демки, журналы и послушать AYшку и Covox. Если удачно всему научусь и всё получится, то в будущем подумаю о 1024SL.

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

P.S. За ранее извиняюсь если неправильно чего либо написал, т.к. русский не мой родной.

С уважением,
Ивар.

- - - Updated - - -

Поэтапно буду описывать прогресс и полёт своих мыслей, если что неправильно - поправьте, буду благодарен.

И так, плата очень похожа на пентагон без AY. На плате фирменных логотипов нет. Единственная надпись 'v3'. Собранна логика, нету ПЗУ, никогда незапускалась. Плату еще не мыл, качество дорожек и пайки не проверял. Память РУ5Г, всё практически на 555. Различие по картинкам в рунете по пентагону 128 к идеология, расположение микросхем совпадает, но кидается в глаза то что в основном все платы имеют вертикальную разводку с стороны микросхем, и горизонтальную с обратной стороны, у моей же платы это наоборот. Сравнил микросхемы на плате и в Альбоме про пентагон 128 к, всё совпадает, из этого делаю вывод что это самый обыкновенный пентагон 128 к. Если ошибаюсь поправьте...

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

Для ПЗУ смотрю на AT28C16 место 573РФ2 и AT27C512 место 27512, но там немного надо ноги поправить. Продолжу поиск доступных аналогов которых можно без переделки ставить, если не найду может быть закажу с eBay. Если кому есть готовый совет, что туда ставит из популярного импорта, буду благодарен за подсказку.

Также неясно какая самая правильная и лучшая прошивка для пентагона 128 и где она. Есть идея взять из файла Rom_Pentagon 2014.zip в соседней теме: Новая плата Pentagon 128k модификация 2014 г. Может негодится?

Есть какието особенности или чтото чего надо проделать или проверить перед первым запуском?

Всем доброго вечера.



P.S. Плата:

https://www.dropbox.com/s/vi59xrwczfaufop/p128top.JPG?dl=0
https://www.dropbox.com/s/ebrvb6535zoqud0/p128bot.JPG?dl=0

akromion
03.12.2015, 09:33
Привет.

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

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

Latish
03.12.2015, 11:35
Да, конденсаторов маловато, но это можно исправить. Проц и ВГ пока не буду трогать, если сдохнет, перенесу на панельки.

Главное с ПЗУ разобратся...

solegstar
03.12.2015, 12:19
Главное с ПЗУ разобратся...
еще будут нужны ТестПЗУ - для начала ТестПЗУ 48к (http://zx-pk.ru/showthread.php?t=24790&p=788283&viewfull=1#post788283), если всё в порядке по тестам, то потом ТестПЗУ 128к (http://zx-pk.ru/showthread.php?t=21953&p=633395&viewfull=1#post633395). прошивать в любые типы микросхем - от 2764 до 27512, выбрав нужный файл прошивки.

Для ПЗУ смотрю на AT28C16 место 573РФ2 и AT27C512 место 27512
если есть желание приделать к пентагону матричный принтер и печатать из бейсика, или чтобы было всё аутентично, то конечно можно поставить AT28C16, но толку от неё не много. AT27C512 можно вполне использовать вместо 27С512. для своих новодельных пентагонов 128к я использовал прошивку отсюда (http://zx-pk.ru/showthread.php?t=12993&p=549731&viewfull=1#post549731).

Также существует инструкция по сборке и наладке платы. (http://zx-pk.ru/showthread.php?t=15078&p=359753&viewfull=1#post359753)
Существует несколько вариантов схемы пентагона. их можно посмотреть на сайте (http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128k.htm) fan`a - более правильная от VMG, а также на сайте (http://micklab.narod.ru/Pentagon128.htm)Mick`a - здесь собраны схемы (начерчены заново) и прошивки для запуска платы.

Latish
03.12.2015, 13:20
Спасибо за инструкцию по наладке - пригодится. Знаю что принтерный пзу мало актуален но раз уж есть кровать, для полного щястия поставлю туда и его.

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

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

С уважением,
Ивар

solegstar
03.12.2015, 14:02
По схемотехнике, да, те сайты и схемы видел, но как понимаю сделать идентификацию, которая схема наиболее подходит к моей плате, практически невозможна, кроме как сидеть два дня и по дорожке проходить и сравнивать... или ошибаюсь?
Всё верно. Мне попадалась плата пентагона, тоже переразведенная, но в тестах определялась как Composite-128k. Я такой доработанный вариант платы тоже вижу впервые, если честно. Во время наладки будем исходить из сопутствующих проблем. :)

Как поступить чтоб было правильнее всего...
Самая стандартная сборка ПЗУ, которая была в пентагонах на 64кб состояла из - 1я область чистая, 2я ТРДОС 5.04Т (или 5.03, но 5.04Т менее глючный), 3я обычный бейсик 128 с поддержкой выхода в трдос и 4я 48 бейсик для 128 машин. всё. потом начали лепить свои прошивки с использованием первой части прошивки, путем изменения схемы контроллера дисковода. также меняли область бейсик 128, прошивали туда коммандеры или альтернативные меню.

Latish
03.12.2015, 15:21
Ясно.

Только что коллега отрыл две керамические M27C512-10F1 и M27512-2FI оба производства ST. Но как комментарий он сказал что на его практике, если микросхема долго стояла >10лет, новая или стёртая с УФ, то на них незаписать. Почему так, он сам незнал сказать.

Если друг одолжит программатор, на выходных буду пробовать...

Пока что спасибо.

solegstar
03.12.2015, 15:48
M27C512-10F1 и M27512-2FI оба производства ST
ПЗУ с УФ стиранием можно повредить только очень мощным жестким ультрафиолетом, ну или электрически её спалить. кстати, микросхемы AT27C512 одноразовые. еще часто в спектрумы стали ставить w27c512-45z от winbound. Она электрически стираема. На ней удобнее экспериментировать с прошивками.

haywire
03.12.2015, 16:35
Только что коллега отрыл две керамические M27C512-10F1 и M27512-2FI оба производства ST. Но как комментарий он сказал что на его практике, если микросхема долго стояла >10лет, новая или стёртая с УФ, то на них незаписать.


Фигня. Успешно стирал и записывал ПЗУ, которому 30+ лет. Правда, Intel.

Latish
04.12.2015, 02:04
Нарыл дома NEC D2732D, по ногам тоже что 2716, вот будет ПЗУ для принтера...

Но возник вопрос, как там с адресацией? Можно просто прошивать, или надо что то выставлять в программаторе? Ведь эта 4кб, а файл то 2кб...

И вообще, когда буду прошивать основной ПЗУ, надо ли что-то выставлять из параметров?

С уважением,
Ивар.

- - - Updated - - -

Посмотрел схему с альбома и В.М.Г, и выяснил что по номиналам конденсаторов моя плата на основе схемы В.М.Г, да и в его схеме всё на 555, как уменя. Однако, в генераторе формировки видеосигналов, связке R41, R42 и D100 включен транзистор типа КТ503, которого нет ни в альбоме не схеме В.М.Г....

solegstar
04.12.2015, 09:48
Нарыл дома NEC D2732D, по ногам тоже что 2716, вот будет ПЗУ для принтера...
Но возник вопрос, как там с адресацией? Можно просто прошивать, или надо что то выставлять в программаторе? Ведь эта 4кб, а файл то 2кб...
склей два файла 2кб прошивки в один 4кб. этого будет достаточно. должно работать. по схеме будет выбираться вторая половина пзу.

И вообще, когда буду прошивать основной ПЗУ, надо ли что-то выставлять из параметров?
только тип микросхемы, напряжение программирования. ну возможно конечно еще тайминги записи-чтения, но с 27512 проблем вроде никогда не было. были с более тормознутыми 2716-2764.

в генераторе формировки видеосигналов, связке R41, R42 и D100 включен транзистор типа КТ503, которого нет ни в альбоме не схеме В.М.Г....
это генератор FLASH. пока его не стоит трогать, налаживать этот узел лучше позже и переделать так, как показано на схеме В.М.Г., мигалка на транзисторе не всегда запускается. требуется подбор параметров транзистора и резисторов.

Latish
04.12.2015, 21:43
Достал программатор, тест 48к прошился. Готовлю плату к запуску...

+12В для ВГ обязательны? Или ради страховки подать +5В на 40 ногу ВГ?! ; Под рукой только +5 В...

solegstar
04.12.2015, 21:49
Да, подайте +5в, она не сгорит.

Latish
05.12.2015, 04:00
Плату промыл, просмотрел, но не запускал. Мало того что схема кривая и выводи ХР1 не совподают с схемой, так ищё в придачу КЗ по 5в на землю, в обе сторани тестер пищит. Надо спать идти и думать как КЗ найти, он может быть где угодно...:mad:

Sentenced
05.12.2015, 11:58
Резать и звонить, звонить и резать :(

Latish
05.12.2015, 13:19
Резать и звонить, звонить и резать :(

Так и придётся делать. Раньше наверное многие ложили свои плати сразу на операционный столь даже недостигая дня рождения, после чего конструкция из текстолита и олова превращалась в конструкцию из канифоля и мгтф...

Lexx!
06.12.2015, 06:31
Для начала внимательно с лупой на предмет соплей проверь.

tank-uk
06.12.2015, 13:11
подай с ATX БП 3.3в и увидиш откуда дым пойдет ))))

null_device
06.12.2015, 13:13
+12В для ВГ обязательны? Или ради страховки подать +5В на 40 ногу ВГ?!

На момент первичного запуска - наличие ВГ93 на плате не обязательно. Контроллер нужен, только во время работы в tr-dos.

solegstar
06.12.2015, 17:08
На момент первичного запуска - наличие ВГ93 на плате не обязательно
она уже запаяна.

Latish
07.12.2015, 14:34
На глаз пока что ничего невидно. Нащёт подать 3.3 в с БП я думал, но разумно ли это...

Lexx!
07.12.2015, 14:36
Если проблема в дохлой микросхеме, то думаю логично. Но есть такой момент, если там настоящее кз, то либо бп отключится по перегрузке и ничего не найдешь, либо может сгореть дорожка в другом месте.
Что точно, это то, что ничего не сгорит. Главное ВГ что бы не сдохла
Я бы наверное совместил. Немного порезал, что бы хотя бы группу микросхем найти, где кз. Реж только + например, каждый раз про половине отрезая

Latish
08.12.2015, 02:22
И так! Нестал подключат БП, и правильно сделал. Начял резать плюсовые контуры, в итоге нашёл три КЗ. Как выяснилось два КЗ из за дохлих микросхем, DD55 КР1533ИР23 и DD44 К555АП5, их 14тые ноги сейчас откушены, висят в воздухе и пищат на землю. Две дохлые микросхемы от ста, дали мне задуматься о работоспособности остальных, там сплошные глюки помоему ожидаются от такого качества микросхем...

Но самый интересный был третий КЗ, он был настоящем КЗ в в районе ПЗУ, и не сопля а две перемычки запаяны!!! - И тут надо разбираться, что они там делали. Короче, от плюс шины у самой кровати ПЗУ перемычка на 1ю ногу ПЗУ(А15), которая идёт на DD83 11я нога и DD84 5я нога, называется как сигнал DOSEN. Там же под/в кровате ищё перемычка которая этот DOSEN контур бросила на землю к цепи ПЗУ 20я нога, CPU 29я нога и далее к минусовой шине. ; Тобишь, автор сигнал DOSEN подтянул и к плюсу и посадил на землю. - ЗАЧЕМ???!

По схеме альбома, DOSEN живет автономную жизнь, по схеме В.М.Г. 20я нога ПЗУ, которая по умолчанию какбы идёт на землю, может быть подключена к DOSEN. Каротче, покачто этот узел мне не ясен...

Теперь остается вопрос, оставить DOSEN замкнутый на землю или подвешенный на плюс или не к одному??

P.S. В первом посте где выложены картинки, они подправлены, перемычки красным кругом. Нижняя, подтягивает к +, с сверху в внутри кровати, та садит на землю.

solegstar
08.12.2015, 09:27
Latish, это ситуация с /DOSEN связана с тем, что на плату можно поставить или две 27256 микросхемы или одну 27512. для 27512 соедините 20 вывод D36 (основное ПЗУ) с GND соединив 2-3 перемычки PIN1 (по схеме ВМГ), подайте сигнал /DOSEN на 1 вывод D36.

Latish
08.12.2015, 13:08
20я нога ПЗУ по умолчанию к GND, нога 1я ПЗУ по умолчанию к DOSEN. Но с перемычками J1 и J2, DOSEN посажен на землю и к плюсу. По моему соображению, надо ликвидировать обе перемычки.

Прикрепил схему как на плате. 55155

solegstar
08.12.2015, 13:10
моему соображению, надо ликвидировать обе перемычки.
именно так.

SoftFelix
08.12.2015, 13:22
Как выяснилось два КЗ из за дохлих микросхем, DD55 КР1533ИР23 и DD44 К555АП5, их 14тые ноги сейчас откушены, висят в воздухе и пищат на землю.
У меня такое один раз было, когда в блоке питания китайского микропаяльника ProsKit сетевая фаза начала коротить на жало (корпус) из-за продавленной термоусадки центрального контакта держателя сетевого предохранителя. Паял тогда НЕМО-ИДЕ на ЛУТ-плате - сдохли 4 микросхемы из 6-ти. :( У всех дохлых микросхем ноги питания звонились в КЗ.

Latish
08.12.2015, 14:47
Теперь можно опять думать о запуске. Как понимаю плата должна работать и без дохлых микросхем, т.к. одна дешифратор для клавиатуры а вторая для параллельного порта... Так? Только как делать, выкусить совсем, или оставит запаяними но с поднятами 14ми ногами?

P.S. Про замену. Место 555АП5 думаю ставить SN74LS244, а место КР1533ИР23 хватит ли SN74LS374(аналог 555) или надо всётаки SN74ALS374(аналог 1533)

Lexx!
08.12.2015, 14:52
LS или ALS без разницы. Мне больше ALS нравятся, потребление меньше. Микросхемы плохие выкуси.

Latish
09.12.2015, 11:32
Брр, плату запустил - результат черный квадрат малевича. У DD2, DD11 и DD12 нету питания, точнее неподведена дорожка GND! Если мне сейчас ночью правильно показывают глаза то в http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128kScanTop.gif ; http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128kScanBottom.gif тоже нету...

Радует одно - ничего не грелось и не горело...

- - - Updated - - -

Хоть и питания нету некоторым микросхемам, ищё подумал, может быть я неправильно делаю, подключая RGB спектрума по прямому к SCART, может быть всётаки надо через транзисторы как в альбоме?

Lexx!
09.12.2015, 12:18
На 16 ногу скарта плюс подай через 100 ом. Для включения RGB

solegstar
09.12.2015, 12:42
Брр, плату запустил - результат черный квадрат малевича.
у нас тут как бы два понятия под "черный квадрат малевича":
- первый - есть синхронизация изображения, но на экране телека совсем ничего, просто черный.
- второй - есть синхронизация и спек показывает белый (неважно какой) бордюр и внутри рамка черная.
у Вас что? :) и еще, выкладывайте фото результатов, так нагляднее будет.

Latish
09.12.2015, 21:31
Есть совсем ничего! ; Переделаю Scart кабель, наведу порядок с землёй к микросхемам и посмотрю на осциллографе - гуляют ли там вообще какие то сигналы...

- - - Updated - - -

Дурак я, оказывается у ИЕ5 другие ноги для питания... Всё там в норме с питанием, все кушают...

Малевич оказывается потому что незапускается ЗГ, на ногах кварца стоит 1.14в (1 нога DD1) и 2.84в (4 нога DD1). Генерации нет. ЗГ для ВГ93 работает...

Либо кварц плохой либо 555ЛН1....

- - - Updated - - -

Кварц исправен, в генераторе ВГ работает, остается наверное DD1, или могут быть другие причини?

Lexx!
09.12.2015, 21:38
Можно пробником посмотреть, что на ногах лн1, единички-нолики. Хотя скорее всего дохлая

Latish
09.12.2015, 22:06
На ногах постоянка...

Нашёл пару 74HC04, вот думаю будет работать или всётаки надо 74LS04, т.к. HC как понимаю КМОП...

И ищё, что там начёт замыкании лишних ног на землю при использование импорта? Надо не надо?

Lexx!
09.12.2015, 22:16
Какая постоянка? Везде 0, везде 1. Разница должна быть, если на входе 0, на входе 1 и наоборот. Так ты поверишь микруху. Если на всех ногах 0 , то померла

Lexx!
09.12.2015, 22:18
По хорошему свободно висящих входов быть не должно, но если элемент не используется, то часто оставляют. КМОП я бы не стал оставлять в воздухе

Latish
10.12.2015, 00:39
Итак, первые признаки жизни. Насадил 74HC04 поверху дохлой 555, генератор заработал! На экране бежит зебра. Пробовал менять кварцы 8мгц, 20мгц, и родной(14мгц? - без надписей), чем ниже частота тем полосы зебры на экране шире. Подводя мокрый палец к DD1 ногам 1,2 и 3, менялась частота и иногда можно было увидеть искаженную картину вроде белого квадрата в черной рамке.

RGB подключил правильно, +5в на включение входа, тут всё работает. ; Какая частота у генератора, пока незнаю, частотметра у меня нет, и осцылограф кажет только до 10мгц.

Надо наверное купить новый кварц, правильную микросхему, и тогда смотреть дальше.

- - - Updated - - -

P.S. У DD100, конденсатор C9, какой ставить 0.47мкф или 0.33мкф? У меня обломанная керамика на 0.33мкф.

Lexx!
10.12.2015, 07:15
Зачем поверх насадил? Выкуси дохлую, это же влияет на частоту. Как оно вообще заработало?

Latish
10.12.2015, 13:20
Да вот, заработала. Всё поменяю, сделаю как положено - работы проста много. После работы ищё дома работа продолжается, и тогда под ночь с красными глазами чтото ищё с спектруом делаю, во и получается тяп-ляп.

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

По конденсаторам:

У моей платы отсутствует C20, по схеме В.М.Г его нету, по альбому должен быть 270пф. - Он реально нужен?

Конденсаторы C3, C16 и C9 у меня как по схеме В.М.Г - 180пф, 82пф и 0.33мкф. Стоит ли ставит как по альбому 200пф, 51пф и 0.47мкф? ; Т.к. кондёры в плате все обгрызанные, по любому мне их покупать для замены...

- - - Updated - - -

Кварц на 14.000Мгц нету, надо будет брать 14.318Мгц

Lexx!
10.12.2015, 13:22
Зачем, чем тебя старый кварц не устраивает

Latish
10.12.2015, 18:58
Просто, поскольку заказывал детали, думал и за одно и его взять, т.к. он без надписей - мало ли, не 14мгц...

P.S. Детали на руках, буду менять микросхемы...

Lexx!
10.12.2015, 19:24
Давай, удачи

Latish
10.12.2015, 20:56
И так, заменил DD1, ЗГ запустился, частота на 4 ноге 13.995Мгц, на экране зебра... - Идеи???

P.S. Пока что почитаю букварь по настройке.

Lexx!
10.12.2015, 21:08
Фото давай, зебры бывают разные

Latish
11.12.2015, 01:38
Мне кажется частоты завысокие на DD6 ногах 1 и 2, попробую измерить, маленький мне осцылоскоп, трудно.

55169

55171

- - - Updated - - -

Запутался я...

Значит, на DD41 и DD42 (ИР16) на всех ногах гуляют сигналы, кроме шини 2,3,4 и 5, там стоит +4в

Эти +4в идут от DD38 (ИР23) на 11 ноге сигнал, на входах +2в

DD40 (ИР23), на 11 ноге сигнал, на выходах +4в, на входах тоже +4в, сигналы поступают от DD37

у DD37 по входам +2в, по шине от процессора...

у DD16-DD19 - местами есть, местами +2в

- - - Updated - - -

По букварю сказано проверить наличие сигнала на 14 ногах РУ5, у РУшек везде сигналы, на 14й +2в...

Тупик моим мозгам...

- - - Updated - - -

Что за генератор собран на DD100.4/5? Что он должен выдавать? Там был неправильный C9, место 0.33мкф был 0.033мкф, поменял на 0.33мкф - на 10й ноге какието спицы вырабатывает...

solegstar
11.12.2015, 13:08
Мне кажется частоты завысокие на DD6 ногах 1 и 2,
так и есть. смотрите счетчики по порядку начиная с генератора: D2-D4, D11-D12. сравнивайте выход со входом и прикидывайте правильно ли выдается частота в зависимости от делителя выхода. тем более если вы написали:

ЗГ запустился, частота на 4 ноге 13.995Мгц,
то я так понимаю есть чем мерить частоту с такой точностью. скорее всего какой-то не правильно считает.

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


Что за генератор собран на DD100.4/5?
это флеш, мигалка курсора, пока можно не обращать внимание.

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

для начала нужно получить правильную строчную (сигнал С4=15625 Гц), потом кадровую на 2 выводе D6 (48-50Гц).

Latish
11.12.2015, 17:07
Спасибо. Буду искать. Кадровая у меня 85Гц... Есть осцылограф, частотметр... Только времени и понимания нехватает)

- - - Updated - - -

Нашел в форуме:

{
Период следования строчных импульсов 64 мкс ширина ~ 4 мкс.
Период следования кадровых импульсов 20 мс ширина ~ 192 мкс (полных 3 строки) }

Как понимать - (полных 3 строки) ?

Lexx!
11.12.2015, 17:54
Длительность кадрового импульса = 64*3

Latish
12.12.2015, 00:15
В познавательных целях спрошу: Я тут обратил внимание на одну схему пентагона, типа от В.М.Г, но не она, и заметил что ёмкости конденсаторов такие как у меня и В.М.Г, но кварц указан 14.3Мгц! Хоть и в схеме В.М.Г кварц 14Мгц как в альбоме, но подумал нет ли здесь связки между кварцом и конденсаторами. На 14Мгц одни, на 14.3Мгц другие.... ? ; И второе, т.к. спектрумские схемы бывают заточены и на 14 и 14.3мгц, чем в схеме подгоняются рабочий режим под конкретный кварц? Скажем, та же строчная развёртка....

Lexx!
12.12.2015, 08:18
Не думаю, не такая большая разница. У тебя кадровая 85 Гц, а должно быть 50. В 1.7 раз больше

Latish
12.12.2015, 14:42
Интересно, что должно быть на ногах 9 и 10 у DD7?! Таблицу рабочих частот по ногам/сигналам для спектрума наверное некто неписал, или диаграммы сигналов как для телевизоров...

Пока что мне кажется что проблема либо в DD7 либо DD3, позже напишу результаты проверки работы DD1-DD12

- - - Updated - - -

Сильно в глаза кидается два момента: у DD4 на 11 и 12 ногах стоит +1.6в ; а у DD3 по схемам первая нога должна быть свободной, а она подключена к +5в..... (Отрезал 1ю ногу от плюса, деление частот не поменялось)

- - - Updated - - -

P.S. По завершению работы надо будет написать программку где по ногам можно будет видеть частоту и диаграмму сигналов, чтоб другим легче налаживать...

goodboy
12.12.2015, 16:29
По завершению работы надо будет написать программку где по ногам можно будет видеть частоту и диаграмму сигналов, чтоб другим легче налаживать...

http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128ScreenTimings.gif

Latish
12.12.2015, 20:19
Спасибо, как то видел эту картину но не обратил внимание...

Проверил, что как работает, делители DD3 и DD4 работают исправно. Получается такая картина: DD7.3 похоже что работает правильно. На 9й ноге 109кГц(32я часть от 3.5Мгц) через DD1.3 от B3(3н DD4), а на 8й ноге помоему какойто неправильно сформированный сигнал DD8.3, который получает 54.68кГц(64я часть от 3.5Мгц) от B4(2н DD4) на 8й ноге и 13.67кГц(256я часть от3.5Мгц) на 9й ноге от DD4(7н).

55185

Я не силён в логике, но кажется что DD7.3 работает правильно, но DD8.3 портит всю картину, неправильно складывая оба сигнала, а может правильно - сам уже не понимаю... Пауза между импульсами длинная - нелогично.

- - - Updated - - -

ВСЁ тупик! Нашёл дома HC02 и HC00, по очереди посадил поверху DD7 и DD8 с приподнятами выходами, сравнил как складывает сигналы, всё совпадает!...

Сигнал развёртки 15.625кГц должен получатся с сигналов делителей В3 109кГц, В4 54.68кГц и DD7(7н) 13.67кГц, через логику DD1.3, DD8.3 и DD7.3, каким образом??! Где собака зарыта?!

То что кадровый сигнал мне неправильный, это логично т.к. DD2, на 14ю ногу получая неправильный сигнал развёртки неправильно делит входные 14МГц, выдавая 6.8Мгц на 12й ноге, от чего и дальше работают DD11 и DD12... Но разверточный из за чего неправильный?!

solegstar
12.12.2015, 20:57
Latish, а сейчас сколько строчная развертка по частоте?

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


выдавая 6.8Мгц на 12й ноге,
сколько??? там не должно быть 6,8мгц, там должна быть строчная пополам. в ие5 два независимых делителя.

Lexx!
12.12.2015, 21:35
Вот сейчас наверное глупый вопрос задам, А кварц точно должен быть 14 MHz?

solegstar
12.12.2015, 21:41
Вот сейчас наверное глупый вопрос задам, А кварц точно должен быть 14 MHz?
да, 14мгц. 14.3мгц ставили для того, чтобы подтянуть кадровую к 50гц (вместо 48гц на 14мгц).

Latish
12.12.2015, 21:41
Пардон. Незнаю от куда вырвал эти 6.8Мгц.... Тем не менее, - строчная по частотметру 27.3кГц. После делителя на DD2, 13.65кГц...

P.S.Кварц 14Мгц, DD1 вырабатывает 13.995Мгц

Lexx!
12.12.2015, 21:51
У него все частоты завышены в 1.75 раза. Получается если вместо 14 поставить 8 MHz то будут правильные частоты. Это не призыв к действию, это надо найти почему недоделено

Latish
12.12.2015, 22:03
Вот такая интересная ситуация получалась, когда экспериментировал с кварцами и место 14Мгц запаял 8Мгц от ВГ, то хоть и неправильно расположенная, но картина была видна - белый квадрат в черной рамке...

P.S. В смысле {У него все частоты завышены в 1.75 раза.} - Это вы про кадровую и строчную или про все?? - Т.к. я выходы на делителях В1-В5 проверил, вроде всё везде делится на два...

Lexx!
12.12.2015, 22:05
Ты же сам написал, что строчная у тебя 27.3, а должно быть 15625. В 1.75 выше

solegstar
12.12.2015, 22:11
У него все частоты завышены в 1.75 раза. Получается если вместо 14 поставить 8 MHz то будут правильные частоты. Это не призыв к действию, это надо найти почему недоделено
ну на самом деле может быть всё что угодно, т.к. такую версию платы я не видел. надо сравнивать счетчики, их входы, куда идет выход генератора. возможно плата претерпела изменений.

Lexx!
12.12.2015, 22:13
Поставить 8 МГц и померий тактовую у процессора

Latish
12.12.2015, 22:33
Заменил кварц на 8Мгц, на экране хрень, плавает кадр... ; Строчная и кадровая стала правильной 15.6кГц и 48.3Гц.

На 6й ноге процессора 2Мгц - по осцылографу, чета частотметр забарахлил...

solegstar
13.12.2015, 00:12
получается делитель по схеме пентагона и кварц должен быть на 14мгц. нужно искать проблему удвоенной строчной.

Latish
13.12.2015, 00:24
Согласен, только мне идей пока что нету...

Скинул бы кто нибудь частоты после DD3 и DD4 по ногам через все элементы до DD7.3, можно было сравнить...

solegstar
13.12.2015, 11:16
Latish, я собрал этот узел в Multisim, по входу счетчика поставил генератор на 218.75 кГц и всё совпало. на 8 выводе D7 (555ЛА3) четко 15625 Hz. на выходе ЛЕ1 D8 там частоту просто не скажешь, там скважность меняется. вот фотка виртуального окна осциллографа:
http://savepic.net/7484180.png
полная схема со всеми данными под спойлером
http://savepic.net/7514108.png
а это ссылка на проект в Multisim 11 - https://www.dropbox.com/s/ooz7sjjxgxkm33m/horizontal.zip?dl=0

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

смотрите D7, D8 и конечно D1 замените на ТТЛ! от кмоп в схемах ТТЛ нет ничего хорошего, одни иголки и глюки!

Latish
13.12.2015, 18:04
solegstar - Спасибо!

Скачаю мультисим, поиграюсь. Значит вывод такой, делители работают исправно, и проблема с DD8.3, т.к. она не формирует мне два импульса разной длины, а два одинаковых...

DD1 уже заменина на 74LS04. ; DD7 и 8 у меня КМОП в коробке новые, ТТЛ под рукой нету, надо будет хоть на них собрать эту связку на макете и подключить к делителу спектрума...

- - - Updated - - -

И так. Запустил мультисим, поигрался... Получается полная лажа, причём нелогичная.

По мультисим получается, что: У DD4, на 3й ноге (В3) выходит 109кГц, как и у меня. Но, на 2й ноге (В4) выходит ~62кГц(мультисим частотметр плавает), а у меня 54.5кГц. На 7й ноге мультисим даёт 15.6кГц, у меня же 13.66кГц. Также по мультисиму на ногах 11 и 12, идут спицы с частотой 15.6кГц у меня же там ноль.

to solegstar: Поиграйтесь сами в мультисим по всем выходам DD4, подключая осциллограф и частотметр.

p.s. И всё бы казалось что проблема с DD4, НО, частоты и сигналы у меня на выходах DD4 совпадают с http://sblive.narod.ru/ZX-Spectrum/Pentagon128k/Pentagon128ScreenTimings.gif - Каждый следующий выход делит частоту на два ; Так как понимать?! Положено так как есть, но правильно работает когда по другому - Когда DD4 делит частоту не на два а на 1.75 ; Может та диаграмма от какого нибудь другова спектрума а не пентагона...

- - - Updated - - -

* Проверил схему включения DD4 на плате - полностю совпадает с альбомом и наброской в мультисим. - Получается неисправная DD4..., так?!

- - - Updated - - -

** Т.к. дома ИЕ7 нету, подошёл к вопросу творчески, рас уж DD4 работает как DD3, пересадил DD4 на место DD3, она там вообще не запустилась... Завтра достану нормальную замену, надеюсь всё заработает как надо...

Latish
14.12.2015, 20:43
Ура! Прогресс! Строчная 15.621кГц, кадровая 48.8Гц. Всё доделаю, буду смотреть что кажет на экране)

Lexx!
14.12.2015, 20:51
Что было?

Latish
14.12.2015, 22:33
Теперь на экране белый paper в сером border. Картина стабильная, качественная. Шахматами не пахнет.

P.S. Выпаял процессор, заменил на кровать. Белый в сером что без, что с процессором. Веселье продолжается...



Что было?

Был глючный DD4, делил частоты на 2 а не на 1.75.

Lexx!
14.12.2015, 22:51
А память у тебя стоит? С процессором и памятью без пзу должен быть матрас

Latish
15.12.2015, 00:17
Все микросхемы впаяны, включая память. Как уже писал, выпаял процессор и поставил кровать. Знаю про матрас, но тут даже шахматов нету, куда уж матрас.

У РУшек, RAS подходит 3.5Мгц, CAS тишина. начел идти по схеме у DD63, 13тй сигнал есть, на 12ой и 1ой ноге тишина, далее через DD64.1 и DD65.4 упёрся в DD61, где на всех ногах тишина, где 0, где 1, но ничего небегает, далее можно упирется в процессор...

Так и непонял, принцип формирования CAS, и нужен ли он для отображения шахматной доски...

Latish
15.12.2015, 13:08
Единственное что приходит в голову, это тупо взять и поменять все микросхемы в генераторе, видеоблоке и контроллере памяти, за исключением РУшек и тех, которых с осциллографом видно что работают. Т.к. по моему там полавина битая, либо автор микросхемы нашёл на помойке, либо паял пробитым, не заземленном паяльником. ; И всё бы ничего если было больше свободного времени, чтоб сесть, составить конспект, перечертить схему что где работает/неработает и по логиге двигаться вперёд.

solegstar
15.12.2015, 13:58
CAS тишина.
на обоих линейках?

на 12ой и 1ой ноге тишина,
конкретнее пожалуйста. на какой что.

13тй сигнал есть,
если на 13й (и 2й ?) есть сигнал, а на 1 и 12 тишина, то в зависимости от того, на какой ноге 1ца генерируется CAS и выбирается линейка ОЗУ. если ни на 3, ни на 11 выводах ничего нет при условиях выше, то скорее всего дохлая D63.

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

мы говорим о D63 сейчас.

Latish
15.12.2015, 21:22
Да, я догадываюсь на что намекаете. Вечером дома проверю, отпишусь.

- - - Updated - - -

Проверил DD63, ну да, логично - дохлая. Завтра куплю замену, а пока что одел поверху 74HC00, сигнал появился, на экране шахматная доска!)) Только она по моему какая то странная, растянутая. Гдето видел картину как она должна выглядеть, теперь когда надо немогу найти. Тем не менее, она есть, бордюр серый. Включая много раз, подадался и черный бордюр, а так в основном серый. Вставил процессор, матраса нету, только шахматка. Там кажется конденсатора на reset нету, может проц нестартует. Иногда при включении могут и высветится цветные 'спектрумовские' кубики/артефакты.

Пока, до заврта напаяю конденсаторов по питанию, поставлю кондер для сброса, попробую пройтись по ногам z80 на основе FAQ Проверка работы Z80, здесь же на форуме.

Есть ещё рекомендации что проверить до завтра? И кто нибудь скажет комментарии насчёт серого border, почему он в основном серый и изредка черный.

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

5519755196

goodboy
15.12.2015, 21:38
кажется конденсатора на reset нету, может проц нестартует
если не-ошибаюсь кондёр нужен для задержки сброса (что-бы после подачи питания память успела регенерироваться до начала работы процессора)
шахматка вроде в-порядке, более идеальная на-компах с-раздельным полем памяти, у тебя не-тот случай

https://pp.vk.me/c624918/v624918930/26b84/32D6LaogDaE.jpg

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

solegstar
15.12.2015, 21:44
на экране шахматная доска!)) Только она по моему какая то странная, растянутая.
если во вложении шахматка Ваша, то нормальная шахматка. она от микросхем памяти зависит. смотрите проц, есть на нем питание, частота на 6 выводе, не висят ли в 0 ресет, nmi, int, wait. прозвоните шины адреса и данных относительно земли, питания и побитово относительно друг друга. и еще - прошивайте тестпзу, оно скоро понадобится. :) тестпзу работает без озу сигнализируя свою активность сменой цвета бордюра, если бордюр меняется, то команды процессор выполняет.

Latish
15.12.2015, 22:14
Шахматка моя.

Проверил ноги процессора по FAQ, всё в порядке, за исключением: нету конденсатора на reset и подтягивающего резистора между CLK и +5в.

P.S. Я правильно понял, что ширина прямоугольников шахматки индувидальная каждой плате/сборке?

P.S. Идеи насчёт серого border?

goodboy
15.12.2015, 22:52
P.S. Идеи насчёт серого border?
подтяжка ШД к +5v ?

Latish
15.12.2015, 23:02
ШД - Шина Данных? - В смысле резисторы у процессора на шине к +? Если да, то есть.

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

solegstar
15.12.2015, 23:04
ресет у D43 подтянут к +5В и это значит, что состояние выходов может быть любым при включении компа. записывается состояние ШД только когда проходит импульс на входе С ТМ8. скорее всего там сейчас все единицы на выходах из-за подтяжки шд резисторами к +5В.

Latish
16.12.2015, 12:19
Немог удержатся, поигрался до 3х часов ночи с квадратными глазами, даже работу проспал). Напаял конёр сбросу - появился МАТРАС!!)) Матрас вроде бы нормальный, но: каждой группе синих вертикальных линии, по правой линии как бы поверху(на один пиксель) бегут пикселя с небольшим расстоянием друг от друга, если держать замкнутый сброс, то мухи не бегают и матрас идеальный.

Прошил тест ПЗУ 48к от сюда http://zx-pk.ru/showthread.php?t=24790&page=6&p=788283&viewfull=1#post788283 ; Сначала думал что плата глючит и ничего неработает, пока листал форум, на фоне этот тест продолжал работать пока мне дошло как он работает) ; Результат таков: Без кондёров по питанию, без подтяжки CLK, и с нацепленной 74HC00 поверху DD63 - тест запускается, работает. Border мигает по всем цветам, потом бегут полосы как загрузка с кассеты. От радости чутли не в штаны наложил. Заполняет экран черным цветом потом выдаёт ошибку: Неисправность буфера, записано типа 00000010, считано 00000011. О проблемах ОЗУ, ничего неписал.

Кроме неисправности буфера, картина в районе paper, порезанная вертикальными линиями, по одной линии через один кубик(8 пикселей?) - линии тамже где бегают мухи у матраса.

Надо на вечер заказывать DD63, хорошо было бы понять что там с буфером, может ищё какую микросхему взять за одно.

- - - Updated - - -

P.S. Микросхемы дешифратора клавиатуры и последовательного порта так и не запаяны - но полагаю что это не имеет значения...

solegstar
16.12.2015, 13:56
Неисправность буфера, записано типа 00000010, считано 00000011. О проблемах ОЗУ, ничего неписал.
тест выдает неисправный бит памяти. в данном случае это может быть или битая рушка на D0 (и на рабочем CASе), или битая ир23 D39 на ШД. посмотри осциллографом выход 14 ноги DD20 или DD28, той, на которой рабочий кас, какой из выходов молчит?

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

и еще, т.к. выходы рушек побитово объединены в один, то соседняя рушка (на которой нет cas, но пробит выход) так же может влиять на работу. тут надо вычислять парами. еще лучше просмотрите на сопли. в районе рушек довольно плотно дороги идут. еще желательно если меняете рушку, пересаживать её на панельку.

Latish
16.12.2015, 16:31
Правильно ли понимаю что в режиме тест 48к, CAS даже не переключится на вторую банку?

solegstar
16.12.2015, 16:43
Правильно ли понимаю что в режиме тест 48к, CAS даже не переключится на вторую банку?
да, именно так.

Latish
17.12.2015, 01:44
И так, перепаял DD63 на нормальную 74LS00, CAS теперь переключается правильно. Разобрался с буфером, теперь тест пишет что буфер исправен.

Начался цирк с ОЗУ. Сначала выдал что неисправность микросхем 0,3,5. При повторе теста что 1. Потом ищё 0,3,6. ; Прошёлся паяльником по ногам 0й микросхемы, щёточкой и растворителем прошелся по всем ногам микросхем памяти. Перепаял питание, землю и + по средине платы. Теперь уже не говорит что битая конкретная микросхема. Пишет что ошибка ОЗУ 1-ого этапа теста. Адрес: 8000, Записано: 11011011, считано: 10110110

Греются все РУшки одинаково. Артефакты и линии на экране прежние. Вопрос: Кроме битых РУшек, могут ли быть другие причины неисправности ОЗУ? - Может какие то тайминги или частоты неправильные..

P.S. Пока дождусь ваших комментариев, сделаю фокус, переключу CAS 0й банки к 1й, посмотрю, какая там ситуация...

- - - Updated - - -

Идея неполучилась. Отключил CAS для 0й банки, подключил к первой, запустил тест. Артефакты теже, вертикальные линии тамже. Плюс в бонусе походу теста - заполнения экрана в добавку шум синего цвета, под конец заполнения экрана черним цветом - вертикальные линии даже стали синими. Под конец теста на экране куча мусора/шумов синего цвета и место выдачи результатов зависание, черный border, белый paper. Подключил обратно CAS как положено, всё вернулось как было. Тест по прежнему ругается на 8000 адрес и на экране вертикальные линии...

- - - Updated - - -

Теперь по завершению теста, впервые результат был отабражен на полностью черным экране без артефактов. После нажатия на ресет тест начал заполнять экран белым. Вертикальные линии мерцали белым, после заливки белым, линии стали черными.

Ищё заметно, что каждый раз по средини экрана по вертикали через каждые 3 квадрата есть по фиолетовому квадратику/артефакту, иногда красный.

Чтото тут глючит кроме 8000 адреса, т.к. есть артефакты которые постоянные и которые меняются...

- - - Updated - - -

!!! Теперь написал неисправность микросхемы 2,3,5,6

- - - Updated - - -

55216

- - - Updated - - -

Ради интереса перепрошил тест 128к. При запуске по бордюру пробежался мультиколор, потом пишет буфер - норма, далее тест - порт конфигурации ошибка ; банк 0, сектор 3. записано 00000000, считано 00000011 ; остановился. Мусора на экране нет.

solegstar
17.12.2015, 13:10
далее тест - порт конфигурации ошибка
порт конфигурации - это порт 7ffd собранный на D62. смотрите, приходят ли импульсы на 9 вывод и сигнал сброса на 1 выводе. меняются ли выходы в 0 если зажать сигнал сброса? также стоит проверить всю обвязку D62.

Latish
17.12.2015, 16:31
Проверил DD62, сброс работает, на 9й ноге тишина. Начел идти через DD64 и DD63, вроде правильно, вроде нет. Непонятная обстановка с DD64.2. Нарисовал что где происходит.

55223

- - - Updated - - -

Как я понимаю, чтобы заработал DD62, надо ему единицу на 9й ноге, чтобы была единица, надо чтобы DD63.3 выдавал ноль, а для того чтобы был ноль надо на оба входа по единице. На 9й ноге при включении какоето время бегают единицы а на 10й ноге всегда ноль, который складывает DD64.3 из двух единиц...

solegstar
17.12.2015, 16:38
Как я понимаю, чтобы заработал DD62, надо ему единицу на 9й ноге,
единица (точнее короткий импульс) появится тогда, когда будет запись в порт, т.е. при проверке порта конфигурации. в данной схеме необходимое условие C12=C10=А2=А16=0 появится только при записи в порт.

Latish
17.12.2015, 16:59
Трудно разобратся. Ладно - допустем DD64.2 работает исправно - там кстате чтото и меняится в момент когда выдаётся ошибка порта конфигурации, НО DD63.3 никогда не даст сформировать хоть короткый импульс, т.к. на 10й ноге всегда 0! А у DD64.3 на входах всегда единицы... ; Получаестся проблема перед DD64.3?

solegstar
17.12.2015, 17:14
А у DD64.3 на входах всегда единицы...
ну на входы подключены выходы управления от проца - /wr и /iorq, а уж они то должны быть в любом случае, если выполняется тест. iorq и wr можно наблюдать когда допустим бегут полосы по бордеру.

Latish
17.12.2015, 17:35
Так, да, пока нашёл эти C10 и C12, что они тамже рядом выходят с процессора...) Замерил и IORQ всё время стоит единица, WR стоит тоже единица, и после сброса как начинается тест до остановки, проц два раза ну на очень короткое время бросает на 0. Это место я уже заметил, но подумал что это глюк. Взял HC02, с поднятым выходом нацепил на DD64, несрабатывает на импульс. Либо он за короткий, либо за дохлый или может из за КМОП...

- - - Updated - - -

Так, стоп! Но ведь DD64.3, чтобы он выдал единицу на входе нужны оба нуля! Если WR ищё выдаёт импульсы на 0, то IORQ всё время единица!

solegstar
17.12.2015, 17:41
то IORQ всё время единица!
если бы iorq было всегда 1ца, то Вы бы не видели полос на бордюре.

Latish
17.12.2015, 23:30
Бляха.. ну...

Вырвал процессор, в кровате 22н(WR) +5в, 20н(IORQ) +1.5в
С процессором: 22н +5в и - ну ладно, согласен, нащупал с осциллографом, да есть там ряд импульсов.

20я нога +5в и ну, убрал я на осциллографе постоянку, уменлшыл деление, ну... с трудом поверил что там идут импульсы...

Начял идти обратно по схеме, DD64.3, както можно вообразить что он выдаёт единицу, в конце цепочки на 9й ноге DD62, ну простите если это сигнал... Без постоянки, дель. 0.5в, волосатая линия стоит на нуле и после сброса по завершению мультиколора линия на короткое время проподает - что даёт предположить что в то время там была единица...

- - - Updated - - -

И что в итоге думать? Дохлые сигналы, или менять DD62 и DD64?!

- - - Updated - - -

Если смотреть на выходи DD62, то в то время как на 9й ноге есть этот 'импульс' то и на выходах он дублируется, но не капельку от того что на входах..

Сделаю тест, отрежу 9 ногу DD62 и подам единицу, посмотрю что на выходах...

- - - Updated - - -

Как понял то дохлая ТМ9. Отрезал 9й вывод от схемы и подавал +5в через резистор, выходи молчат...

- - - Updated - - -

И поступил не правильно.


Решил посмотреть в мультисим, как работает TM9, оказывается, что на CLK надо подавать частоту а не просто единицу. Взял у спектрума, на 9ю ногу TM9 подал нормальный красивый сигнал который был рядом - ничего на выходах(иногда единица), тогда взял сигнал с более высокой частотой 3.5мГц, и о! твое чудо, TM9 пропускает через себя то что на входах.


Теперь уже непойму, что менять или че делать...

- - - Updated - - -

Порезал дорожки, симитировал C12=C10=А2=А16=0, связка DD63 и DD64 работает исправно! На TM9 идёт единица.

TM9, сам посебе, если на CLK подавать 3.5мГц, вроде тоже работает... Странно что от 874кГц неработает...

- - - Updated - - -

Задумался о том что написал: {Вырвал процессор, в кровате 22н(WR) +5в, 20н(IORQ) +1.5в} ; Откуда там 5в и темболее 1.5в?!

- - - Updated - - -

Половину головаломки решил. Про +1.5в, оказывается такой уровень на многих входах. А вот +5в на 22й это лажа, и виновата ну просто отличная микросхема DD52 у которой на всех ногах стоит +5в!!! Выкусил ее, теперь хоть на осциллографе действительно видно что WR посылает импульсы...

Но вот 20я нога IORQ остаётся загадкой, импульсы на столь слабые, что DD64 не срабатывает... Да и шумит эта линия немного...

P.S. Поднял 20ю ногу процессора, ну невижу я импульсов на осциллографе. Подал по прямой на DD64 8н, несрабатывает.

solegstar
18.12.2015, 10:25
Как понял то дохлая ТМ9. Отрезал 9й вывод от схемы и подавал +5в через резистор, выходи молчат...
это потому, что надо было вывод для начала подтянуть к земле через резистор 1кОм допустим. если вывод ттл висит в воздухе, то там как-бы уже 1.

Решил посмотреть в мультисим, как работает TM9, оказывается, что на CLK надо подавать частоту а не просто единицу.
лучше для начала смотреть таблицу истинности в пдфе, а не в мультисиме, так быстрее. в пдф написано, что запись в тм9 идет по переднему фронту сигнала на тактовом входе.

Порезал дорожки, симитировал C12=C10=А2=А16=0,
если выдрали проц, то не надо было резать, достаточно было достать проц и все манипуляции проводить в панельке.

Но вот 20я нога IORQ остаётся загадкой, импульсы на столь слабые, что DD64 не срабатывает... Да и шумит эта линия немного...
P.S. Поднял 20ю ногу процессора, ну невижу я импульсов на осциллографе. Подал по прямой на DD64 8н, несрабатывает.
деление лучше не менять, чтоб не запутаться в размахе сигнала. настройте осцил на +5в, чтобы удобнее было считать и смотреть, и проверяйте. если уровень занижен или наоборот - не опускается до 0, то тут явно проблема. ведь это же цифровая техника - у нас только 0 и 1, ни больше, ни меньше. всё остальное глюки. есть другой проц? возможно линия iorq подгорела.

Latish
18.12.2015, 14:04
Сегодня ради принципа поменяю DD64 и ТМ9. Что касается процессора, то мне тоже есть мысль, что выход IORQ неисправен и объяснить факт что мультиколор бежит я могу тем что у DD50, хватает этих шумов на IORQ. На DD50 место 20й ноги можно подать с проца сигнал линии А4, и мультиколор тоже бежит в начале теста, и с неисправной 20й ноги тоже чувствует внутренние наводки шины, если переключить осцил на переменку, 0.5в/дель., то можно видеть как просачиваются искаженные сигналы, что явно не от выходного каскада IORQ ноги...

Я с осциллографом умею работать, и по этому могу сказать что если неискать блох в куче сена, то по умолчанию на 20й ноге просто стоит постоянка и ничего там непроскакивает.

А вот процессора другого нет, может друг одолжит на выходные..

- - - Updated - - -

Поскольку скорее всего придётся покупать процессор, то смотрю в eBay. Странно что Z80A и Z80B стоят заметно дороже, чем какието на 10 и 20мГц...

По дешёвке можно взять Z84C0020PEC или Z84C0010PEC, якобы 20 и 10мГц. Их можно ставить? Как совместимость?

DJs3000
18.12.2015, 14:15
Latish, я заказывал себе тут (http://ru.aliexpress.com/item/Free-Delivery-LH0080A-Z80A-CPU-D-double-row-DIP-40-into-single-chip-microcomputer/32242651940.html) и ставил на спек и MSX везде пашет отлично.

Latish
18.12.2015, 14:34
Так, почитал про процессоры, оказывается там всё не так просто. Во первых, китайцы делают подделки. В вовторых, если я правильно понял, то z80 бывают двух типов, cmos и nmos, и спектруму очень желательно кмоп, и различить процессоры можно тем что после Z84 стоит буква С - значит кмоп, если нет, то нмос. ; У моей платы получается нмос процессор Z0840004PSC что уже плохо как понимаю...

Quest
18.12.2015, 15:28
Latish, перед покупкой процессора, рекомендую ознакомиться с темой http://zx-pk.ru/showthread.php?t=21743

Latish
19.12.2015, 01:21
Да, уже почитал... Правдо непонял что лучше для спектрума нмоп или кмоп, и можно ли ставить кмоп - т.к. все в основном ставят нмоп...

P.S. Небуду парится, возьму с местного каталога Z84C0008PEG, надеюсь что всё будет окей...

- - - Updated - - -

Значит, перепаял DD64 на 74LS02, а также запаял дешифратор клавиатуры и принтерного порта, и вчера найденную полностью убитую DD52. Напаял конденсаторов по питанию, поправил все резанные дорожки, промыл плату - результат тотже. DD64 нечувствует IORQ.

Посмотрел по даташиту z80 сигналы, IORQ длинее чем WR и если я на осциллографе вижу WR, а приподнятую 20ю ногу нет(кроме постоянки), ничего не остаётся думать как о поврежденном выходе процессора...

P.S. Возникли мне сомнения об идеи покупки CMOS процессора, т.к. по токам он слабее чем NMOS, к несчастью по каталогам только CMOS можно купить, NMOS только в eBay, а это т.к. теперь праздники - ждать полтора месяца. Вот и думаю че делать...

DJs3000
19.12.2015, 08:41
Поищи на местных барахолках как правило такое можно купить за копейки. Не замарачивайся сильно с типом проца, просто купил любой Z80A и всё.

Latish
19.12.2015, 13:38
У нас не так просто с барахлом, давно всё кончилось, никто ничего не лепит, все всё давно повыкидывали, да и работы мне так много что некогда бегать и искать.

Я пороста желаю понять, будет ли нормально работать КМОП процессор(не китайское г.) или надо Н-МОП?...

Gutten
19.12.2015, 15:15
В новоделы стараются ставить кмоп на 20МГц, чтобы при развесистой периферии ничего не сбоило. Так что и в старичка можно поставить, я так думаю.

Latish
20.12.2015, 02:09
Был в гостях у старого знакомого. Он мне подарит старую исовскую плату где много импортных ру5 - TMS4164-15NLJ, более полсотни, а также якобы рабочий процессор от скорпиона, маркировка 80A MME.

55252

Теперь надо браться за ремонтом контролера конфигурации...

- - - Updated - - -

Поставил 'новый' процессор, наконец то увидел IORQ и импульс, поступающий на ТМ9, правдо увидеть его не так просто но тем не менее. Ошибка контролера конфигурации по прежнему присутствует. Удалось обнаружить что TM9 комутирует входы только на выходы 2,5,7. Остальные 10,12,15 молчат, походу неисправная микросхема, под рукой ничего нету(....

Viktor2312
20.12.2015, 03:41
походу неисправная микросхема, под рукой ничего нету(....

Либо выходы перегружены, из-за неисправности последующих микросхем, подключённых к этим выходам или "сопли" на плате.

Latish
20.12.2015, 15:54
Пока бросил вопрос порта конфигурации т.к. прочитал в описании теста 128к что 0й банк ОЗУ должен быть исправен для прохождения теста на порт конфигурации. Взялся опять за тест 48к. Привёл плату в порядок до токой степени что уже ничего не глючит и тест 48к каждый раз выдаёт ошибку о неисправности нулевой микросхемы ОЗУ.

На моей плате тест 48к работает используя ряд ОЗУ DD28-DD35. Нулевая микросхема считается 28я или 35я??

John North
20.12.2015, 17:17
куда D0 приходит, та и нулевая..

Latish
20.12.2015, 21:03
Так я и подумал.
;
Что-то я погубил:v2_dizzy_facepalm:

* Выпаял DD20, залудил контакты, промыл, просмотрел на залипание, запустил тест 48к, как и ожидалось, по прежнему ошибка 0й микросхемы.
* Выпаял DD28, залудил контакты, промыл, просмотрел на залипание, запустил тест 48к, вертикальних лилии стало чуть больше.
* Место DD28, впаял кровать, прочистил место пайки, просмотрел, засунул РУшку(DD20) запустил тест, результат тот же: одна вертикальная линия, неисправна 0я микросхема, записано: ххххххх0, считанно: ххххххх1
* Поменял на фирменную РУшку TMS4164 результат тотже! Подумал может всё на обарот...

* Выпаял DD27, залудил контакты, промыл, просмотрел на залипание и система не запускается. Фиолетовый бордер, белый папер. Без ПЗУ тоже самое, матраса нет. Без CPU тоже самое, шахматки нет.

* Подумал, может эта и есть настоящая 0я и без её ничего неработает - впаял кровать, промыл, просмотрел, вставил РУшку - система не запускается. Только фиолетовый бордер и белый папер, никаких артефактов...

* CLK на процессоре есть, RAS на ОЗУ есть, CAS - странно, на один столбец DD28-DD35 поступает вроде нормальный но частота нестабильна пульсирует 3.09-3.27мГц , а на второй столбец ОЗУ DD20-DD27, где должна по идеи быть тишина, поступает тоже, но какой то не правильный 309кГц...

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

Что могло стрястись?:confused:

- - - Updated - - -

P.S.

Начел идти по следам глючного CASа, дошел до DD50 н1, который формирует нестабильный сигнал с А14 и А15. Выдрал ПЗУ и CPU всё успокоилось, и CAS как положено только на нулевом ряду. Видимо из за неполадки на плате процессор неспособный запустится, глючил и на шине выдавал мусор.

Счётчики вроде работают, что ещё посмотреть?

solegstar
20.12.2015, 22:52
Фиолетовый бордер
очень похоже, что на ШД бит D2 постоянно в 0. ищите кз

Latish
20.12.2015, 23:01
С небольшими техническими проблемами, продолжаю налаживание пентагона. - После того как выпаял РУшку и прошелся флюсом по дорожкам, нечаянно задел линию питания где в начале был разрез. Часть рушек осталось без питания)

Значит, CAS подаётся на вторую линейку ОЗУ, и если 0я микросхема та на которую поступает D0, значит это DD28.

Выпаял DD20 и DD28, место 28й запаял кровать, всё проверил, промыл, запуск теста 48к без РУшек выдал ошибку буфера. Ставлю соседнюю РУшку, артефакты прежние, вертикальные линии тамже, тест ругается также на 0ю микросхему, записано: ххххххх0, считанно: ххххххх1. Поменял на импортную РУшку TMS4164, то же самое.

solegstar
20.12.2015, 23:23
прозвоните выходы рушек, висящие на D0, все ли дороги целые и доходят до всех буферов ир23?

Latish
21.12.2015, 01:20
Прозвонил, все D0, как по схеме доходят до DD37 и DD39. Замыкании между линиями ненабльудал.

P.S. Замечен такой момент, что если в кровати DD28 - якобы 0й микросхемы, нечего нет, тогда на экране помимо черных линии - им по бокам появляются по белой линии. Если же в кровать поставить любую рушку, хоть фирменную - остаются только черные линии. И ставь там любую микросхему - ошибка 0й микросхемы, адрес 8001, зап. 10011010, счит. 10011011 - и всегда последней байт 1....

- - - Updated - - -

Входящие линии А0-А7 у DD28 тоже параллельно всему ряду звонятся...

- - - Updated - - -

И линии между процессором и DI ногами ОЗУ тоже звонятся...

solegstar
21.12.2015, 10:57
P.S. Замечен такой момент, что если в кровати DD28 - якобы 0й микросхемы, нечего нет, тогда на экране помимо черных линии - им по бокам появляются по белой линии.
а вот это уже интересно, такого не должно быть. каждая рушка отвечает за свой бит, если Вы что-то делаете с ней и это приводит к новым артефактам на экране, то значит рушка не на том бите сидит. посмотрите выходы рушек (или входы ир23), обычно на всех есть что-то на выходе. одна из них скорее всего молчит.

Latish
21.12.2015, 15:46
Значит у DD37 проблемы с 2й ногой - на выходе ничего.

Все рушки по 14там ногам выдают сигналы, все эти сигналы поступают на обе ИР23. Более, менее все сигналы похожие кроме с 0й микросхемы. Есть так: когда подаешь питание, все РУшки кроме 0й формируют сигнал. Нулевая, выдаёт какойто малого уровня пилообразный, тем не менее DD39 умеет с этого мусора сформировать сигнал похожей на остальные, а вот DD37 выдаёт ничего. ; После того как прошел тест бордера и второй где курсор пролетает по ячейкам экрана, начинается третей этап теста - заполнение экрана(когда по бордеру бегут ч/б полосы), вот когда тест переходит на этот этап меняются все РУшечние сигналы и нулевой с малой пилы становится красивым меандровым но по прежнему отличается от остальных, те какбы модулированы а этот простой. - Это по сигналам.

Отрезал 2й выход ИР23(DD37), на выходе по прежнему ницего. Запустил тест, всё по прежнему, кроме как ink на paper поменял цвет с черного на синии. Тест закончился той же ошибкой адреса 8001, озу 0й.

Как полагаю неисправна ИР23. Менять? Или ещё идеи?!

solegstar
21.12.2015, 16:12
возможно я не так выразился - рушки отвечают каждая за свой бит информации, если вы достаете рушку и видите изменения на экране, значит рушка сидит не на искомом бите. наверное стоит прозвонить биты шд и найти рушки, сидящие на D0.

Все рушки по вторым ногам выдают сигналы,
у рушек: 2 вывод это информационный ВХОД, 14 - информационный выход. и еще вот что - если идет не правильное видеоотображение (вертикальные полосы через одно знакоместо и шириной один пиксель)+вылетает тест на запись/чтение, то проблема или в самой рушке, или в дороге, ведущей от 14 вывода. за общение с процом отвечает D39, за видеовывод - порт атрибутов - D37, D40 и вывод пикселей D38. D38 и D39 говорят нам, что явно проблема с битом D0. это может быть не приходящий сигнал на РУшку, битая рушка или обрыв/кз выхода рушки.

Latish
21.12.2015, 17:25
Извиняюсь, не так написал(исправил). Вся речь шла про DD37, что на второй ноге тишина, а у DD39 сигнал, входы у них параллельные с РУшек...

- - - Updated - - -

55279
Здесь видно сигнал с 14й ноги, следуйщей РУшки, сразу после включения

55280
Здесь видно сигнал с 14й ноги 0й РУшки, сразу после включения

55281
Через пару минут работы теста он плавно переходит в такой..

55282
Если немного подкрутить синхр. осциллографа то видно без пилы

55283
Верт. линии...

P.S. Про отсутствие сигнала на 2й ноге DD37: Взял фирменную ИР23, подал на её сигнал с 0й РУшки, на выходе ничего! Это дало мне задуматься что сигнал на 2й ноге DD39, сформирован чем то другим на этой линии а не самой ИР23

Latish
21.12.2015, 19:23
В режиме матрас:

55284
0я ОЗУ, 14я нога

55285
14ие ноги ОЗУ 1, 2, 6 и 7

55287
14ие ноги ОЗУ 3, 4, 5

- - - Updated - - -

Если выдрать нулевую рушку на 14й ноге +1.5в, в режиме матрас. И черней ink становится синим, НО точки вертикально бегающие на каждой первой линии(из 8) присутствуют по любому...

- - - Updated - - -

Странно получается: если вынять 0ю озу с панельки то линии и артефакты остаются - казалосьбы чтото в видео дешифраторе, но тогда тест бы неругался на неисправность озу...

Latish
21.12.2015, 20:30
Сравнил D0-D7 в режиме матрас с http://zx-pk.ru/showthread.php?t=11486&page=4&p=789283#post789283 - осциллограммы одинаковые за исключением D6.

55295
Он у меня 'двоится' - не отсинхронизировать.

Далее, померил D6 без процессора, такая как и все остальные D линии. ;

В режиме шахматки обнаружил ещё один момент: всем РУшкам, кроме 0й выходы такие:
55296


А у 0й такой! - Входы, адреса, CAS, RAS такие как у остальных...
55297

solegstar
22.12.2015, 09:55
А у 0й такой!
а если достать рушку (или обе) на D0, на 14 выводе есть сигнал или четко 1,5В висит?

Latish
22.12.2015, 13:45
Без D0 РУшек +1.5в

- - - Updated - - -

Я уже все мозги сломал. Что с 0й ОЗУ, что без, линии на экране полюбому присутствуют. Такое впечатление что ОЗУ там непричём...

Мне даже идеи насчёт методики поиска неисправности кончились, всё прощупал, прозвонил - кроме пилы на 14н 0й ОЗУ и двоения D6 не к чему придраться

solegstar
22.12.2015, 14:42
кроме пилы на 14н 0й ОЗУ
она есть и когда рушки выдернуты?

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

можно провести эксперимент, будут меняться в цвете вертикальные полосы - выдернуть рушки на D0 и на 14 вывод подключить либо 5В либо 0 и смотреть, меняется цвет полос или нет.

Latish
22.12.2015, 20:39
Когда рушки выдернуты +1.5в. Без 0й РУшки, черный ink меняется на синий.

P.S. Должен ли быть на экране матрас или шахматка если выпаять все озу? Мне покачто обе 0ие и 7ие выпаяны.

- - - Updated - - -



можно провести эксперимент, будут меняться в цвете вертикальные полосы - выдернуть рушки на D0 и на 14 вывод подключить либо 5В либо 0 и смотреть, меняется цвет полос или нет.

Да! Если микросхема в панельке ink черный, если без то ink синии. Если 14ю садить на землю, ink становится черным, если к +5в то как был синии, так и есть.

Начал выпаивать весь ОЗУ - чтото мне говорот что когда весь выпаяю и поставлю панельки, тогда и всё прояснится.

P.S. Снял все блокировочные с ОЗУ - весде такой шум пошёл! Даже +5в вся модулированная в пределах 1в!

- - - Updated - - -

Прогресс: Выпаял ОЗУ на D6, в результате верт. линии сохранились но зато картина чистая, ничего не глючит/мусорит, не бегает. Но на самой линии D6 двоение сигнала сохранилось. Мне было подозрение что из за этого сигнала дрючится вся картина.

Кто кроме процессора может влиять на ШД? Что в итоге сигнал такой?:

55295

solegstar
22.12.2015, 23:21
Кто кроме процессора может влиять на ШД?
собственно все, кто сидят выходами на ней. это может быть и бетадиск, и буферы клавиатуры, и т.д. по схеме. ну и не стоит забывать о кз с соседними дорогами, хотя, если команды проца выполняются, то возможно что кз с какими-то линиями, на которых тоже может быть Z-состояние, т.к. если бы коротило на 0 или на 1. то проц бы просто висел, а тут вроде и тест выполняет.

Latish
23.12.2015, 01:58
Выпаял весь ОЗУ, панельки достану через пару дней. Когда выпаивал, после каждой РУшки включал, смотрел на различие матраса и запускал тест.

Особенности:
* Послье выпайки 2й или 3й микросхемы с низу, пропала пила на 0й.
* Сигнал D6 по прежнему двоится
* Верт. линии на экране держались до последней рушки
* После выпаивания каждой рушки, запускал и замыкал 14тй вывод на землю - каждое место меняла либо цвет папера, либо папер и инк - последняя 7я ничего не меняло.
* ! После выпайки 6й озу(та на которую подходит D6) - если её 14тй вывод кидать на землю то это меняло цвет инка И вызывало вертикально бегущих точек и и прочего мерцающего мусора!
* Совпадение? Пока было больше половины озу, тест запускал до конца, т.к. ищё можно было прочесть результат, ошибка буфера всегда была такаяже как и озу что записанный последний бит 0 а считанный 1
* Без ОЗУ - шумы питания пропали, страшно шумное это ОЗУ без кондеров.

Дело сделал, умнее особо нестал... - ненравятся мне эти ир23...

P.S. Почемуто мне такое причувствие что ошибка теста озу 0й микросхемы и вертикальные линии это не совсем связанные проблемы, т.к. для процессора свой ир23, для видео свой ир23...

Что делать??!

- - - Updated - - -

Хотя шахматка небыла порезана, кроме как с мусором от 6й рушки... Сам уже ничего не понимаю...

solegstar
23.12.2015, 09:51
ошибка теста озу 0й микросхемы и вертикальные линии это не совсем связанные проблемы
возможно и такое. обычно они связаные, но у вас видимо не совсем. по вертикальным линиям - смотрите D38 - на всех её выходах есть пачки импульсов? все ли доходят до D41 и D42?
если при вытаскивании рушек правильные цвета меняются, то скорее всего таки дохлая D39, попробуйте откусить её 2й вывод у основания платы (если она конечно не запаяна под самый корень) и посмотреть, есть что-то на нем или нет.

* Сигнал D6 по прежнему двоится
возможно стоит присмотреться к D91 в контроллере дисковода.

Latish
23.12.2015, 13:17
если при вытаскивании рушек правильные цвета меняются,

Я незнаю как правильно должны меняться цвета. - Это гдето описано что должно меняться на экране при подаче единицы или нуля на каждый DО ОЗУ? Или описание как из логических величин формируется картина...



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

D6 думаю искать отключая всё на линии и в первую очередь ВГ и DD91..

Westbam
23.12.2015, 19:27
Проще новую плату купить(без деталей), а со старой перебросить на неё детали,
предварительно проверив логику в тестере.

Latish
24.12.2015, 00:57
Проще новую плату купить(без деталей), а со старой перебросить на неё детали,
предварительно проверив логику в тестере.

Согласен, ещё проще эмулятором пользоваться...

;

Без ОЗУ, начиная с 0й, если кидать DO на землю меняется:

0-Желтые линии на белом
1-Голубые линии на белом
2-Фиолетовые линии на белом
3-Белые линии на желтом папер(может на оборот)
4-Белые линии на голубом папер
5-Белые линии на фиолетовом папер
6-Ничего, кроме как иногда при замыкании картина так дернется незначительно
7-Совсем ничего

- - - Updated - - -

*****

Очередной прогресс. Не зря мне ненравилось чтото с ИР23, в итоге DD38 с глюком: 7й выход неработает, всё время выдаёт ноль, а 6й выход вообщё цырк - выдаёт инвертированный сигнал строба(11н)!!!, чем и объясняется мусор на экране от 6й ОЗУ...

- - - Updated - - -

По поводу двоение D6, оказывается D7 тоже немного двоил, но сигнал двойник мало опаздывал... и как писал уважаемый Solegstar, после проверки DD91, выяснилось что причина здесь. Отрезал выводи, двоение пропало, НО на самих выводах DD91 ничего нету!

Я конечно могу заменить её, предположив что она неисправна, но в чём заключается неисправност?! Как объяснить данное явление?!

solegstar
24.12.2015, 09:51
По поводу двоение D6, оказывается D7 тоже немного двоил, но сигнал двойник мало опаздывал...
лп11 лучше вообще пока убрать до настройки контроллера дисковода. два выхода лп11 выдают на шину состояние intrq и drq ВГ93, пока оно ни к чему. просто возможно что-то глючит и в дешифраторе бетадиска, поэтому лучше лп11 пока не ставить/откусить её выводы от шины до адекватной работы компа.

Я конечно могу заменить её, предположив что она неисправна, но в чём заключается неисправност?! Как объяснить данное явление?!
ну лп11 управляемый буфер с Z состоянием выходов, кто её знает, что в ней пробивает и коротит при поломке. пока думаю стоит просто выпаять и поставить панельку. у меня был случай, когда собирал феникс 03, из 3х, вроде новых, не паянных, лп11 жива была только одна.

Latish
24.12.2015, 14:46
Про Z состояние незнал. Вчера заменил ир23 на фирменную, покачто всё выглядит оккей. Вот жду, когда друг превезет подарок - панелки для ОЗУ...

P.S. с Рождеством!:v2_dizzy_christmas:

DJs3000
24.12.2015, 14:59
Latish, а по месту сложно купить панельки?

ram_scan
24.12.2015, 16:22
В Латвии может статься что уже и нельзя. Прошли к сожалению те времена когда ВЭФ и Пуане Рэт были электронными гигантами.

Latish
24.12.2015, 16:33
Они уже куплены, друг забрал в магазине, вот жду сегодня/завтра когда привизёт...

- - - Updated - - -

P.S. У нас так и есть 'европа', никто ничего не лепит, старые мастера уже всё повыкидывали. Старая номенклатура и отечественное барахло уже кругом не валяется. Всё это пропало уже как лет 10. Это у вас там счастье - всё своё, везде вокруг . А у нас только импорт. Радио-электронной культуры/движения практически никакого. С радио деталями, если у кого есть то свои запасы, или заказ фирменных по каталогу либо ebay, ну и последнее в г.Рига остатки радио-рынка 'барахолка' - там ещё можно найти остатки ссср... Так что у нас творческого электро-исскуства нету - никому, ничего ненадо. Важнее заработать бабло. Этому всему свои плюсы и минусы как во всём и везде.

DJs3000
24.12.2015, 17:52
Latish, жесть! т.е. нету даже местного магазина с радиотоварами? Как же так?

Latish
24.12.2015, 18:27
Latish, жесть! т.е. нету даже местного магазина с радиотоварами? Как же так?

Всё в Риге, но я там не живу)

VETER
25.12.2015, 08:59
Всё в Риге, но я там не живу)
Обратитесь к коллекционеру
"Это частный музей и находится он в Латвии в городе Сигулда." - может он вам подкинет что нить из времен СССР - у него музей
http://www.pc-history.com/

andrrei
25.12.2015, 23:43
Я конечно извиняюсь,что влез в чужую тему со своим вопросом,но у меня тест на пентагоне выдаёт такую надпись:ошибка-порт конфигурации,банк-0,сектор-3,записано 00000000,считано 01000000....что это означает?

Latish
26.12.2015, 06:29
Я сам свою проблему с этим портом не наладил, но за это отвечает микросхема DD62, которая управляется с процессора через DD63 и DD64... Но учти, что этот тест можно пройти при исправных первых 48к ОЗУ.

Запусти по началу тест 48к.

alekskzt
26.12.2015, 12:00
Они уже куплены, друг забрал в магазине, вот жду сегодня/завтра когда привизёт...

- - - Updated - - -

P.S. У нас так и есть 'европа', никто ничего не лепит, старые мастера уже всё повыкидывали. Старая номенклатура и отечественное барахло уже кругом не валяется. Всё это пропало уже как лет 10. Это у вас там счастье - всё своё, везде вокруг . А у нас только импорт. Радио-электронной культуры/движения практически никакого. С радио деталями, если у кого есть то свои запасы, или заказ фирменных по каталогу либо ebay, ну и последнее в г.Рига остатки радио-рынка 'барахолка' - там ещё можно найти остатки ссср... Так что у нас творческого электро-исскуства нету - никому, ничего ненадо. Важнее заработать бабло. Этому всему свои плюсы и минусы как во всём и везде.

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

Latish
26.12.2015, 18:51
есть куча разного злектроного "барахла " ,зипы, логика и т.д. - вопрос доставки

Учту, ты притом рядом. Отправь свой емаил на ЛС...

andrrei
26.12.2015, 19:54
Я сам свою проблему с этим портом не наладил, но за это отвечает микросхема DD62, которая управляется с процессора через DD63 и DD64... Но учти, что этот тест можно пройти при исправных первых 48к ОЗУ.

Запусти по началу тест 48к.

да дело в том,что тест озу показывает исправность озу...и ещё-при выходе в TR-DOS комп тупо сбрасывает в исходное меню...выход в 48 и 128 происходит нормально...

solegstar
27.12.2015, 10:45
ошибка-порт конфигурации,банк-0,сектор-3,записано 00000000,считано 01000000....что это означает?
это может означать несколько моментов - неисправна рушка на D6 (попробуйте поменять местами D26 и D34, возможно теперь 48к тест будет выдавать ошибку), читается не из того банка, в который должно было записаться - тут нужно искать проблему вокруг D62, т.е. проверить микросхемы D61-D65. особое внимание я бы уделил D61.

Latish, andrrei, есть еще описание тест128к на форуме. так с лету не нашел, положил во вложении.

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


и ещё-при выходе в TR-DOS комп тупо сбрасывает в исходное меню...
очень похоже, что нет сигнала /DOSEN. не работает дешифратор трдос/или не доходит сигнал /dosen до ПЗУ. сигнал /dosen появляется (переходит из 1 в 0) только в момент обращения к трдос. это обычно короткий импульс, или пачка импульсов, в зависимости от активности прошивки трдос.

Latish
27.12.2015, 18:50
И так, приехали панельки, и появилась очередная проблема: Сел на кресло прикладывая палец к процессору с расстояния пару сантиметров, Круто шибануло статикой раз, и тутже рядом второй раз на пзу, после чего перестал запускаться процессор. Без пзу на ШД тишина, с пзу какая то хрень. Поставил другой процессор - изменений нет. Проверил пзу в программаторе, всё ок. ; Тыркал я пзу, процессор и включал по десять раз... сама по себе система ожила, всё вернулось как было. Поизгибал плату, всё работает.

Запаял панельки 0й банки, всё просмотрел, промыл - в итоге, матрас неправильный, и тест 48к криво заполняет экран, поделив на три толстые полосы где в каждой полосе стиль заполнения по своему, плюс когда заполняется верхняя часть экрана и посредине чтото рисуется. Когда выдаёт результат то ничего не прочесть.

Как понимаю, чтото вышибло статикой.

* Замена процессора ничего неменяет.
* ПЗУ исправен
* Питание весде в норме
* Гуляющих артефактов на экране нет.
* Блокировочные кондёры для озу есть.
* Все ноги/дорожки ОЗУ проверены, все сигналы как положено.
* В ручную проверил работу DD38, DD37 и DD40, от выходов ОЗУ управляются все линии, всё переключается.
* Проверил генератор, делители - все частоты правильные
* Неправильно сформирован матрас - что с РУ5, что с фирменными озу.
* Во время формирования матраса - осциллограммы на ШД - правильные!
* Мой матрас: 8 точек - черный цвет, 2 точки - синий, 3 точки - белый, 1 точка - синий, 1 точка - белый
* Положено: 8 точек - черный цвет, 2 точки - белый, 3 точки - синий, 2 точки - белый, 1 точка - синий.

Что может вызвать неправильную очередь формирования матраса?

Как понимаю данная проблема в том что гдето чтото неправильно логически складывается.

P.S. Выдрал процесспр, шахматки нету - черный экран, с мусором всегда в левой стороне

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

5534255343

solegstar
28.12.2015, 11:26
тест 48к криво заполняет экран, поделив на три толстые полосы где в каждой полосе стиль заполнения по своему, плюс когда заполняется верхняя часть экрана и посредине чтото рисуется. Когда выдаёт результат то ничего не прочесть.
скорее всего где-то посадили соплю на адреса памяти. проверьте температуру мультиплексоров кп11 - D16-D19, обычно если есть короткое, то кп11 чуть нагревается, или же она совсем сгорела от статики.
матрас такой, как будто включена инверсия точек. в каком состоянии сигнал K8? он должен быть в 0, но если пробит, то в 1 висит + если не распаян FLASH, то на 13 ноге D7 тоже 1, и в итоге точки инвертируются (если бы флеш работал, то матрас бы мигал). раз матрас появляется, значит процессор выполняет команды из ОЗУ и ШД правильная, проблема значит только с видеовыводом.

Latish
28.12.2015, 22:32
Спасибо, ясно - буду разбираться.

- - - Updated - - -

Мда, flash генератор неработает, но это пофигу, главное что дорожка от DD7.4н12 недорисована до DD40н19) Подкинул - и да! Инверсия матраса есть.

Про КПшки, тоже нашёл КЗ по двум адресам ОЗУ, покачто непонятно то ли на линии то ли в КПшке...

Продолжаю исследование.

Latish
31.12.2015, 04:03
Так, с залипшими адресами проблему решил, экран теперь заполняется чисто и красиво, НО следующих граблей долго ждать непришлось.

Решил протянуть мгтф с DD40н19 к DD7.4н12, штоб матрас был правильным, после пайки чтото опять полетело в результате:
* Пропал белый цвет - место его серый (в бордер тоже)
* Папер всегда чёрный
* Нет изображения/матраса
* Сдох DD7.4
* Подача единицы на DD6.4н13 делает инверсию мусора(если при включении он выскочил) - меняя местами папер на инк, НО сам основной папер по прежнему чёрный.
* Проц стартует, тест работает, на ШД всё правильно
* Если выдрать ОЗУ и по отдельности кидать 14 выводы на землю то линии появляются, цвета правильные только на чёрном.
* Если выдрать хоть одну ОЗУшку то появляется чтото аля матраса - инвертированного и недорисованного, как все ОЗУ на месте, папер чёрный...

P.S. Похоже в этот пентагон пока всю кровь не высосет - покоя небудет, но зато интересно, можно много чему научится....

Уважаемый гуру Solegstar, гдежтам на этот раз собака зарылась?!

solegstar
03.01.2016, 23:37
* Пропал белый цвет - место его серый (в бордер тоже)
в спектруме нет серого, есть белый и белый с повышеной яркостью. если у вас показывает только белый, то что-то не так с сигналом BRIGHT. посмотрите, что происходит на 9 выводе D47, если там 0, то смотрите сигнал K7. посмотрите формирование порта атрибутов на D37 и D40 - скорее всего одна из них дохлая.

* Сдох DD7.4
каким образом?

* Подача единицы на DD6.4н13 делает инверсию мусора(если при включении он выскочил) - меняя местами папер на инк, НО сам основной папер по прежнему чёрный.
Вы это делаете c установленной D7?

гдежтам на этот раз собака зарылась?!
вопрос на миллион! :)

НО следующих граблей долго ждать непришлось.
жесть просто...

Latish
04.01.2016, 13:43
С наступившим!

Как здох DD7.4 самому непонятно - просто непереключает выход.

Да, подаю единицу на DD6.4н13 с старой DD7, ещё не заменил.

P.S. Существует ли описание, чтото на подобие как в радиожурналах, принцыпа работы узла формирования видеосигналов?

goodboy
04.01.2016, 17:54
Существует ли описание, чтото на подобие как в радиожурналах, принцыпа работы узла формирования видеосигналов?

http://radioway.ru/author/bun_m_/
смотри где-то тут

Latish
04.01.2016, 22:48
http://radioway.ru/author/bun_m_/
смотри где-то тут
Спасибо.



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

Что проверил:

*DD41 и DD42 на выходах сигнал есть, далее проходит через DD6.4(тоже работает) и поступает на MUX'ы
*У DD47 на 9той ноге сигнал есть
*Сигналы BL, К9, К10, К11 и C5 есть - бегут меандры...
*У DD37,38,40 сигналы на 11ой ноге есть
*DD37,38 и 40 все каналы работают - проверял в ручную кидая 14тые ноги ОЗУ на землю
*Проверил питание микросхемам, вроде везде есть
*RAS, CAS тоже есть

По прежнему: шахматки нету, матраса нету.

Интересное наблюдение: если поставить все РУшки без гасящих конденсаторов, в результате из за шумов по питанию, на экране куча полос и мусора бегают - что заставляет думать что формирователь видео работает. ;

И второе: Если выдрать все озу, экран будет белым, с всеми озу чёрный, но если поставить несколько штук, то появившийся линии на экране есть без процессора, с процессором и процессором с пзу всегда одинаковые - и вовремя теста когда идёт заполнение экрана - картина не меняется. Какбы получается что видео формирователь неслушается процессора или озу неслышит процессора...
По крайней мере, с голым процессором на ШД осциллограммы сигналов верные... Да

Тобишь, всё как бы по прежнему только картина "не живая", кроме бордера....

alekskzt
04.01.2016, 23:49
а что на управлении MUX D16,D17,D18,D19 ? и живые ли они ?

Latish
05.01.2016, 12:51
Так были живые... Работали, пока всё непогасло после того как я ковырялся в районе DD7 и DD40

На ногах адресации ОЗУ гуляют разные сигналы. У MUXов RAS есть, DD18 и 19 на 15ой ноге +1.5в, у DD16 и 17 на 15ой +0.1в

- - - Updated - - -

Ай да спектрум, ай да чудо конструктор.... Есть контакт!



Огромное спасибо Alekskzt за намёк в skype на неграмотность +1.5в у DD18,19... Оказывается, дорожка сигнала DIS была в разрыве с ТМ2 - оторвалась верхняя шапочка дорожки от дырки с металлизацией...

Теперь экран опять ожил! Можно смотреть на глюки РУшек.

- - - Updated - - -

Теперь, когда с изображением порядок, следующая проблема: Неисправность буфера данных в тест 48к

В режиме тест 48к я ошибку на буфер мог получить только если небыло установлено хоть одной РУшки в 0й банке, теперь ОЗУ поставлен tms4164

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

alekskzt
05.01.2016, 18:16
я когда все это осваивал тоже наделал косяков порядочно , тогда и интернета не было и спросить было в нашей деревне не у кого ,кроме как
"Шило В.Л. Популярные цифровые микросхемы. Справочник" -- настольная книга запускателя ZX Spectrum

Latish
06.01.2016, 13:05
Мда, про те времена вообще молчу и не завидую..

- - - Updated - - -

Значит, разобрался с буфером - наконец то можно четать про неисправность микросхем ОЗУ.

И так, проблема такова: всегда тест 48к ругается на неисправность микросхем 2 и 5, адрес 8000, записано 11011011, считано 11111111 - всегда. Можно даже поменять местами микросхемы, допустим 1 и 2, 4 и 5, всё равно неисправность 2ой и 5ой....

* Прошелся осциллографом по ногам микросхем, на всех сигналы, отличии от соседних микрух по сигналам нет.
* Попробовал другой процессор - без изменений
* При включении, на экране всегда в одних и техже знакоместах есть кубики с мусором в режиме шахматка и при запуске теста, далее когда тест экран заливает линиями - точек/кубиков нет.
* Матрас идеал, отчёт теста(текст) чистый
* Результат что с импортными что РУ5Г

Че за...?! DD39?! Но ведь если она была бы неисправна то вылетал бы тест буфера....

Далее..., самый классный фокус: если хоть одну микруху заменить на действительно неисправную то тест забывает про 2ю и 5ю, и ругается на реально неисправную! :eek:

P.S. Единственная из неполадок про которую я знаю, это то что в режиме матрас почемуто опять на осциллографе видно как двоит/троит 6ой сигнал на ШД, но ругательство на 6ю линию нет...

Бред какойто.

- - - Updated - - -

Может с RAS latency чтото не то?! Мне С16 51пф, по другой схеме он 82пф, ещё в другой его вообще нету..

alekskzt
06.01.2016, 19:07
проверь D44 сигналы управления ножки 1 и 19 ,возможно он мусорит на шину данных .лучше его отключить на время ,а так же все не нужное что подключено к шине данных например контроллер диска

solegstar
06.01.2016, 20:13
Latish, а блок. конденсаторы на рушки установлены?

Latish
07.01.2016, 00:43
to Alekskzt: проверю

to Solegstar: да, установлены, на линии питания шума практически нет

Сегодня успехов с ОЗУ ноль.

*Поменял DD39(ИР23) на LS374 - безполезно.
*Поигрался с С16, отключил родной 51пф, потом поменял на 82пф - некаких изменений...

Единственное что дал результат, это замена D7 и подключение недорисованной дорожки инверсии папер/инк к DD40, изза чего теперь матрас полностью правильный.

P.S. Не по теме ОЗУ, нашчёт троения сигнала D6, раньше когда отключил DD91 сигнал стал чистым, потом по тихоньку опять начал просачиваться дубляж. Теперь когда менял ИР22, заметил что если выход не подключен то сигнал D6 в режиме матрас практически чистый, ну чуть можно разглядеть двойник. Такое впечатление что этот эффект зависит от нагрузки на линии.... D6 меня теперь мало волнует, главное что делать с ОЗУ....

- - - Updated - - -

Единственное что несказал, что установлен только один столбец микросхем ОЗУ, второй пустой. Как я понимаю то для теста 48к он и не нужен...

solegstar
07.01.2016, 10:31
Единственное что несказал, что установлен только один столбец микросхем ОЗУ, второй пустой. Как я понимаю то для теста 48к он и не нужен...
не факт, что не нужен. возможно с адреса 8000 вставляется другой сегмент озу, из второго столбца.

Latish
07.01.2016, 11:18
Но ведь тест 48к работает только с одним столбцом (64кб), и CAS даже не переключает...

Или я чегото не до конца понимаю?! Поясните пожалуйста.

ram_scan
07.01.2016, 11:40
64 кб это 8 столбцов по 8 строк. Так что и CAS и RAS там нужен. На вторые 64к делается отдельный CAS.

goodboy
07.01.2016, 11:47
я чегото не до конца понимаю?! Поясните пожалуйста.
http://www.emuverse.ru/wiki/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE%D0%BB%D1%8E%D0%B1%D 0%B8%D1%82%D0%B5%D0%BB%D1%8C_1994-02,03/%D0%A1%D0%BF%D0%B5%D0%BA%D1%82%D1%80%D1%83%D0%BC-128

Latish
07.01.2016, 12:02
64 кб это 8 столбцов по 8 строк. Так что и CAS и RAS там нужен. На вторые 64к делается отдельный CAS.

Понял что написали но...., ничего не понял к данной ситуации.


55470
Пялюсь на принцип организации памяти 128к и ни взуб ногой...

- - - Updated - - -

Чем больше читаю, тем больше в лес - покачто...

Скажем так, получается что тест, хоть и 48к, но изза своего принципа организации памяти пентагон во время обращения к микросхемам 2 и 5 переключает CAS на второй столбец микросхем..?

solegstar
07.01.2016, 12:35
и CAS даже не переключает...
посмотрите в момент проверки адреса 8000, на второй cas. всё зависит от схемы компа.
допустим недавно ремонтировал, оригинальный спектрум 48 https://www.dropbox.com/s/3yec2jaksi6z2m7/IMG_0130.JPG?dl=0 ,
так вот тест 48к после заполнения экрана белыми точками, перед проверкой буфера экран закрашивается хаотичными значениями...
https://www.dropbox.com/s/of99cmnbgpyvit3/IMG_0133.MOV?dl=0
но вот результат - https://www.dropbox.com/s/bwf67c26bbg0aur/IMG_0134.JPG?dl=0

ram_scan
07.01.2016, 22:39
Понял что написали но...., ничего не понял к данной ситуации.

Сигналы /CAS и /RAS относятся только к мультиплексированию адреса как такового (чтобы через 8 адресных ног просунуть 16-битный адрес). Поэтому общая логика выставления адреса не меняется никогда. Мультиплексирование банки памяти (точнее страницы в привычной терминологии) осуществляется через /CS. При этом в общем случае /CAS и /RAS могут быть вообще общими на все банки памяти (ну выставится адрес на все линейки и черт с ними, выбрана будет все равно сигналом /CS конкретная и данные пойдут именно с нее, остальные вхолостую отработают), просто на спектруме есть исключение из-за видеоконтроллера, который расшаривает с системной памятью одну и ту же область и лазает туда мимо процессора.

Ну есть еще нюанс что банки можно местами менять, но это не отменяет факта что адрес передается двумя половинками, 8 линий строки и 8 линий столбца.

Latish
08.01.2016, 01:10
Ну ребята.... запаял 2ю озу в соседнем столбце и тест ругался только на 5ю, запаял её, стал ругаться на 1,4 и 7, в итоге понял что тест, хоть и 48к но на пентагоне требует присутствия вех микросхем озу....

Завтра вечером запаяю остальные...

Quest
08.01.2016, 02:52
Завтра вечером запаяю остальные
Уж коль были выпаяны озу, то лучше панельки запаять.

Latish
08.01.2016, 12:23
Уж коль были выпаяны озу, то лучше панельки запаять.

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

solegstar
08.01.2016, 13:03
запаял 2ю озу в соседнем столбце и тест ругался только на 5ю, запаял её, стал ругаться на 1,4 и 7,
скорее всего комбинация 11011011 была пройдена при тесте, и началось тестирование остальных бит с помощью другой комбинации где опрашиваются 1, 4 и 7 биты в нуле.

в итоге понял что тест, хоть и 48к но на пентагоне требует присутствия вех микросхем озу....
ну об это писалось чуть выше, всё от схемотехники компа зависит. будет полезно конечно на будущее это знать. :)

Latish
09.01.2016, 04:06
Ура! Запаял ОЗУ и очевидное-невероятное: тест 48к - ОЗУ ИСПРАВНО!!!:v2_yahoo:

Щя буду шить тест 128к:v2_smoke:

- - - Updated - - -

Прошил тест 128к, буфер, порт конфигурации, озу норма. Погонял полчаса бесконечного теста памяти всё в норме в итоге даже в туалет нешёл - терпел, шил пентагоновскую прошивку с trd5.03 в итоге как вознаграждение за мой труд: красивое меню 128мого спектрума! Аж слеза протекла...

:speccy::v2_dizzy_heart::speccy:

Lexx!
09.01.2016, 07:49
Поздравляю, молодец, поднял машинку.

solegstar
09.01.2016, 09:41
красивое меню 128мого спектрума!
поздравляю! теперь время проверять бетадиск... :)

Latish
09.01.2016, 13:54
Спасибо!

Да, походу наверное следуйщи большой этап и будет beta контроллер, но покачто надо докончить всякие мелочи типа пропaять питание, навесить блокировочные на других важных микросхем да и вообщe конденсаторы по питанию. Поставить бипер, сделать видео выход на транзисторах и поставить разёмы на плате, а ещё надо порт клавиатуры проверить... А то щяс всё тяп-ляп, т.к. главная цель была запустит платформу как такую, чтоб понять что у проекта есть место под солнцем.

* По поводу beta, ам..., разве это возможно без клавиатуры? - Теперь какбы размышляю про созданию клавиатуры...
* Надо сделать генератор мигалки курсора. С какой частотой он должен работать?
* Есть желание разобраться с конденсатором С16 минуя принципа: работает - нетрогай. Как я понимаю то он думан для некой задержки сигнала RAS. Как там есть правильно: Его ставят изза медленных РУ5 и если ОЗУ тянет то лучше его вообще не ставить или же с ним в спектруме надо добиться какой то конкретной задержки RAS?

Latish
17.01.2016, 23:46
Работы много, не до спектрума, но тем не менее...

Запустил генератор мигалки, частоту подобрал 1.6Гц, якобы такая она у оригинального 48го спектрума.
Клавиатура неработает, походу дохлая АП5 - на выходах полностью ничего.
Разпаял питание и блокировочные...
Т.к. про С16 никто, ничего не может сказать, поставил 51пф - золотая средина незнайки между 82пф и ничем...

Latish
20.01.2016, 11:08
Вчера немного поседел у спектрума, в итоге заменил АП5 клавиатуры, подтянул шину к +5в ещё пара не нарисованных дорожек... В результате порт клавиатуры какбы работает...

Вопрос: Как зайти в меню TR-DOS? Которыми клавишами можно двигаться вниз по меню? - Enter и пробел работает, можно зайти в Tape loader. Пробовал замыкать 3йку и 8ку ничего...

solegstar
20.01.2016, 11:27
в меню работают курсорные вверх/вниз, т.е. CAPS SHIFT+6/CAPS SHIFT+7.

Latish
20.01.2016, 11:45
Ахх, спасибо - я так и подумал, что скорее всего надо по две кнопки нажимать...

P.S. Если делать свою клавиатуру, есть ли смысл один из Sinclair джойстиков сделать под клавиши стрелок как у ПК клавиатуры? Если да, то который из двух Sinclair джойстиков более распространенный для выбора меню разных программ?

solegstar
20.01.2016, 11:53
Если делать свою клавиатуру, есть ли смысл один из Sinclair джойстиков сделать под клавиши стрелок как у ПК клавиатуры? Если да, то который из двух Sinclair джойстиков более распространенный для выбора меню разных программ?
имеет смысл и даже делали такие клавиатуры раньше. распространен больше джойстик на клавишах 67890.

Latish
20.01.2016, 12:14
Понятно.

Поясните мне какой толк от порта kempston джойстика как токого? Ведь к тем же Sinclair можно подключить такой же джойстик, и насколько помню в играх обычно можно было выбрать синклер 1,2 или кемпстон 1,2...

P.S. Как обстоят дела с прошивкой basic128 для пентагона, где в стартовое меню на первом месте TR-DOS а не Tape loader.. ?

Спасибо.

solegstar
20.01.2016, 12:17
Поясните мне какой толк от порта kempston джойстика как токого?
некоторые игры по умолчанию опрашивают этот порт и если они читают не то, что им нужно, то бывают жуткие глюки прямо после загрузки. в каких точно играх такой эффект наблюдается я не подскажу, но кемпстон желательно поставить, не обязательно конечно его выводить наружу, но чтение из порта должно быть.

Latish
21.01.2016, 15:30
Разобрался с вводом, клавиатура работает, в TR-DOS можно зайти. Не удержался, через магн. вход загрузил Saboteur 2)

********

Теперь можно думать про запуск Beta контроллера, тут мне два вопроса:

* Много читал, но так и не понял - сам флопи-драйв для Beta может быть 1.44 или он должен всётак быть 720? (по дискеты там всё ясно, заклеиваем окошко) - Друг мне дал 4шт старых 3.5" флопиков с кучей джамперов, якобы с целю переключить режим на 720...

* С чего начять налаживание Beta контроллера?

goodboy
21.01.2016, 16:19
сам флопи-драйв для Beta может быть 1.44 или он должен всётак быть 720?
для разной плотности - разная скорость вращения

Lexx!
21.01.2016, 16:33
У меня обычный флоп работает, 1.44. Вместо заклеивания окошка, разобрал и замкнул микрик. На компе проделал тоже самое, но там пришлось резать дорогу. Теперь дисководы не работают со стандартными дискетами, но работают с TR-DOS.

John North
21.01.2016, 21:22
а мне удобнее окошко заклеивать.
ибо в сам дисковод не вмешиваемся вообще.
переключение режимов 720/1.44 происходит автоматически, благодаря наклейке.

Lexx!
21.01.2016, 21:32
Ну это на вкус и цвет как говорится. Я обычными дискетами пользоваться не собираюсь. И дискета аккуратнее без наклеек выглядит

Latish
21.01.2016, 23:07
Значит если я правильно понял, то для Beta хватает просто заклеить окошко и сам драйв может быть обыкновенный 1.44.... Просто я помню что для Амиги и Атари надо было подбирать специально флопидрайвы...

Так с чего же начинать запуск Beta? Сразу браться за подключение дисковода к спектруму?

goodboy
22.01.2016, 00:59
Просто я помню что для Амиги и Атари надо было подбирать специально флопидрайвы...
там заморочки с контактами 2и34, на спеке они не-используются

juka1868
22.01.2016, 08:59
С дисководами 1.44 не все так просто, в последних моделях микриков плотности записи вообще нет, в моем Samsung SFD321B так точно, хотя вся небходимая электроника на борту имеется. Вопрос решается при помощи пайки и резки дорожек, зато ни чего клеить потом не надо, и изголяться со шлейфом то-же.
И к стати, что бы там не говорили 1.44 приводы сильно отличаются по качеству-запись чтение.
На форуме пробегала тема сравнения 5.25 и 3.5 дюймовых приводов, я так понимаю 3.5 приводы во вменяемом состоянии попадаются далеко не всем. А так по качеству и удобству мне 3.5 нравиться даже больше, надежность самих дискет примерно одинакова с 5.25.
Главное правильно (удачно) подобрать и доработать привод :)

Latish
22.01.2016, 12:49
Смотря на разём ХР3 в альбоме пентагона стр.15 создаётся впечатление, что выводы ХР3 построены так что сигналы по ногам совподают с дисководом и можно пытаться стандартный кабель флопика по прямой подключить к ХР3... Так ли это?

juka1868
22.01.2016, 13:43
Смотря на разём ХР3 в альбоме пентагона стр.15 создаётся впечатление, что выводы ХР3 построены так что сигналы по ногам совподают с дисководом и можно пытаться стандартный кабель флопика по прямой подключить к ХР3... Так ли это?

Это справедливо для дисковода 5.25, для 3.5 не совпадает управление мотором, если я не ошибаюсь, все 3.5 с завода идут диском "В" джемпера выбора метки привода есть только на единицах моделей, тут или уродовать шлейф или перепаивать привод, решать Вам.
У меня распаян обычный разъем выпаянный из дохлой материнки.
И еще немаловажный момент 3.5 приводы не используют +12 Вольт, во всяком случае те что у меня на хозяйстве

solegstar
22.01.2016, 14:38
Так ли это?
Так, только нужно с xp3 отключить 12В и 5В. просто перерезав дороги к контактам. по дорогам внимательно смотрите, чтоб лишнего не отрезать. дисковод подключать прямым шлейфом, без перекруток, в самом дисководе необходимо поставить перемычку на DS0(D0), т.е. как А.

С чего начять налаживание Beta контроллера?
посмотреть есть ли 12В на 40 выводе ВГ93. посмотреть генератор 8мгц и присутствие 1мгц на 24 выводе ВГ93.

Latish
22.01.2016, 14:48
Понятно.

Но почему на флопике с джамперами надо поставить А? И что в случае если джамперов у флопа нету? Ведь на ПК, А или B определяет то, в котором месте он будет подключен к шлейфу... перед закруткой или после...

juka1868
22.01.2016, 15:33
Но почему на флопике с джамперами надо поставить А? И что в случае если джамперов у флопа нету? Ведь на ПК, А или B определяет то, в котором месте он будет подключен к шлейфу... перед закруткой или после...

Флоп какой 5.25 или 3.5 ???

Кабеля с перекрутом это для компьютера, что бы флопы без джемперов виделись как диск "А", на Бета-диск не подходят.

goodboy
22.01.2016, 15:33
у PCшного дисковода два входа для вращения мотора.
http://pinouts.ru/Storage/InternalDisk.shtml

Latish
22.01.2016, 15:50
Флоп какой 5.25 или 3.5 ???

Кабеля с перекрутом это для компьютера, что бы флопы без джемперов виделись как диск "А", на Бета-диск не подходят.

3.5"

Значит получается что если/когда решу подключить второй дисковод, то нужен будет прямой двухместный шлейф без закрутки и на одном драйве джампер DS0 на втором DS1 ?

P.S. Мне когда был скорпион с двумя драйвами, у него был переключатель который менял местами дисководы, и подключен кажется был к шлейфу с 4мя проводами, по этому и подумал что A и B определяет шлейф...

juka1868
22.01.2016, 15:57
Значит получается что если/когда решу подключить второй дисковод, то нужен будет прямой двухместный шлейф без закрутки и на одном драйве джампер DS0 на втором DS1 ?

Все правильно, но над дисководом придется поработать скальпелем и паяльником.

Latish
22.01.2016, 16:19
Все правильно, но над дисководом придется поработать скальпелем и паяльником.

Ну ладно, но если сами дисководы определяют, кто из них А и кто B, то как можно будет потом впаять переключатель в шлейф и менять их местами - как было у меня на Скорпионе.. ?!

ram_scan
22.01.2016, 21:11
Дисководы определяют не сами. Определяет контроллер. У дисковода просто есть две ноги, DS0 и DS1. По одной ноге выбирается один дисковод, по второй другой. А джампер на дисководе просто коммутирует с какой ноги на него пойдет сигнал /SELECT

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

А джампер на дисководе просто выбирает по линии DS0 или DS1 будет выборка. Из-за этого получается что при несоответствующем положении джампера при выборе контроллером нулевого дисковода по факту выбирается первый и наоборот.

Latish
22.01.2016, 22:12
BDI случайно не Shugart интерфеис??! - Если да, тогда мне всё понятно...

goodboy
22.01.2016, 22:56
конечно, да

Latish
23.01.2016, 00:41
Бляха... Я совсем забыл про него, мучаюсь тут в голаве пытаясь подключить ПКшный флопи интерфейс к BDI и непойму, в чём разница в коммутации.

Теперь опять на 'бронепоезде' можно продолжать налаживание...:v2_smoke:

- - - Updated - - -

Вопрос: Чем можно записать тестовую дискету, tr-dos формата, на ПК с Win7x64 с исправным, классическим 1.44 флопиком? Для проверки на спектруме в момент налаживания BDI?

На руках имею:
YE-DATA 701B 6031B
Teac FD-235HF 217U
Sony MPF420-9
Toshiba ND-352TH-A

Начинать думаю с Teac...

John North
23.01.2016, 05:42
zx-pk.ru/showthread.php?t=12842

Latish
24.01.2016, 01:21
Засунул fdd кабель в ХР3, прозвонил все линии через шлейф на соответствующие ноги микросхем. Припаял +12в 40н ВГ93(до этого было +5в), отрезал +5 и +12 от ХР3. Дисковод неподключал. Включил, проверил генератор и присуцтвие 1мГц на ВГ93, всё в норме. Заметил что ВГ93 стал сильнее греться, очевидно изза +12. Пока щупал схему частотметром спектрум завис - кубики на экране... Далее думал проверю я подтянуты ли все сигналы к +5в в BDI. Опять включаю питание - ШАХМАТКА епт...!!! Питание, частоты в норме. Начал щупать ноги Z80 по уставу, всё в норме кроме...

Система не запускается т.к. просажена ШД, +0.1в. Без процессора нету +5в на ШД.

- - - Updated - - -

Итак, причина ВГ93, точнее факт что подключил +12в, изза чего она садит ШД.

*Если перерезать линию ШД к ВГ93, то без проца уровень +5в
*Если подключить обратно +5в к 40н ВГшки - появляется уровень свыше +0.1в
*Если отключить совсем питание от 40н ВГ, то ещё возростает, но не достаточно чтобы сформировать матрас...

Как понимаю чтото замкнуло в ВГ93.... И надо ломать голову, что туда поставить на замену....

Ваше мнение?!

P.S. Сам спектрум с другим процессором стартует без питания на 40н ВГ93, тест пзу ок, saboteur 2 загружается.

VETER
24.01.2016, 03:02
Засунул fdd кабель в ХР3, прозвонил все линии через шлейф на соответствующие ноги микросхем. Припаял +12в 40н ВГ93(до этого было +5в), отрезал +5 и +12 от ХР3. Дисковод неподключал. Включил, проверил генератор и присуцтвие 1мГц на ВГ93, всё в норме. Заметил что ВГ93 стал сильнее греться, очевидно изза +12. Пока щупал схему частотметром спектрум завис - кубики на экране... Далее думал проверю я подтянуты ли все сигналы к +5в в BDI. Опять включаю питание - ШАХМАТКА епт...!!! Питание, частоты в норме. Начал щупать ноги Z80 по уставу, всё в норме кроме...

Система не запускается т.к. просажена ШД, +0.1в. Без процессора нету +5в на ШД.

- - - Updated - - -

Итак, причина ВГ93, точнее факт что подключил +12в, изза чего она садит ШД.

*Если перерезать линию ШД к ВГ93, то без проца уровень +5в
*Если подключить обратно +5в к 40н ВГшки - появляется уровень свыше +0.1в
*Если отключить совсем питание от 40н ВГ, то ещё возростает, но не достаточно чтобы сформировать матрас...

Как понимаю чтото замкнуло в ВГ93.... И надо ломать голову, что туда поставить на замену....

Ваше мнение?!

P.S. Сам спектрум с другим процессором стартует без питания на 40н ВГ93, тест пзу ок, saboteur 2 загружается.
вы фигней не майтесь и купите на барахолке замену ВГ93 .Импортный контроллер намного лучше чем ВГ и 12 вольт не нужно будет
А вообще то я заметил что в Пентагоне очень капризна схема BDI

juka1868
24.01.2016, 11:15
Итак, причина ВГ93, точнее факт что подключил +12в, изза чего она садит ШД.

В общем компьютер Вы сделали и сразу же спалили.
Теперь самое главное, ищите "соплю" в монтаже на +12 В. и больше так не делайте. +12 в пентагоне лучше подать сразу на 40 ногу ВГ93 отрезав 12 вольтовую дорожку от основной платы, слишком долгий у нее путь, и схеме это напряжение больше ни где не используется.
На моей памяти ВГ-шки внутри ни когда не замыкали, можете вытащить саму микросхему и тестером прозвонить куда еще замкнута 40-я нога, скорее всего никуда :)

Latish
24.01.2016, 13:29
juka1868: Я неспалил пентагон 12ю вольтами. 40н ВГ93 отрезал от платы уже в самом начале. Всё время пока налаживал сам пентагон, ВГ93 40н получала +5в с проводом, припаянном к самой ноге сверху. Сопли тут не причём. И после того как я место этих 5в подал 12в на 40н с того же ATX БП, система запустилась, ВГ93 начала сильнее греться и через какоето время уже незапускалась.

Как уже писал, причиной оказалась ВГ93 которая начала садить ШД. В итоге: с +12в на 40н очень сильно садит, с +5в меньше, без питания на 40н, ещё меньше - но достаточно чтобы система не работала полностью исправно.

- - - Updated - - -

VETER: Я не маюсь фигней. Запускал плату с родным, автором, запаянным ВГ93. "купите на барахолке замену ВГ93" - легко сказать. Про обстановку радиодеталей и тем более экзотики у нас в Латвии, уже писал и обсуждали этот вопрос выше.

Чтото конечно придётся покупать.

И так, в eBay могу купить:

Fujitsu MB8877
Western Digital WD1793
SMC FDC1793
Mitsubishi M5W1793

Цены не радуют. Самая дешевая Митсубиси M5W1793. Эти микросхемы какбы аналоги друг другу. В пент 2014г. видел что ставят MB8877...

Какой опыт, с какими аналогами ВГ93 у кого имеется?

Gutten
24.01.2016, 14:25
Fujitsu MB8877 - проблем нет, всё чудесно. По текущим ценам на наебее ~1000 руб с учётом доставки.

juka1868
24.01.2016, 14:48
Latish, Не повезло Вам, что еще скажешь... 12вольт просто подается на подложку кристалла, это уже где-то описывали, без этого напряжения транзисторы микросхемы работают не в режиме, и попадать оно точно ни куда не должно.

Без ВГ-шки плата стартует???
Были бы Вы на Украине ВГ-шка это не вопрос, цена эквивалент 1.5-2 доллара.

Latish
24.01.2016, 16:21
Latish
Без ВГ-шки плата стартует???
Были бы Вы на Украине ВГ-шка это не вопрос, цена эквивалент 1.5-2 доллара.

Писал уже что ШД зависит от уровня питания 40н ВГ93, чем больше тем силнее ВГ глушит ШД, вот и всё. С +5в плохо но стартует, вообще без, работает почти нормально. Когда выпаяю ВГ, скорее всего всё будет полностью в норме.

VETER
24.01.2016, 18:14
ETER: Я не маюсь фигней. Запускал плату с родным, автором, запаянным ВГ93. "купите на барахолке замену ВГ93" - легко сказать. Про обстановку радиодеталей и тем более экзотики у нас в Латвии, уже писал и обсуждали этот вопрос выше.
Не знаю как вас по имени :)
На барахолке продают МВ за 200 руб - купите пару штук и будет вам счастие :)
Насчет того где вы живете - вы живете в ЕС ( пока по крайне мере - пока он у вас не развалился из за эмигрантов), я прекрасно знаю как живут люди у вас в Прибалтике- езжу к родственникам в Кохлат-Ярве, ну так вот, я не знаю как вы ищите , но я из той же Эстонии и Финляндии привез немало электроники по бросовым ценам. У вас там рядом Польша, Германия и прочее прочее - там масса барахолок
В конце концов - я уже вам писал - у вас в Латвии есть человек который коллекционирует компьютеры- к нему обращались?

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


Писал уже что ШД зависит от уровня питания 40н ВГ93, чем больше тем силнее ВГ глушит ШД, вот и всё. С +5в плохо но стартует, вообще без, работает почти нормально. Когда выпаяю ВГ, скорее всего всё будет полностью в норме.
Да - и поставьте копеечную 40 ножечную панельку- не рвите дорожки :)

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


И так, в eBay могу купить:

Fujitsu MB8877
Western Digital WD1793
SMC FDC1793
Mitsubishi M5W1793

Не советую - если это продают китайцы- то они очень любят делать перемаркировку микросхем и чипов

Latish
24.01.2016, 21:01
Панелька будет обязательно.

Ну если китайцев не советуйте, то из Литвы могу за пару баксов новую ВГшку купить...

- - - Updated - - -

Ну вот, выпаял ВГшку и матрас появился и размах сигнала ШД до 5в!

P.S. Так чё, взять новую ВГ93 или с китайца Митсубу M5W1793-02P ?!

Gutten
25.01.2016, 00:34
Ну для проверки и незадорого можно ВГ купить. Тем более, если с ней заработает, то её и оставите. Хотя лучше взять 1793, ей вроде как тоже +12В не надо, и меньше поводов для беспокойства, что они что-то спалят.

VETER
25.01.2016, 20:11
Так чё, взять новую ВГ93 или с китайца Митсубу M5W1793-02P ?!
Лучше берите с одним питанием = поверьте -будет намного лучше
К сожалению на Пентагонах такие узкие дорожки что закоротить их очень легко - так по крайне мере +5вольт ничего на плате не убьет

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


Так чё, взять новую ВГ93 или с китайца Митсубу M5W1793-02P ?!
Лучше берите с одним питанием = поверьте -будет намного лучше
К сожалению на Пентагонах такие узкие дорожки что закоротить их очень легко - так по крайне мере +5вольт ничего на плате не убьет

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


Панелька будет обязательно.

Ну если китайцев не советуйте, то из Литвы могу за пару баксов новую ВГшку купить...

- - - Updated - - -

Ну вот, выпаял ВГшку и матрас появился и размах сигнала ШД до 5в!

P.S. Так чё, взять новую ВГ93 или с китайца Митсубу M5W1793-02P ?!
От какого БП питаете Пентагон?

Latish
25.01.2016, 20:42
ПКшный ATX 350w

P.S. Интересно, от 10в ВГ способна работать? Или ей строго 12в надо... И сколько мА кушает 40я нога...

P.S. Чтобы неждать месяц, заказал у Литовцев ВГ93, по началу буду питать 12в от БП, и если всё будет работать то попробую чтото на подобие этой идеи http://radiostorage.net/uploads/Image/news/articles/beginners/electronic-howto-29.png

VETER
25.01.2016, 21:36
ПКшный ATX 350w
Вы знаете - у меня от такого БП ВГ летели только в путь на Пентагоне :(
А вот от АТ БП - все нормально
Да и купите тут на Барахолке МВ у MV - быстрей придет

Latish
25.01.2016, 22:09
Для страховки поставлю крен на 12 и кондёр...

P.S. Мне чтоб в ригу съездить на барахолку и обломаться что ВГ там уже у никого нету, по времени и деньгам бензина тоже самое что с Литвы по почте домой через пару дней придёт..

Latish
28.01.2016, 17:56
Сколько мА надо для ВГ93 н40? Думаю стабилитрон на 12в поставить, надо R рассчитать...

VETER
30.01.2016, 18:51
колько мА надо для ВГ93 н40? Думаю стабилитрон на 12в поставить, надо R рассчитать...
не майтесь фигней - не надо туда ставить никакой стабилитрон, поставьте тогда уж схему на 2-х диодах - что бы при отсутствии +5 вольт на 40 ногу не поступало+12Вольт. Не надо излишней фантазии

Latish
30.01.2016, 23:52
Вы не так поняли. Стабилитрон с сопротивлением для того чтобы с 13.7в сделать 12ть для ВГ...

Latish
05.02.2016, 00:04
Ну вот, получил пришла ВГ93, нового образца - с отверстиями в корпусе... Кто не буть знает для чего они?

Подал питание 12в через кренку и ещё ради страховки диод поверху с +5в кинул. Плата запускается, все сигналы на ШД чистые в режиме матрас, нету больше никаких троений сигнала. Проверил ЗГ в BDI, присуцтвие 1мГц на 24ой ноге ВГ, убедился что внутренние сигнали BDI, те которым положено, подтянуты через резисторы к +5в. Сама ВГшка стоит тёплая.

Похоже на выходних можно подключать флопидрайв

P.S. Измерил потребляемый ток 40й ноги, при +11.8в ток 15.9мА

ram_scan
05.02.2016, 06:10
Ну вот, получил пришла ВГ93, нового образца - с отверстиями в корпусе... Кто не буть знает для чего они?

Поговаривают что какая-то технологическая рацуха для того чтобы увеличить выход годных. По легенде в давние времена микросхемы больше DIP28 либо корпусировали в керамику либо лили их из импортной смолы. У нашей смолы был неравномерный коэффициент температурного расширения и кристаллы еще на этапе корпусирования от ног отрывало. Импортная смола - дорого. Вот и придумала какая-то голова сделать две дыры в кузове. Правда це или нет мне неведомо.

Кстати ВГшка не единственная существующая в природе микросхема с такими дырками. Но наверное самая часто встречающаяся.

Lexx!
05.02.2016, 07:12
Странно конечно, много же чипов 40 ногих было, 580 серия, еще какие то были, но я только ВГшку знаю с дырками. Неужели все из импортной смолы было

ram_scan
05.02.2016, 13:49
Есть еще не то 145 серия не то 700-какая-то, не то 548 с дырками (в калькуляторах стояла). Тут надо от завода еще смотреть, кто именно выпускал. Споров нахрена эти дырки было много, версий толкалось много, самая правдоподобная - эта (к ней нашли какую-то косвенную доказуху за отрыв выводов от кристалла, не то письмо ведомственное не то воспоминания очевидца, не то еще что). А прямых доказательств не нашли ни для какой.

Latish
06.02.2016, 04:28
Первые шаги по запуску BDI. Заклеил окошко дискеты, на настольном ПК, через ZXDStudio с родным флопидрайвом отформатировал дискету(настройки нетрогал), записал образ. Проверил, прочиталась. Выбрал флопидрайв с кандидатов, подключил к ПК, проверил содержание дискеты, читается! Взял флоп, переставил джампер на DS0 и пошёл к спектруму...

Проверив провода, питание, запустил плату и смело нажимаю на run, в итоге флоп начинает крутить диск, но лампочка при этом не загорается! Надпись No disk. Мотор продолжает крутится. Всё....

Посмотрел сигнал на входе DD95.5 при команды run, изменений нет. Если кинуть выход DD95.5 на землю, лампочка загорается.

ВГ93 какбы новая...

Quest
06.02.2016, 14:12
Попробуйте отформатировать дискету на Pentagon'е

Latish
06.02.2016, 20:03
Вот это жесть, без клавиатуры попробовать форматировать дискету.

Но мне удалось ввести FORMAT "p"

Без результатов. Начял крутит мотор, No disk, лампочка флопа негорела, сигнал DS0 так и не поступил...

- - - Updated - - -

Решил я подурить систему, кинул DS0 на землю, в итоге трдос уже неговорил No disk при попытке форматирование, чёто даже головки флопа подёргал, всё.. курсора на экране небыло... ; Перезапустил, попробовал run, опять подёргал головки, даже один шаг сделал, всё.. курсора нету, подождал, винял дискету, курсор(командная строка A>) появилось, ошибку не написал...

Latish
08.02.2016, 12:05
Может есть какое то описание по сигналам работы Beta, чтобы вычислить неисправность?

solegstar
08.02.2016, 23:07
Посмотрел сигнал на входе DD95.5 при команды run, изменений нет.
ну для начала, надо бы проверить порт ВГшки на запись - DD88. его два выхода выбирают номер дисковода в двоичном виде - 12 и 13 выводы. посмотрите, соответствует ли код на них номеру диска А, они оба должны быть в 00. D98 при включении мотора, выбирает нужный дисковод переводя двоичный код входов в десятичный и выставив 0 на нужном выходе. если и это работает, то скорее всего проблема с лп9. еще момент - выходные элементы на разъем дисковода имеют открытый коллектор, поэтому при подключении 5.25 дисководов, нужно обязательно ставить резисторную сборку на одном из дисководов (обычно на первом разъеме шлейфа). посмотрите свой дисковод, есть ли подтяжка в дисководе его входов к +5В. если нет, то нужно подтянуть выходы контроллера резисторной сборкой на 1кОм к +5В.

Latish
09.02.2016, 00:32
Понятно, буду смотреть. Т.к. дисковод у меня 3.5" ye-data 702b, обязательно ли подтягивать к +5в? И если да, то только выходи или все сигнальные выводи BDI?

null_device
09.02.2016, 04:18
Latish, возможно, на самом приводе, выбрана "буква В" (косвенно, на это указывает негорящяя "лампочка"). Либо переставьте перемычку на приводе, или в самом tr-dos, введите команду *"В".
N.B: Вроде, как на плате пентагон 128, присутствует ошибка (сигналы выбора приводов В и С поменяны местами), т.е. - в данном случае, "поможет" команда *"С"


получил пришла ВГ93, нового образца - с отверстиями в корпусе... Кто не буть знает для чего они?
Тема технологических отверстий у ВГ93 и не только, уже поднималась на форуме:
http://zx-pk.ru/archive/index.php/t-24276.html
http://zx-pk.ru/archive/index.php/t-859.html
...и на других ресурсах:
http://www.nedopc.org/forum/viewtopic.php?t=9850

Latish
09.02.2016, 15:57
На флопике точно DS0, да и сигнал Sel0 отсутствует. По поводу ошибок на плате, проверю, спасибо.

- - - Updated - - -

Если кому интересно, нашёл два технических буклета про Beta контроллер на русском, если кому интересно берём от сюда:

BETA DISK INTERFACE Сборка и настройка (0.627 МБ) (http://retropc.org/biblioteka/0002.djvu)
BETA DISK INTERFACE Сборка и настройка контроллера. Блок управления дисководом (0.921 МБ) (http://retropc.org/biblioteka/0001.djvu)

Latish
13.02.2016, 02:23
Мало времени но выяснил вот что: Перепутаны местами дорожки DD88 12 и 15 идущие к 3 и 13 ногам DD98, но комбинация 00, выходное состояние DD98 - Q13 - 0; Q12 - 1; Q11 - 1 ; Q10 -1 так должно быть? Сигнал START с DD94.5 на DD98 поступает при первой попытке обращения к диску...

solegstar
13.02.2016, 12:47
Перепутаны местами дорожки DD88 12 и 15 идущие к 3 и 13 ногам DD98,
на самом деле может и не перепутаны, нужно смотреть от входов, скорее всего биты D0 и D1 тоже наоборот установлены. если на входах код 00, то должен быть в 0 q10, остальные в 1. ессно при включении мотора этот 0 должен появляться на DS0 разъема дисковода.

Latish
14.02.2016, 01:32
**********************

Всё чаще стала глючить плата при запуске, после того как немного поработала(нагрев?). Сегодня запустилась и через пару минут зависла и не запускается - глюк стал постоянным.

При сбросе практически всегда чёрный папер, но иногда бейсик 48к. Картина кривая. С правого нижнего угла через весь экран на левый верхний угол передвигаются чёрные полоси. В низу можно прочитать 1982 Sinclair.... ; Что самое забавное - клавиатура/бейсик работает!!!

56030

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

Пробовал другой процессор - тоже самое. ВГ93 отсутствует.
Матрас всегда идеальный!
Пробовал тест_пзу128 - мултиколор бежит на папер разноцветный мусор..
Тест_пзу48 - вообще ужас на экране из плоских полос.
Раньше иногда помогало надавливание на пзу или озу - так мне кажется(может совпадение)

Как понять в катором блоке проблема?

Latish
14.02.2016, 17:38
Хотя наверное это не формирователь видеосигнала, ведь матрас он правильно отображает, а значит дешифратори правильно работают... Тогда остаётся чтото с адресацией памяти, но опятьже - бейсик то исправно работает а значит процессор с памятью и пзу правильно работают..

- - - Updated - - -

Взял перепаял все временные проводки красиво на мгтф, пропаял все подозрительные места. Тщательно промыл плату, просушил феном. В итоге, меню запускается всегда, клавиатуру слушает, можно зайти в tr-dos. Поставил тест_пзу128, радость кончилась - мультиколор бежит, папер чёрный и пару кубиков мусора. Поставил тест_пзу48к - также само сходит сума но уже по другому, не так сильно. Поставил обратно пент_пзу, меню есть....

Что то стало лучше, но не доконца. Ничего непонимаю...

- - - Updated - - -

Загрузил saboteur_ii через магн. вход нормально загрузился! Всё работает. Загрузил .tap тест v4.3, всё нормально, говорил только что общее поле памяти с торможением...

Странный факт: пент_пзу у меня керамический уф, тест 48 и 128 пзу в Атмеловских AT27C512R одноразовых. Решил проверить содержание, оказалось что тест48 пзу содержание почемуто повреждено, но 128й в порядке. Взял новую микросхему, прошил тест48, но полюбому он неработает как и 128й...

ZX1997
14.02.2016, 20:52
Лень читать всю тему.
1) от чего питаете плату?
2) есть подтяжка питания по обоим разъемам (переферийный и дисковода)
3) напряжение на микросхемах ру5 ? , на двух платах было 4.87 работал нестабильно,должно быть не мене 4.95В

если питаете от АТХ с разьемов дисковода, то длинные провода, блок выдает на хх 5.02-5.1В, по закону ома на проводах (50см провода и проводники платы 20см до рушек) падение напряжения достигает 0.1-0.2В, и напряжение проседает до 4.8в от сюда память начинает работать нестабильно. где то читал монтажку там требования 5.2-5.5В к блоку питания.

В общем померяйте напряжение на нижних рушках (8 и 16 выводы)

Latish
14.02.2016, 21:34
Питание норма, все эти измерения уже проводились...

Похоже сдох Zilog процессор..., поставил 80А ММЕ всё работает, с Zilog тесты неработают...

ZX1997
14.02.2016, 21:54
Судя по теме, Вам проще было плату распаять и по новой собрать :)

Latish
14.02.2016, 22:07
Да, но эта уже имеется, да и осталось по большому только Beta контроллер запустить... Пока нервов хватит буду заниматься спортом на этой плате.

Latish
16.02.2016, 02:22
*****************

Так, продолжаю запуск BDI. Есть прогресс)

По прежнему актуален вопрос про Sel0, которого микросхема DD91 невыдаёт. В картинке пометил какие уровни, где присутствуют при включения питания. Красным - перепутанные местами дорожки.

56044

После команды run, всё остаётся как есть кроме сигнал START поменялся на ноль. - Как понимаю причина в неисправности DD98... Ваше мнение?!

Заблокировал DS0 на землю, при команде run, дисковод начинает что то читать, и УРА! - boot загрузчик загрузился!!!

Остаётся разобраться с Select и проверить на запись.., так?!

P.S. Сигнал SIDE выставляет которую головку дисководу включить - но т.к. спектрум работает в режиме 720kb, он пишет только с одной стороны?

Lexx!
16.02.2016, 07:00
2 стороны по 360 кБ

Latish
16.02.2016, 14:37
offtopic: Как я понимаю то tr-dos сам не умеет работать с винчестером, так? Работа с жёстким возможна через какойто профПЗУ, где выставляется образ диска на жёстком, в итоге tr-dos видит сэмулированную дискету. - Получается аля некая аналогия как с флопи драйв эмуляторами...

Проста думаю на будущее что ставить IDE контроллер или usb/sd флопи-эмулятор....

Gutten
16.02.2016, 14:55
ПрофПЗУ - это к скорпионам. Для пентагона актуальнее и проще флоппи-эмуль. Да и проблем меньше будет с загрузчиками через 3D2F - они с жёсткого не работают.

Latish
16.02.2016, 15:07
Ну мне внутренней голос тоже говорит о том что ненадо мне IDE...

Latish
24.02.2016, 21:58
Ура, прогресс:v2_dizzy_roll:

Заменил неисправную 555ИД4, всё вроде заработало.

Как полностью проверить работу Beta контроллера? Сформатировать дискету и проверить читается ли на ПК или какаято пошаговая методика... Может есть программа-тест для BDI?

Спасибо.

Sentenced
24.02.2016, 23:47
Своей программы "родной" нет, но Вы можете использовать ИМХО любой копировщик дисков, подходящих под Вашу версию (компьютера) коих немало, для проверки корректности работы, через разные режимы копирования.

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

А то, что Вы назвали - этим Вы можете проверить "люфт" Ваших головок относительно некоторой постоянной единицы, например некоторой ISO величине. Или как Вам угодно, сходите в раздел Носители и почитайте.

Latish
25.02.2016, 00:21
Ну родной, не родной - но неверится что народ уже давно не написал хоть простенькую программку для проверки работоспособности контроллера и дисковода... там незнаю - проверка портов/регистров вг93, чтение/запись, переключение головок, итд... ; Помоему у Скорпиона такая фишка была в тест-ПЗУ...

Подождем до завтра, что ув. Solegstar скажет...

goodboy
25.02.2016, 00:28
http://savepic.ru/8753668.png

http://www.worldofspectrum.org/infoseekid.cgi?id=0021315

Latish
25.02.2016, 01:13
Ну вот! Как доктор прописал..

Latish
25.02.2016, 22:09
Этот образ trd с ZXDStudio незаписать, ругается на последний трек. Эмулятор открывает без проблем. Вообще я заметил что с этим ZXDStudio много что не открыть. Как понимаю это изза разновидностей самих trd и scl форматов... Чем записать?

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

Посоветуйте, что мне надо...

Спасибо.