Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Документация »   Доки на МС 5401 ?
RSS

Доки на МС 5401 ?

Может есть у кого ?

<<Назад  Вперед>> Страницы: 1 2 *
Печать
 
Voldemar0
Junior Member


Откуда: Tomsk, Russia
Всего сообщений: 102
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 нояб. 2006
Ещё раз благодарю за доки и дополню то, что удалось ещё накопать:

Схематически плата логики мс5401 отличается от мс5406 довольно незначительно: в ней лишь дополнительно присутствует удвоитель частоты сигнала "ШАГ" на к555аг4. Судя по всему, в 5406 что-то оптимизировали в прошивке ПЗУ (о ней ниже) и выкинули удвоитель.

ПЗУшка к155ре3, стоящая на панельке, декодирует номер фазы шагового двигателя в сигналы для ключей управления шаговым двигателем. Двигатель состоит из двух обмоток, каждая из которых может быть выключена или включена в прямом или обратном направлении. Когда головка зафиксирована на одной из дорожек, питание подаётся только на одну обмотку. Перемещение между дорожками происходит в два этапа: 1) подаётся напряжение на вторую обмотку, 2) снимается напряжение с первой.


Прошивка ПЗУ:
входы       выходы
10 11 12  1 2 3 4
0  0  0   1 1 1 0
0  0  1   1 1 0 1
0  1  0   0 1 1 1
0  1  1   1 0 1 1
1  0  0   0 1 1 0
1  0  1   1 0 0 1
1  1  0   0 1 0 1
1  1  1   1 0 1 0


NB: если будете программировать эту ПЗУ, проверьте несколько раз, чтобы на выходах 1 и 2
нигде не попадалось двух нулей одновременно. Это же относится к паре 3 - 4. Два нуля приведут к КЗ в силовых каскадах.

Рядом с ПЗУшкой стоит кр531ие17 - счётчик фаз. Самая горячая микруха, у меня температура около 70 градусов, соответственно, вероятность её отказа весьма высока.

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

В углу платы, рядом с разъёмом управления, набор из четырех переключателей - это выбор линии Select, так же как во флоппи-дисководах.

Схемотехника этого винта, так же как и интерфейса, очень напоминает обычный флоппи-диск. Основные отличия только в дифференциальных сигналах данных чтения и записи, а также в скорости передачи данных: таймслот бита - 200 нс, импульс - 100 нс (у флопов на порядок медленее).

Интересно, что усилитель чтения построен на двух NE592 (вообще-то разрабатывалась для использования с видеоголовками видеомагнитофонов), в то время как на популярных флопах ставились специализированные усилители. Такая схема усилителя мне встречалась только на
болгарском флопаке ес5088 (суперпростой флоп на 140 кб, ставился, вроде бы, только в ранние "Агаты").

Про кодирование информации: вроде бы обычный MFM, зона синхронизации так же как на флопаках состоит из большой группы нулей после которых следует байт A1 со специальным образом подправленной синхронизацией. Но дальше некоторые отличия. У меня форматирование делалось, вероятно, на ДВК:
1) пролог поля адреса: FE, затем номер цилиндра, стороны и сектора + два байта контрольной суммы (у флопаков присутствует ещё один байт - размер сектора).
2) пролог поля данных: 80 (у флопаков FB или F8).

Контрольная сумма считается по какому-то хитрому алгоритму (не просто суммирование или xor), потому что даже перестановка байт в поле (например, 01 00 00 или 00 00 01) влияет на значение CRC. В доках на контроллер найти описание алгоритма не удалось, но можно попробовать выкопать его из описания микрухи - км1818вф4 (генератор КЦК).

Больше накопать ничего не удалось. Винт я отремонтировал (заменил три микрухи и два диода),
данные анализировал самопальной прогой, которая ковырялась в буфере данных осцилографа (velleman pcsu1000), но семплрейт для уверенного чтения нужен около 50 мгц (4-5 отсчётов на импульс), если снизить до 25 мгц уже не удаётся уверенно различать длительность интервала между импульсами), а размер буфера всего 5000 отсчётов - это примерно 40-50 расшифрованных MFM-байт, так что даже узнать размер сектора не получается :(

В общем, отличный стенд и повод для изучения FPGA :))
alecv
Advanced Member


Откуда: Санкт-Петербург
Всего сообщений: 5545
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 окт. 2004
Voldemar0 написал:
[q]
Про кодирование информации: вроде бы обычный MFM, зона синхронизации так же как на флопаках состоит из большой группы нулей после которых следует байт A1 со специальным образом подправленной синхронизацией.
[/q]
Как ты понимаешь, дорожка - это такой быстрый цифровой магнитофон ;) Формат делает контроллер и он может быть любым. Если это ДВК, Э-85 или древние контроллеры Western Digital, то формат расписан в доках на чипсет WD1010-05, он же Intel 82062 она же светлановская КР1809ВГ7.

Еще ДВК-шный/Э-85 формат описан в ихних доках на КЖД.
andyTh
Гость

Ссылка

Везёт мне на плат после любителей КМ.
Попал в руки МС5401. На первый взгляд состояние идеальное, но ни одного зелёного конденсатора нет :)
По докам от 5406 можно восстановить почти всё.
Счастливые владельцы сабжа, подскажите номинал конденсатора в цепи АГ4.
Вот этого то узла в 5406 нет.
Схема драйвера шпинделя тоже не совпадает, но там можно методом научного тыка попробовать...
Хотя может уже появилась у кого дока и от МС5401.
Сейчас на форуме
1801BM1
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2015
В моем 5401 есть 555АГ4, рядом зеленый конденсатор на n150J, но куда от него дорожки идут - не видно, надо плату снимать. Если скажете нумерацию ножек - могу тестером прозвонить.
andyTh
Гость

Ссылка

Спасибо, этого достаточно.
Единственное уточнение это конденсатор стоящий под самой АГ4?
Между 555АГ4 и 155ЛН1.
Сейчас на форуме
1801BM1
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2015


Подписал некоторые зелененькие. Те что не подписаны - 0.1мкФ.
Да, 150 пикофарад находится между АГ4 и ЛН1.
andyTh
Гость

Ссылка

Супер! Спасибище!!!
Один момент. По схеме 5406 конденсатор под 155РЕ3 должен быть 68нф. У вас он неподписан, т.е. подразумевается 0,1мк.
Сейчас на форуме
1801BM1
Newbie


Всего сообщений: 78
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
15 янв. 2015
Угу, на конденсаторе возле 155РЕ3 по фотке можно разглядеть надпись "m10", то есть - да, этот конденсатор 0.1мкФ.
crackintosh
Newbie


Откуда: Кишинёв
Всего сообщений: 35
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
7 дек. 2015
Помогите с ремонтом нижней платы МС5401. Подскжите какие компоненты должны быть в пустых местах:



<<Назад  Вперед>> Страницы: 1 2 *
Печать
Полигон-2 »   Документация »   Доки на МС 5401 ?
RSS

0 посетителей просмотрели эту тему за последние 15 минут
В том числе: 0 гостей, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS