26

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

sintech пишет:
SaTaN5076 пишет:

Это же IDC? У него же физический ключ у разъема, не позволяющий вставить наоборот..

На разъеме то может и ключ, а на кабеле нет :)
НА фотки кабели от двух моих Disk ][ дисководов.
https://i.ibb.co/HNVtsc6/apple-Disk-II-cables.jpg

Мне попадались фото эппловских разьемов с ключами. Но в целом, все же, если такое дело - то смысла не вижу заморачиваться, вполне достаточно пинов.

27 Отредактировано Prol (18-10-2021 00:34)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

electroscat пишет:

...прибавить к номеру букву М или М+ совершенно точно нужно...

На работоспособность это конечно не влияет, но рвет шаблоны, когда написано (латиницей), что сделано таким-то и таким-то и в то же время стоит обозначение изделия по ЕСКД с конкретным кодом предприятия разработчика.

28 Отредактировано electroscat (18-10-2021 01:18)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Prol пишет:

На работоспособность это конечно не влияет, но рвет шаблоны, когда написано (латиницей), что сделано таким-то и таким-то и при в то же время стоит обозначение изделия по ЕСКД с конкретным кодом предприятия разработчика.

Тогда как вам вот такой дизайн и надписи ?

https://i.ibb.co/wC7nPnV/top-GV.jpg

Ну только не серийный номер прототипа а просто "Прототип Фг......." или "Код прототипа Фг.... " Или как это будет правильно написать ? Может "Обозначение прототипа по ЕСКД Фг.... " ...

29

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Можно написать на базе или на основе изделия. Слово прототип тут не совсем подходит, поскольку это было серийное, вполне законченное изделие.
Шугарт тоже жаргон, компания Shugart и жесткие диски выпускала, можно написать 140К или shugart в кавычки взять.

30 Отредактировано electroscat (18-10-2021 02:37)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Prol пишет:

Можно написать на базе или на основе изделия. Слово прототип тут не совсем подходит, поскольку это было серийное, вполне законченное изделие.
Шугарт тоже жаргон, компания Shugart и жесткие диски выпускала, можно написать 140К или shugart в кавычки взять.

Спасибо за рекомнндации. Тога вот так:

https://i.ibb.co/zPZK7rK/top-GV.jpg

31 Отредактировано Prol (18-10-2021 09:38)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Да, вполне. Совсем маленькие придирки
1. тавтология — ниивк и фг.
2. можно угол выровнять и тогда надписи тоже подровняются.
3. 5088.02 можно будет подключать?:)

32 Отредактировано electroscat (18-10-2021 10:30)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Prol пишет:

Да, вполне. Совсем маленькие придирки
1. тавтология — ниивк и фг.

Напишите, как вы эту информацию видите ? На форуме в телеграмм коллегиально решили что НИИВК изначальный автор конструкции и о нем нужно тоже написать. Мне показалось что в таком виде наиболее приемлимый вариант.
так "На основе разработки НИИВК изделия Фг3.089.105."
Если например


Prol пишет:

2. можно угол выровнять и тогда надписи тоже подровняются.

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

Prol пишет:

3. 5088.02 можно будет подключать?:)

В этом отношении ничего не поменялось, все как на оригинале.

33 Отредактировано garnizon (18-10-2021 10:43)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

ПЭВМ АГАТ. Контроллер для накопителей стандартна Disk][.  (по джампам ясно что 7.9)
Творческая реплика на основе ФГ.3.089.105.  (это именно реплика и именно творческая)
Подготовили: name1, name2 (без подробностей, ибо лишнее)

34

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Вот такая версия, угол выровнял, фраза "На основе разработки НИИВК изделия Фг3.089.105." не помещается, по этому "На основе изделия Фг3.089.105 (НИИВК)"...

https://i.ibb.co/BP8Xb2v/top-GV.jpg

35

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

garnizon пишет:

ПЭВМ АГАТ. Контроллер для накопителей стандартна Disk][.  (по джампам ясно что 7.9)
Творческая реплика на основе ФГ.3.089.105.  (это именно реплика и именно творческая)
Подготовили: name1, name2 (без подробностей, ибо лишнее)

Коротко и понятно. Пусть это будет это крайний вариант, дальше хочу сконцентрировать усилия на проверке топологии, дизайн норм ))

36

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Prol пишет:

3. 5088.02 можно будет подключать?:)

Вот и я о том, что этого не указано. 
Поэтому и предложил "накопителей стандарта..."

37

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Да, эта версия лаконична, мне нравится. Можно на этом остановиться в целом.

https://i.ibb.co/zGMG8K6/top-GV.jpg

38

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

А мне старые надписи больше нравились (кроме децимального номера, он и правда не в тему).
Было лаконично, а сейчас много букв, "Сделано в СССР" хотя вроде на фабрике JLCPCB будет производиться. Во времена СССР так можно было писать а сейчас это скорее "Создано/Разработано/Задизайнено в СССР" а сделано в Китае.
И еще ошибки: "стандартна".
Идентификаторы микросхем будут ими закрыты, как потом со схемой их сверять?
Номиналы пассивных деталей либо делать ко всем либо не делать и оставить в таблице.

39 Отредактировано Wierzbowsky (20-10-2021 01:05)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

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

В слове "Разьём" очепятка (должно быть Ъ).

Некоторые кондеры обозначены как Cx - номера нет.

Очепятка: "стандарта", а не "стандартна".

Джамперы лучше обозначать как "JP".

С3 - электролит на шине питания? Лучше его поставить рядом со слотом и использовать радиальный, как на оригинальных платах - добавит ностальгии. :)

40

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Плата с последними изменениями вот так выглядит теперь:

https://i.ibb.co/wKy0LrY/bot-GV.jpg https://i.ibb.co/Qmfdx7J/bot-SL6.jpg https://i.ibb.co/GcpwhSQ/top-GV.jpg https://i.ibb.co/7S2m9Dz/top-SL6.jpg

Это коллегиальный труд на "ПЭВМ АГАТ" в телеграмм, там адресс на плате есть.
По поводу С3 - это н епо питанию, это цепь задающая тайминг генератору, а генератор дает походу время задержки выключения двигателя вращения дискет и еще ряд вещей.
Кондеры которые Cx - их нет на схеме, это те самые конденсаторы которые обычно возле каждой микросхемы по питанию стоят. Их номинал указан на плате.

41 Отредактировано Wierzbowsky (21-10-2021 01:58)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Если С3 не на шине питания, то надо бы поставить отдельный электролит на 100мкФ 16в по питанию.

42

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Wierzbowsky пишет:

Если С3 не на шине питания, то надо бы поставить отдельный электролит на 100мкФ 16в по питанию.

На оригинале не было. Ну и по всей плате есть Cx - по 0,15 мкф. их 6, около 1 мкф в сумме, рассредоточенные по всей плате. На мой взгляд вполне достаточно для такого количества элементов, причем работающих совсем не на предельных частотах.

43 Отредактировано Wierzbowsky (24-10-2021 18:07)

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Обычно в паре с 100нФ ставят электролиты или танталы от 10 до 100мкф для фильтрации помех и скачков по питанию. Но дело Ваше.

44

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

В случае если вдруг понадобится, можно вот сюда впаять:

https://i.ibb.co/z85TgSr/Cx.jpg

По задумке, у меня много не электролитических конденсаторов на 10 мкф, (106) - они по размеру чуть больше чем 0.15.  Не испортят сильно внешний вид. Буду их ставить. Но думаю, что и с кондеями на 0.15 все будет работать надежно.

45

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Вот похоже эта версия пойдет в тираж уже в понедельник:

https://i.ibb.co/GQcjxQF/bot-SL6.jpg https://i.ibb.co/Px1PzGJ/top-GV.jpg https://i.ibb.co/1njZRvh/top-SL6.jpg https://i.ibb.co/xMgyB93/bot-GV.jpg

Плата проверена на 95% примерно. Онаружено где то 4 ошибки, причем одна незначительная, и все работало бы с такой ошибкой.
Если у кого то есть еще пожелания и предложения, пишите до понедельника.

Вот тут герберы последней редакции и сопутствующие файлы.

46

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

И еще одна редакция, постарался острые углы печатныз проводников убрать, максимум 45 град.. Ну есть там конечно пара моментов, но в осгновном все правильно. Еще пересечение дорожек верхнего и нижнего слоев минимизировал. В общем, хоть устройство далеко не высокочастотное, тем не менее плату постарался проработать. Массу странностей нашел в разводке, когда одна дорожка идет, и в двух местад уходит вверх на пару миллиметров и потом вниз так же, и еще где то так же. В общем, постарался оптимизировать. Возможно это последняя версия, в понедельник закажу на изготовление.

