Просмотр полной версии : Контроллер дисковода Pentagon 128
Подскажите процедуру диагностики контроллера дисковода Pentagon128
в tr-dos выходит при команде load или list пишет нет диска или нехватка памяти, к девайсу обращения нет (он прокручивает диск только при включении питания)
12 v на 40 ноге ВГ93 есть
генератор работает
каковы проверки дальше?
Проверить на ВГ кроме 12, ещё 0, +5 и клок. Попробовать заменить, если эти напруги и клок в норме.
SoftFelix
09.11.2013, 21:07
в tr-dos выходит при команде load или list пишет нет диска или нехватка памяти,
Тут, скорее всего, дело не в ВГ-шке. Что-то с триггером-дешифратором адресов ТР-ДОСа.
Тут, скорее всего, дело не в ВГ-шке. Что-то с триггером-дешифратором адресов ТР-ДОСа.
а поконкретнее
проверил сигналы "ВГ" на 35 и 37 ноге сигналов нет на 26 есть
к сожалению заменить сейчас неначто
SoftFelix
09.11.2013, 21:29
а поконкретнее
Напомни: сам собрал, новодел, какая плата-схема??? "Нехватка памяти" - Out of memory?
35 и 37 ноге сигналов нет
IP индексов нет, так как дисководу нет команд на чтение\записи
DDEN нет, это уже что то с портом FF
---------- Post added at 21:37 ---------- Previous post was at 21:35 ----------
Смотри D88 и D89 для начала.
Напомни: сам собрал, новодел, какая плата-схема??? "Нехватка памяти" - Out of memory?
да сам
да новодел, (партия этого лета) схема классическая (альбом схем пентагон 128)- по кране мере расхождений не нашел
да, Out of memory
SoftFelix
09.11.2013, 23:32
doc_fbi, может сюда (http://www.zx-pk.ru/showthread.php?t=12993) переместится?
А как комп в целом работает? ТЕСТ-ПЗУ есть, гонял её хотя бы часа 2? Плата очень чувствительна к количеству и местоположению блокировочных конденсаторов. У тебя как? Что с питанием? Монтаж внимательно проверял на правильность, залипоны, номиналы? Скинь фотки платы в хорошем разрешении в вышеуказанную тему. А лучше её хорошенько прочитать от начала и до конца.
Ошибки и недостатки платы:
1. Не подключенные входы логики :
D61/13,14
D45/12,13
D3/15,10,9
D44/2,6
D89/1,2
D98/1,2
D91/10
Вот как раз в первом же сообщении той ветки.
SoftFelix
10.11.2013, 00:17
D89/1,2
Так это входы неиспользуемой половинки дешифратора.
---------- Post added at 00:17 ---------- Previous post was at 00:14 ----------
Тогда уж вот это всё нужно проверить:
2. Вывод 1 dd83, судя по картинке, никуда не идет, а должен цепляться к дороге ведущей от 5 вывода dd85 по которой идет сигнал неIORQ..
3. Выходы на клаву КА4-КА7 замкнуты на +5v.
4. Микросхема D75 (ЛА2) вывод №3 висит в воздухе, а должен туда подаваться адрес А11. На обороте платы возле 3-го отверстия под D75 проходит дорожка (А11) отвод от нее не сделан.
5. R9 неправильно указан, он должен стоять между D85 и D98.
D85 шелком неправильно обведена, обведено 16 ног вместо 14.
Особенно п.4.
Так это входы неиспользуемой половинки дешифратора.
:) поспешил, недосмотрел.
Тогда уж вот это:
А это вполне может быть.
Так это входы неиспользуемой половинки дешифратора.
---------- Post added at 00:17 ---------- Previous post was at 00:14 ----------
Тогда уж вот это всё нужно проверить:
Особенно п.4.
проверил все - этих ошибок у меня на плате нет! (проверял ещё в начале) и сейчас проверил и прозвонил
все в норме
интересует должно ли что-то быть на dd75.11 , у меня на нем возникает сигнал только во время сброса и следовательно на 8 выводе тойже микросхемы тоже возникает сигнал только в момент сброса
SoftFelix
10.11.2013, 11:49
doc_fbi, я только вечером гляну или даже завтра - сейчас убегаю...
интересует должно ли что-то быть на dd75.11 , у меня на нем возникает сигнал только во время сброса и следовательно на 8 выводе тойже микросхемы тоже возникает сигнал только в момент сброса
Какой сигнал, если во время сброса 0 - то нормально, это блокировка доса, когда включен 128 режим (4 бит 7FFD). Соответственно, во время сброса на 8 выходе должен быть 1. Если из бейсика набрать RENDOMISE USR 15616, то на 8 выводе D75 должен проскочить 0
null_device
10.11.2013, 15:36
doc_fbi, проверьте стабильность работы "триггера-защелки" tr-dos - d76.2. Не исключено, что стоит подобрать номинал r13 и vd2. Также, возможно, стоит на время исключить из схемы одновибратор кнопки magic (d78 \аг3\), в некоторых случаях он приводил к нестабильной работе и его попросту не рапаивали.
doc_fbi, проверьте стабильность работы "триггера-защелки" tr-dos - d76.2. Не исключено, что стоит подобрать номинал r13 и vd2. Также, возможно, стоит на время исключить из схемы одновибратор кнопки magic (d78 \аг3\), в некоторых случаях он приводил к нестабильной работе и его попросту не рапаивали.
Так вроде с выходом tr-dos все в порядке выходит и в нем даже команды вводятся - только на приводе это никак не отражается
что вообще дает эта кнопка "magic"
что вообще дает эта кнопка "magic"
выполнение программы с адреса #0066, в случае с TRDOS сохранение всей памяти и состояние регистров в файл на дискете.
null_device
13.11.2013, 04:30
doc_fbi, как реагирует дисковод на обращение к нему: загорается "лампочка", крутится мотор привода дискеты, перемещается магнитная "головка"?
"Букву" дисковода "по-умолчанию", менять пробовали (команда tr-dos *"b", *"c" или *"d")?
---------- Post added at 08:30 ---------- Previous post was at 08:29 ----------
к девайсу обращения нет (он прокручивает диск только при включении питания)
Надо понимать дисковод 3.5 (или "буржуйский" 5.25)?
никак ни реагирует ни на какие команды - ни лампочка ни крутится
крутится только при включении питания где-то с пол секунды
дисковод 3.5 nec FD1231H
null_device
13.11.2013, 15:51
doc_fbi, при обращении к дисководу, должна "крутиться" дискета по сигналу motor on. И загореться "лампочка" дисковода, при выборе определенного привода.
Купил ещё две ВГ93
поставил
ситуация изменилась
при выполнении команды LOAD начинает крутиться мотор дисковода, но лампочка диска по прежнему не горит
появляется "1" на выходе "motor on"(start) и тонкие импульсы во время обращения к дисководу на выводе "step"
но вот что обнаружил:
1) на выводе select 2 всегда весит "1" в независимости, что на Входе инвертора dd95.3 , думал что дохлый инвертор, но нет , сигнал приходит с самого дисковода. (если дисковод отключить то все возвращается в норму)
2) такая же ситуация с выводом DIRC тоже по выходу с дисковода висит "1" и хотя на входе инвертора "0"
менял два привода все в одинаково
Что это может быть?
p.s. кстати для дисковода "А" должна быть перевернута часть шлейфа, или он должен быть пин в пин?
solegstar
01.12.2013, 19:34
p.s. кстати для дисковода "А" должна быть перевернута часть шлейфа, или он должен быть пин в пин?
шлейф должен быть пин-в-пин. для дисковода 3.5, на самом дисководе надо перепаять/переставить перемычку на ds0, т.к. все дисководы 3.5 с завода идут как "B". можно такой дисковод проверить по другому, сменив букву диска командой трдос: *"b"
На тех дисководах которые есть у меня нет перемычки которые можно переставит\перепаять
может просто выдрать часть шлейфа который отвечает за выбор и запаять намертво? как понимаю надо подать "0" на DS1,DS2,DS3 и на DS0 подать "1"
В таком так как я предложил выше - завелось, только индикатор обращения к диску постоянно горит
при этом начал форматировать но доходит до 79 целиндра и начинает писать ошибки
завтра попробую другой дисковод перепаять , поновее
solegstar
04.12.2013, 22:42
выбор дисковода А осуществляется подачей 0 на DS0. Остальные DSx должны быть в 1.
null_device
04.12.2013, 22:52
доходит до 80 целиндра и начинает писать ошибки
Если правильно понял: блок магнитных головок дисковода "физически" доходит до последней дорожки на поверхности дискеты и не в состоянии нормально ее отформатировать. Так на 80-дорожечном дисководе и дискете их столько и есть (по 80 дорожек с каждой стороны).
только индикатор обращения к диску постоянно горит
Ничего удивительного, вы же решили:
подать "0" на DS1,DS2,DS3 и на DS0 подать "1"
Если правильно понял: блок магнитных головок дисковода "физически" доходит до последней дорожки на поверхности дискеты и не в состоянии нормально ее отформатировать. Так на 80-дорожечном дисководе и дискете их столько и есть (по 80 дорожек с каждой стороны).
как казалось именно так, НО вскрыл дисковод и обнаружил что головка не ползет по диску!
попробовал увеличить емкость с1 до 500пф результата не дало
в какую сторону копать?
p.s. с распайкой вроде разодрался , сделал шлейф пин в пин и дисковод стал "с"
null_device
08.12.2013, 22:48
doc_fbi, чем форматируете дискету? Состояние самой дискеты? Заклеено ли окошко плотности (а вдруг?) и есть ли в дисководе датчик плотности?
---------- Post added at 02:31 ---------- Previous post was at 02:29 ----------
как казалось именно так, НО вскрыл дисковод и обнаружил что головка не ползет по диску!
Не совсем понял: при форматировании головка двигается к центру диска "до упора", она совсем не двигается, или двигается в какую-то одну сторону?
---------- Post added at 02:40 ---------- Previous post was at 02:31 ----------
Попробуйте убрать все доработки типа:
может просто выдрать часть шлейфа который отвечает за выбор и запаять намертво? как понимаю надо подать "0" на DS1,DS2,DS3 и на DS0 подать "1"
Подключить один дисковод "прямым" шлейфом. Вставить в дисковод дискету (с заклееным окошком плотности). Войти в tr-dos и по очереди набрать команды *"A" |нажать ENTER| (*"B" |нажать ENTER| \ *"C" |нажать ENTER| \ *"D" |нажать ENTER|). На одну из четырех команд дисковод должен "отозваться" - загорится лампочка, закрутится мотор, блок головок несколько раз проедется туда-сюда по дискете.
---------- Post added at 02:48 ---------- Previous post was at 02:40 ----------
p.s. с распайкой вроде разодрался , сделал шлейф пин в пин и дисковод стал "с"
Это одна из "особенностей" пентагона - на трех платах (90х годов), прошедших, через меня, была ошибка в логике работы, в результате чего на линии выбора дисководов B<->C сигналы оказались "перепутаны".
1) датчик плотности есть
2) головка не двигается совсем (диск вращается)
3) отзывается на "с" - загорается индикатор , начинает крутиться диск, система пишет ок, блок головок стоит на месте, на остальные буквы не реагирует и пишет "eror disk"
что отвечает за перемещение головок?
2) головка не двигается совсем (диск вращается)
Некоторые дос не проводят тест на количество дорожек и скорость их перемещения, а сразу начинают читать 0 трек (если головка на нём стоит).
Попробуй отключить, и аккуратно отодвинуть головку к центру. Если дать какую нибудь команду типа CAT or LIST и дорожка вернётся на своё место - знач перемещение (в одну сторону) впорядке.
Правде не помню, при выборе дисковода, переместится ли, но диск вращается.
AHTuXPuCT
09.12.2013, 11:13
doc_fbi, тактовая на 24й ноге ВГ93 есть?
null_device
09.12.2013, 16:29
1) датчик плотности есть
На дискете окошко для этого датчика, заклеено?
3) отзывается на "с" - загорается индикатор , начинает крутиться диск, система пишет ок, блок головок стоит на месте, на остальные буквы не реагирует и пишет "eror disk"
В "старых" версиях tr-dos при первом обращении к приводу после сброса должен производиться тест на кол-во дорожек (перемещение головок туда-сюда по диску).
Проверьте сигналы на выводе STEP и DIRC (20 и 18 контакт разьема дисковода) по цепи их формирования, на входе и выходе буферного элемента D94 (кстати, какой серии он у вас?) - ибо они берутся прямо с ВГ93, и отвечают за перемещение блока головок.
Как дисковод ведет себя во время форматирования? Перемещаются ли головки?
Некоторые дос не проводят тест на количество дорожек и скорость их перемещения, а сразу начинают читать 0 трек (если головка на нём стоит).
Возможно. К сожадению, не имел с такими дело.
ЗАРАБОТАЛО!
нашел обрыв дорожки от 6 ноги D94
в связи с чем возник вопрос как переписать на дискету игры ?
John North
11.12.2013, 00:11
zx disk studio..
на форуме есть.
null_device
11.12.2013, 00:16
в связи с чем возник вопрос как переписать на дискету игры ?
Зависит от того, что вы под этим подразумеваете: копирование с PC на speccy или копирование на самом спектруме.
В первом случае нужна программа, вроде Spectrum Navigator (http://zx.pk.ru/showthread.php?t=13438) или ZX Disk Studio (http://zx.pk.ru/showthread.php?p=282368#post282368)
Во втором случае, лучше, каким-нибудь специализированным копировщиком (http://trd.speccy.cz/system.php). Пользоваться командами tr-dos дюже неудобно.
Alexei_an
12.08.2014, 18:36
Помогите и мне с контроллером дисковода пентагона 128. При обращении к диску раскручивается мотор, головы подводит на 0 дорожку, крутит дискету пару секунд и выдаёт no disk. Импульсы IP на 35 ноге ВГ во время кручения присутствуют, на 27 ноге (RAWR) данные появляются, на 26 (RCLC) тоже есть сигнал. Что и как ещё можно проверить? ВГшки другой, к сожалению нет, чтоб попробовать заменить.
У прежнего владельца раньше всё работало.
null_device
12.08.2014, 18:58
Alexei_an, модель привода, формафактор 5.25 - 3.5?
Проверьте исправность буферных элементов (инверторы\повторители).
Если у предыдущего владельца BDI работал - возможно, где-то "ушел" контакт (обрыв дорожки, неконнект в панельке, проблема со шлейфом дисковода).
Alexei_an
12.08.2014, 19:20
модель привода, формафактор 5.25 - 3.5?
5.25" мс 5313, пробовал подключать mitsumi D509V с установкой джампера на пониженные обороты.
Проверьте исправность буферных элементов (инверторы\повторители).
Их проверял, шлейф тоже. Всё звонится куда надо от флопа и на выводы микросхем на плате.
Дорожки на плате пентагона визуально все хорошие. С панелькой тоже контакт проверен.
null_device
12.08.2014, 20:01
Alexei_an, +12 вольт на 40 "ноге" ВГ93 есть?
Если остальные элементы и узлы исправны, упорно приходит на ум только неисправность контроллера.
Alexei_an
12.08.2014, 20:10
+12 вольт на 40 "ноге" ВГ93 есть?
Да, и 5 и 12В приходят на ВГ.
А если дискеты совсем плохие, он может себя так вести? Даже при попытке форматирования - no disk.
Хотя дискет штук 15. Должен же хоть какие-то попытки прочитать делать...
null_device
12.08.2014, 20:30
Alexei_an, в случае "плохой" дискеты появляется сообщение Error (или подобное).
No disc указывает, на то, что данные косвенно указывающие на наличие диска в приводе, не доходят до контроллера (индексные импульсы или читаемые данные). Проверьте d91 (лп11).
Alexei_an
12.08.2014, 22:10
Повторители D91 похоже целые. Но я заметил, вроде что-то меняется от нажима на плату. Ушёл всё пропаивать в районе BDI.
---------- Post added at 22:10 ---------- Previous post was at 21:28 ----------
К сожалению не помогло :(
Alexei_an
13.08.2014, 00:50
На выводе DRQ ВГ93 должно что-нибудь появляться? У меня там низкий уровень всегда. На выходе INRQ проскакивает импульс лог 0 длительностью 440мкс.
null_device
13.08.2014, 02:49
Alexei_an, должно: http://zxpress.ru/book_articles.php?id=1691
Alexei_an
13.08.2014, 11:33
должно: http://zxpress.ru/book_articles.php?id=1691
Выходной сигнал в режиме чтения указывает, что регистр
данных содержит информацию для передачи. В режиме
записи сигнал DRQ указывает на готовность приема
информации с шины данных. Этот сигнал
устанавливается в состояние низкого уровня, если данные
считаны в ЭВМ или записаны из ЭВМ в регистр данных
У меня ведь этот сигнал и не должен устанавливаться в верхний уровень, так как никакие данные не прочитаны, и нечего передавать. Или не правильно?
solegstar
13.08.2014, 12:24
Alexei_an, что-то еще делалось в пентагоне после предыдущего владельца? например доработка кемпстон-джойстика? если можно, то сфотографируйте контроллер дисковода крупным планом. соответствуют ли конденсаторы С1 и С2 своим номиналам? на ВГшке есть 1МГц на 24 выводе или частота завышена/занижена? да и вообще проверьте правильность делителей частоты начиная с генератора 8МГЦ и дальше по узлам 4-2-1... доходит ли сигнал RDD c дисковода до ТМ2 2вывод Д92 и проходит ли дальше?
Alexei_an
13.08.2014, 12:50
что-то еще делалось в пентагоне после предыдущего владельца? например доработка кемпстон-джойстика?
Кемпстон порта судя по всему нет, даже тест 4.30 говорит об этом, что не реализован (загружал с маг. входа) разъёмы под джойстики только два курсорных.
Есть платка с YM, подключенная шлейфом к основной плате (использовались незадействованные выводы разъёма дисковода платы). На той же платке собрана ещё какая-то схема на транзисторах для видео сигнала, наверное повторители (но это не в тему).
если можно, то сфотографируйте контроллер дисковода крупным планом
Домой приду с работы, сделаю.
на ВГшке есть 1МГц на 24 выводе или частота завышена/занижена?
Есть, 999 с чем-то кГц :) .
соответствуют ли конденсаторы С1 и С2 своим номиналам?
С1 стоит 330 пик. С2 проверю.
да и вообще проверьте правильность делителей частоты начиная с генератора 8МГЦ и дальше по узлам 4-2-1...
Это что за узлы? Триггеры ТМ2?
доходит ли сигнал RDD c дисковода до ТМ2 2вывод Д92 и проходит ли дальше?
Доходит до ТМ2 и что-то появляется на выводе RAWR ВГшки, но может не то, я выложу осциллограмму.
Alexei_an
13.08.2014, 19:43
C2 - 100пик.
Фотки платы вот тут https://www.dropbox.com/sh/aetj8xb21hcnozk/AABYeIb30h3BVBSoG2BjRT3Ba
Частоты проверил, на генераторе 8 МГц. На первом триггере D76, счётчике D39 всё правильно делится.
На входе RAWR ВГшки при вращении дискеты примерно такие меняющиеся данные https://www.dropbox.com/s/1szjn038fyqz0wz/hantek88_1.png
SoftFelix
13.08.2014, 19:50
Фотки платы вот тут
Что-то мне ВГ93 с такой маркировкой очень не нравиться. Есть возможность поставить другую ВГ93?
Alexei_an
13.08.2014, 20:01
Есть возможность поставить другую ВГ93?
Сейчас нет, даже не знаю где заказать. В чип-дипе вроде нет ограничения на минимальный заказ при предоплате?
null_device
13.08.2014, 20:20
SoftFelix, да не - нормальный чип. Сталкивался с такой маркировкой, правда на лицевой стороне, все же пресутствовала еще хоть какая-то информация (даты выпуска). Возможно она выбита на другой стороне?
Другое дело, что ВГ93 иногда "помирает" частично, в результате чего приходится искать черную кошку в темно комнате, которой там нет.
Alexei_an
13.08.2014, 20:53
Ну ясно. Попробую раздобыть микросхему.
---------- Post added at 20:53 ---------- Previous post was at 20:50 ----------
Возможно она выбита на другой стороне?
Вид сзади: https://www.dropbox.com/s/1qlxgjqxv6kcm7z/P8120410_cr.jpg
solegstar
14.08.2014, 09:46
Alexei_an, проверьте D88 и D89, возможно один из выходов пробит или на вход микросхем не приходит сигнал, поэтому не работают некоторые порты обращнеия к ВГ.
и еще - светодиод на дисководе ессно загорается при обращении?
solegstar
14.08.2014, 10:33
вот здесь нет кз?
Alexei_an
14.08.2014, 11:25
светодиод на дисководе ессно загорается при обращении?
Да, загорается конечно.
Проверю D88 и В89...
вот здесь нет кз?
Не должно быть, осматривал плату. Гляну ещё раз тогда.
Alexei_an
14.08.2014, 18:24
проверьте D88 и D89, возможно один из выходов пробит или на вход микросхем не приходит сигналПохоже, всё в порядке. На входы приходят сигналы, на выходах меняются тоже. Но правильность работы конечно не проверить без логического анализатора. Остальную логику потыкал входы-выходы, тоже не нашёл ничего подозрительного.
вот здесь нет кз? Проверил - точно нет. То чуть флюса оставалось.
Раздобуду ВГ - отпишусь.
Alexei_an
21.08.2014, 09:37
Действитьельно, ВГшка была полудохлая. С новой всё заработало. Всем спасибо за помощь :)
san010101
21.09.2020, 14:12
https://pic.maxiol.com/thumbs2/1600682112.3111970574.photo2020092116543.jpg (https://pic.maxiol.com/?v=1600682112.3111970574.photo2020092116543.jpg&dp=2)
Всем привет. Вот такая ошибка выходит при подключенном 3,5" флопике. Причем все работало, перепробовал кучу дисков, похоже проблема аппаратная.
- - - Добавлено - - -
нашел, кварц был на 3 гармонике
24 МГц шло
Радость была не долгой, ошибка повторилась.
А кто подскажет, какая длительность импульса "Magik" при нажатии на соотв. кнопку?
- - - Добавлено - - -
Радость была не долгой, ошибка повторилась
Не читается диск, а дисковод или контроллер- нужно разбираться
san010101
22.11.2020, 12:12
плюс просадка напряжения, теперь все нормально.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot