PDA

Просмотр полной версии : Контроллер дисковода Pentagon 128



doc_fbi
09.11.2013, 09:44
Подскажите процедуру диагностики контроллера дисковода Pentagon128
в tr-dos выходит при команде load или list пишет нет диска или нехватка памяти, к девайсу обращения нет (он прокручивает диск только при включении питания)
12 v на 40 ноге ВГ93 есть
генератор работает

каковы проверки дальше?

lisica
09.11.2013, 20:06
Проверить на ВГ кроме 12, ещё 0, +5 и клок. Попробовать заменить, если эти напруги и клок в норме.

SoftFelix
09.11.2013, 21:07
в tr-dos выходит при команде load или list пишет нет диска или нехватка памяти,
Тут, скорее всего, дело не в ВГ-шке. Что-то с триггером-дешифратором адресов ТР-ДОСа.

doc_fbi
09.11.2013, 21:25
Тут, скорее всего, дело не в ВГ-шке. Что-то с триггером-дешифратором адресов ТР-ДОСа.

а поконкретнее


проверил сигналы "ВГ" на 35 и 37 ноге сигналов нет на 26 есть


к сожалению заменить сейчас неначто

SoftFelix
09.11.2013, 21:29
а поконкретнее
Напомни: сам собрал, новодел, какая плата-схема??? "Нехватка памяти" - Out of memory?

lisica
09.11.2013, 22:37
35 и 37 ноге сигналов нет
IP индексов нет, так как дисководу нет команд на чтение\записи
DDEN нет, это уже что то с портом FF

---------- Post added at 21:37 ---------- Previous post was at 21:35 ----------

Смотри D88 и D89 для начала.

doc_fbi
09.11.2013, 22:45
Напомни: сам собрал, новодел, какая плата-схема??? "Нехватка памяти" - 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? Плата очень чувствительна к количеству и местоположению блокировочных конденсаторов. У тебя как? Что с питанием? Монтаж внимательно проверял на правильность, залипоны, номиналы? Скинь фотки платы в хорошем разрешении в вышеуказанную тему. А лучше её хорошенько прочитать от начала и до конца.

lisica
10.11.2013, 00:08
Ошибки и недостатки платы:
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.

lisica
10.11.2013, 00:21
Так это входы неиспользуемой половинки дешифратора.
:) поспешил, недосмотрел.


Тогда уж вот это:
А это вполне может быть.

doc_fbi
10.11.2013, 10:29
Так это входы неиспользуемой половинки дешифратора.

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

Тогда уж вот это всё нужно проверить:



Особенно п.4.

проверил все - этих ошибок у меня на плате нет! (проверял ещё в начале) и сейчас проверил и прозвонил
все в норме
интересует должно ли что-то быть на dd75.11 , у меня на нем возникает сигнал только во время сброса и следовательно на 8 выводе тойже микросхемы тоже возникает сигнал только в момент сброса

doc_fbi
10.11.2013, 10:34
+

doc_fbi
10.11.2013, 10:36
++

doc_fbi
10.11.2013, 10:37
+++

SoftFelix
10.11.2013, 11:49
doc_fbi, я только вечером гляну или даже завтра - сейчас убегаю...

lisica
10.11.2013, 12:03
интересует должно ли что-то быть на 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
12.11.2013, 22:31
doc_fbi, проверьте стабильность работы "триггера-защелки" tr-dos - d76.2. Не исключено, что стоит подобрать номинал r13 и vd2. Также, возможно, стоит на время исключить из схемы одновибратор кнопки magic (d78 \аг3\), в некоторых случаях он приводил к нестабильной работе и его попросту не рапаивали.

Так вроде с выходом tr-dos все в порядке выходит и в нем даже команды вводятся - только на приводе это никак не отражается

что вообще дает эта кнопка "magic"

goodboy
12.11.2013, 22:39
что вообще дает эта кнопка "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)?

doc_fbi
13.11.2013, 07:42
никак ни реагирует ни на какие команды - ни лампочка ни крутится
крутится только при включении питания где-то с пол секунды
дисковод 3.5 nec FD1231H

null_device
13.11.2013, 15:51
doc_fbi, при обращении к дисководу, должна "крутиться" дискета по сигналу motor on. И загореться "лампочка" дисковода, при выборе определенного привода.

doc_fbi
01.12.2013, 17:16
Купил ещё две ВГ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"

doc_fbi
04.12.2013, 21:52
На тех дисководах которые есть у меня нет перемычки которые можно переставит\перепаять
может просто выдрать часть шлейфа который отвечает за выбор и запаять намертво? как понимаю надо подать "0" на DS1,DS2,DS3 и на DS0 подать "1"

doc_fbi
04.12.2013, 22:34
В таком так как я предложил выше - завелось, только индикатор обращения к диску постоянно горит
при этом начал форматировать но доходит до 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"

doc_fbi
08.12.2013, 22:10
Если правильно понял: блок магнитных головок дисковода "физически" доходит до последней дорожки на поверхности дискеты и не в состоянии нормально ее отформатировать. Так на 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 сигналы оказались "перепутаны".

doc_fbi
09.12.2013, 06:21
1) датчик плотности есть
2) головка не двигается совсем (диск вращается)
3) отзывается на "с" - загорается индикатор , начинает крутиться диск, система пишет ок, блок головок стоит на месте, на остальные буквы не реагирует и пишет "eror disk"

что отвечает за перемещение головок?

lisica
09.12.2013, 09:23
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 трек (если головка на нём стоит).

Возможно. К сожадению, не имел с такими дело.

doc_fbi
10.12.2013, 23:19
ЗАРАБОТАЛО!
нашел обрыв дорожки от 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 МГц шло

Радость была не долгой, ошибка повторилась.

lav
21.11.2020, 18:22
А кто подскажет, какая длительность импульса "Magik" при нажатии на соотв. кнопку?

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


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

san010101
22.11.2020, 12:12
плюс просадка напряжения, теперь все нормально.