https://i.ibb.co/jDFqbkr/bot-GV.jpg https://i.ibb.co/hXTScx8/bot-SL6.jpg https://i.ibb.co/c6531G2/top-GV.jpg https://i.ibb.co/3Skch4G/top-SL6.jpg

47

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Доброго времени ! Вчера пришли платы, собрал один экземпляр, после включения, сразу же нашел ошибку на плате, благо, даже провода не нужно чтобы ее исправить, просто припоя побольше в одном месте напаять.

https://i.ibb.co/PT0Hpxn/20211025-224322.jpg

И так, предварительно, по команде С600.С6FF - выдает содержимое прошивки, по джамперу - переключается с прошивки Агата на прошивку Apple II, Соорудил что то типа тестилки, напаял под разьем Apple II 5 светодиодов, один - готовность, инверсный, и по 1 на каждую фазу. В итоге, теперь видно, как по команде С600G - процессор через контроллер подает сигнал активности на привод и перебирает фазы, то есть пытается вернуть голову на 0 дорожку. Естественно, без данных с 0 дорожки - ничего дальше не происходит. В целом, пока это не показатель, нужен привод или эмулятор для проверки работы секвенсора, это как бы самое главное. Но начало есть. НУ и в целом, смотрите какая красота получилась :

https://i.ibb.co/4jGczdf/20211118-182307.jpg https://i.ibb.co/JFQhJt4/20211119-012006.jpg https://i.ibb.co/BPFqqwG/20211119-012116.jpg

Вот видео, про то , как Агат перебирает фазы, пытаясь вернуть голову дисковода на 0 дорожку:



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

48

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Отлично! Думаю, что если будет работать не очень устойчиво, надо будет добавить брокировочных 100нф кондеров каждой второй микрухе и электролит рядом с ламелями.

49

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Добрго времени дорогие коллеги!

Хочу немного рассказать о проекте и его текущем состоянии.

И так, одно устройство собрано. Какое то время не мог запустить эмулятор японца, оказалось, что обе моих SD карты им не воспринимались, хотя по емкости они были наиболее подходящими. 
Вчера нашел еще 4 SD карты, и 3 из них заработали, то есть эмулятор начал выдавать сигнал читаемый "с дискеты".
И все бы хорошо, этот сигнал приходит на секвенсер, на 15 выв ИР13 (D16), успешно диференцируется цифровой цепочкой, и уже обработанные импульсы подаются на 4 выв D12, то есть до ПЗУ секвенсора все это неминуемо доходит. Что происходит дальше, мне пока трудно судить, я на этапе, когда секвенсор пока что является черным ящиком...  Как итог работы секвенсора, я так понимаю, должны быть байты на выходах Q0...Q7 ИР13 (D15), которые в последствии через шинные формирователи поступают на шину Агата, и воспринимаются как полученная с диска информация. Если я не прав - поправьте меня пожалуйста. Так вот, во время чтения на D15 приходят сигналы сдвига, но при этом информация не поступает, и по этому на выходе постоянный "0" по всем разрядам.

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

Сейчас на вывод 15 (D16) со входа эмулятора подается вот такой сигнал, соответствует началу трека:

https://i.ibb.co/3FhbdxF/image.jpg

ВОт ссылка на сохраненный файл лог. анализатора: https://disk.yandex.ru/d/Ej3WuAaxSjAbEw, начало чтения трека (C600G) с 0.699 сек, заканчивается (точнее начало повтора трека) на 0.717 сек. ТО есть длительность чтения дорожки 0.018 сек. Это кстати тоже интересно, так ли это должно быть, так ли происходит у дисковода?
Пожалуйста, кто знает как работает секвенсер, помогите пожалуиста разобраться в его работе. Заранее очень благодарен за любые ответы !

50

Re: Изготовление универсального (А7/А9) контроллера дисковода 140 К

Вот еще один сохраненный лог файл, тут с 0.742 сек, и тут еще с выхода лог. диф. цепи сигнал, обработанный, то что приходит на 4 выв. РТ5 (D12): https://disk.yandex.ru/d/XWCM_UvtEAUbOg