PDA

Просмотр полной версии : Доработка NEMO-FDI



PVG
28.05.2019, 13:21
Добрый день, форумчане.
Хочу развести платы дисковода NEMO-FDC, но сперва внести изменения:
1. Доработка на ЛЕ4 для совместимости с ZX_MC1/2.
2. Добавить поддержку 4 дисководов заменив ТМ8 на ТМ9, а также 2 элемента ЛА13 на ИД7 или ИД4.
3. Где то на форуме читал, что неплохо было-бы использовать сигнал TR43.

По 2п. необходимо ли на сигналах SIDE, DS0...DS3 ставить буфер с открытым коллектором? или можно не ставить, чтоб с экономить один корпус.
По 3п. здесь вообще много различных схем:
Фото169112 Фото269113 Фото369114
На мой взгляд правильная схема на Фото1, на фото2 полная чушь, а на фото3 как то сильно урезана.

Что думаете?

Фото платы:
7480174802
Схема:74895

Gerber файлы (исправленные):
77935

doorsfan
28.05.2019, 14:51
по моему опыту
без TR43 + контроллер без ФАПЧ + дисковод МС5305 +ГМД130 = гарантированные ошибки ближе к концу диска.

SoftFelix
28.05.2019, 15:06
По 2п. необходимо ли на сигналах SIDE, DS0...DS3 ставить буфер с открытым коллектором?
Конечно нужно ставить. Если не кроить и придерживаться стандартов.

3. Где то на форуме читал, что неплохо было-бы использовать сигнал TR43.
Там надо разбираться. При записи, насколько я понял, сдвиговый регистр формирования сигнала /WD должен тактироваться удвоенной частой (8МГц) при TR43=1.

SYR-ALEX
28.05.2019, 19:56
Рекомендую ознакомиться с этой статьёй (http://emuverse.ru/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D 0%B5%D1%80_%D0%B4%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D0 %BE%D0%B4%D0%B0:_%D1%81%D1%85%D0%B5%D0%BC%D0%BE%D1 %82%D0%B5%D1%85%D0%BD%D0%B8%D0%BA%D0%B0_%D0%B8_%D0 %BF%D1%80%D0%B8%D0%BD%D1%86%D0%B8%D0%BF%D1%8B_%D1% 80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B) . Надеюсь найдутся ответы на многие вопросы .

PVG
29.05.2019, 14:41
Интересная статейка.
Как я понял предкомпенсация сигнала WRDATA должна быть:
дорожки 0..43 - 125 нс.
дорожки 44...80 - 250 нс.
Тактирование сдвигового регистра при
TR43 = 1 (4 МГц)
TR43 = 0 (8 МГц)
В схеме NEMO-FDC предкомпенсация всегда 250 нс, что в принципе не противоречит отсюда вопрос надо ли использовать сигнал TR43.

Вопрос 2. Доработка на ЛЕ4 для совместимости - заменить старый сигнал "/WAIT" или предусмотреть джемпер старый/новый.

Схема 69132 жду замечаний и предложений.

предкомпенсацию сделал (убрать не долго.)
если сигнал "/WAIT" не нужен можно освободить 3 элемента ЛП5, а вот 4тый D12.2 не знаю как освободить и чем заенить

solegstar
29.05.2019, 15:30
а вот 4тый D12.2 не знаю как освободить и чем заменить
если есть возможность проверить, то я бы заменил узел суммирования частоты 14MHz+2MHz на этом элементе, на стандартный кварцевый генератор 16MHz на двух инверторах и одном элементе для буферизации сигнала. когда я настраивал свой контроллер, у меня с этим узлом были проблемы - частота недотягивала до 16МГц из-за чего были проблемы со стандартными дискетами, после форматирования с такой тактовой частотой фактически у дискет была своя разметка. долго возился, подбирал серию ЛП5, но в итоге собрал отдельно генератор.

PVG
29.05.2019, 15:43
а если поставить активный кварцевый генератор на 16 МГц.

solegstar
29.05.2019, 16:02
а если поставить активный кварцевый генератор на 16 МГц.
ну это один из вариантов. а так, у Вас же есть два свободных элемента ЛА3 для генератора? или вы их планировали поставить вместо D12.1, D12.4?

PVG
29.05.2019, 16:26
Да, именно туда, и именно ЛА3, а не ЛА13.

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

Если мы поставим свой генератор подключим на 3D9, а что делать с сигналом "F" он еще идет и на D1 для увеличение частоты при сигнале "/STEP".

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

Осенило, на D7 собран RS-тригер
D7 меняем на TM2, D12 на ЛН1 (и нанем генератор тоже делаем).

solegstar
29.05.2019, 16:34
D7 меняем на TM2, D12 на ЛН1 (и нанем генератор тоже делаем).
а зачем D7 менять тогда? пусть лучше будет мелкой логикой.

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

но для начала проверить надо - подключить генератор 16мгц к 3 ноге D9.2. я в ближайшую неделю не смогу глянуть, куда я подключил 16МГц и что делал с сигналом F. скорее всего тоже заводил на него 16МГц.

PVG
29.05.2019, 17:01
Я на выходных подключу генератор и соберу схемку для предкомпенсатора.

PVG
03.06.2019, 09:09
Собрал доработки и проверил.
В первую очередь собрал доработку для предкомпенсатора, пробовал ранее записанные дискеты читать, перезаписывать. А также форматировать, записывать и читать с уже отключенной доработкой.
Короче все работает как и предполагалось.

Доработка генератора на 16 мГц тоже дала положительный результат также ранее записанные дискеты читаются и ... тесты проводил как и выше подключал и отключал генератор, все работает,
единственное что могу сказать с выхода D9 ТМ2 получается 8 мГц, а при перемещении головки "например при обращении к дисководу головка двигается вперед и назад" частота повышается до 16 мГц и перемещение происходит так быстро и не заметно т.е. звук настолько тихий, что его не слышно.
фото доработки "сопли".
6920069201
Новая схема:
69204

Вопрос по схеме, оставить старый сигнал "wait" или его убрать (обведено красным)?
Сигнал /IODOS идет через сопротивление, я считаю это не правильно и предлагаю заменить на диод? хотя схему компа не видел для которого он сделан но так будет правильней.

solegstar
03.06.2019, 13:24
Вопрос по схеме, оставить старый сигнал "wait" или его убрать (обведено красным)?
как по мне, я бы оставил, как опция, которая мало что требует.

Сигнал /IODOS идет через сопротивление, я считаю это не правильно и предлагаю заменить на диод?
так как сигнал /IODOS опциональный, он есть не на всех машинах, то да, его нужно заменить на диод, а диод в цепи /DOS просто заменить на резистор. Проще говоря, достаточно поменять местами VD2 и R4. это решит вопрос с подтяжкой сигнала к +5В, так как сигнал /DOS всегда присутствует, и как следствие, не понадобится дополнительный резистор подтяжки. А вот на 4 вывод D7.2 я бы повесил резистор 10кОм к +5В.

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


единственное что могу сказать с выхода D9 ТМ2 получается 8 мГц, а при перемещении головки "например при обращении к дисководу головка двигается вперед и назад" частота повышается до 16 мГц и перемещение происходит так быстро и не заметно т.е. звук настолько тихий, что его не слышно.
за это отвечают элементы D7.2, D7.3 и D1.3. это турбирование дисковода, я не пользовался этим контроллером долго, чтобы собрать статистику по его работе, но допустим ранние схемы (https://zxpress.ru/article.php?id=4527) турбирования ВГ имели проблемы с переключением на стандартную частоту 1МГц для ВГ во время записи, из-за чего портились дискеты. этот эффект описывался в журналах спектрофон и там же было найдено условие (1) (https://zxpress.ru/article.php?id=4543) и (2) (https://zxpress.ru/article.php?id=1963) стабильного переключения турбо или обычной частоты ВГ. в этом контроллере таких проблем видимо нет, так как я не слышал о порче дискет этим контроллером.
PS: вообще, новости и решения по этой теме можно найти на zxpress.ru в отдельном разделе (https://zxpress.ru/menu/1/172). А также желательно если у кого были проблемы с этим контроллером по части порчи дискет, отпишитесь плз.

PVG
03.06.2019, 14:33
А вот на 4 вывод D7.2 я бы повесил резистор 10кОм к +5В.

А зачем вешать резистор, раньше стояла ЛА13 с открытым коллектором, а сейчас ЛА3 обычная.

solegstar
04.06.2019, 07:45
А зачем вешать резистор, раньше стояла ЛА13 с открытым коллектором, а сейчас ЛА3 обычная.
Потому-что на 4 выводе, при единице на катоде диода, будет неизвестное состояние.

solegstar
04.06.2019, 20:03
2. Добавить поддержку 4 дисководов заменив ТМ8 на ТМ9, а также 2 элемента ЛА13 на ИД7 или ИД4.
доработка сделана не совсем верно. в ней нужно на 6 вывод ид7 подать сигнал с 5 вывода D3.2, или на 6 вывод ид7 подать +5В, а на 3 вывод ид7 подать сигнал с 6 вывода D3.2. Сейчас схема работать не будет.

PVG
05.06.2019, 15:19
доработка сделана не совсем верно. в ней нужно на 6 вывод ид7 подать сигнал с 5 вывода D3.2, или на 6 вывод ид7 подать +5В, а на 3 вывод ид7 подать сигнал с 6 вывода D3.2. Сейчас схема работать не будет.

Да согласен, изменил.
69218
Спасибо.

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

Я в начале этот сигнал завел на 4 н. D19, а потом изменил более компактно.

PVG
17.12.2020, 13:38
Всем привет, закончил разводить плату.
Плата вышла на 2.5 см длиннее и на 6 мм выше.
Схему и плату с двух сторон прикрепил, кому интересно посмотрите.

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

Все резисторы, диоды, конденсаторы были заменены на SMD и некоторые перенесены на заднюю сторону.
прилагаю 3D изображение.

SoftFelix
17.12.2020, 14:09
PVG, 4н D7.2 нужно тоже pull-up'ить. НЕМО там тоже чуткА скроил. Оно работает, но уж если хочется изящества во всём... Остальное пока мельком посмотрел. Непонятно использование исходной тактовой частоты 16МГц.

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


А вот на 4 вывод D7.2 я бы повесил резистор 10кОм к +5В.
Во! Ещё 1.5 года тому назад упоминали.

PVG
17.12.2020, 14:38
У НЕМО там стоит ЛА13 она с открытым коллектором её надо подтягивать, а у меня ЛА3 у неё полноценный выход в принципе R6 тоже не нужен.

Непонятно использование исходной тактовой частоты 16МГц.
для турбирования, перемещение головки происходит на высокой частоте (когда сигнал step = 0).

SoftFelix
17.12.2020, 15:03
У НЕМО там стоит ЛА13 она с открытым коллектором её надо подтягивать, а у меня ЛА3 у неё полноценный выход в принципе R6 тоже не нужен.
Это тут не причём. Вход логического элемента отделён диодом. Когда на катоде 0 - всё понятно - диод тянет вход ЛЭ к нулю через своё падение напряжения. Но вот на катоде у нас 1. Тогда вход ЛЭ как бы висит в воздухе и лог.1 на его входе крайне жидкая и равна исходящему току лог.1 этого вентиля, а он крайне мал. Мощная помеха по питанию или извне (тут описывался случай, что при попытке сфотографировать работающую плату компа фотоаппаратом со вспышкой, комп сбрасывался или перезагружался) могут привести к сбою.

Повторюсь.


Оно работает, но уж если хочется изящества во всём...



для турбирования, перемещение головки происходит на высокой частоте (когда сигнал step = 0).

Так там меняю такт на ВГ с 1МГц на 2МГц, насколько я помню. Во всех БЕТА-ДИСКАХ, насколько я помню, везде исходная частота 8МГц. И то она потом делится до 4х и ниже.

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

p.s. Вспомнил. У НЕМО же хитрая схема получения 16МГц из 14-ти. Тогда всё нормально.

PVG
17.12.2020, 15:16
Я подумал, что резистор надо повесить на 6 ногу, понял на 4н. вешать резистор - сделаем.
Здесь тоже вся схема работает от 8МГц, благодаря делителю на ТМ2 (D тригер), а при сигнале step включается ЛП8 и работает RS тригер уже без делителя и все частоты повышаются в 2 раза.

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

НЕМО получает 16МГц на ЛП5 14МГц+2МГц

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

Резистор уже добавил.

PVG
18.12.2020, 19:54
Добрый вечер, всем.
Будут какие ни будь замечания, а то хочу заказывать платы.
Я проверил, но взгляд со стороны не помешает.

PVG
26.02.2021, 11:16
Всем привет.
Пришли платы, вот фото, после сборки отпишусь.
7480374804

PVG
09.03.2021, 10:25
Всем привет, контроллер заработал с первого раза (можно так сказать), в схеме нашел ошибку:
Так должно быть-74892, а так получилось -74893.
В итоге ошибка в печатной плате, исправил таким образом - 74894, после этой доработки плата заработала, пишет, читает, поддержку 4-х дисководов не проверял на шлейфе только два разъёма наколото но уверен , что работать будет.

Serg6845
15.03.2021, 09:35
Всем привет, контроллер заработал с первого раза (можно так сказать), в схеме нашел ошибку:
Так должно быть-74892, а так получилось -74893.
В итоге ошибка в печатной плате, исправил таким образом - 74894, после этой доработки плата заработала, пишет, читает, поддержку 4-х дисководов не проверял на шлейфе только два разъёма наколото но уверен , что работать будет.

4 ногу можно было не трогать, достаточно поменять местами 5 и 6.

PVG
19.03.2021, 20:17
Согласен.

gdv2002
24.01.2022, 08:20
А можно подробнее про доработку по предкомпенсации записи?

SoftFelix
24.01.2022, 08:42
А можно подробнее про доработку по предкомпенсации записи?
Так на первой странице топика описано тут (https://zx-pk.ru/threads/30533-dorabotka-nemo-fdi.html?p=1014447&viewfull=1#post1014447) и тут (https://zx-pk.ru/threads/30533-dorabotka-nemo-fdi.html?p=1014509&viewfull=1#post1014509).

p.s. Данная схема контроллера, на мой взгляд, самая перспективная для причёсывания и запуска в производство. Тут есть действительно все нужные доработки. Разве что нет смены букв дисководов.

gdv2002
24.01.2022, 10:25
Хмм, как говорится, лучшее-враг хорошего!
Контроллер я так понял существует в единственном экземпляре, при этом схема прирастает корпусами.
С предкомпенсацией вроде прояснилось.
https://pic.maxiol.com/thumbs2/1643009097.1441366178.fdcfinal.jpg (https://pic.maxiol.com/?v=1643009097.1441366178.fdcfinal.jpg&dp=2)

gdv2002
24.01.2022, 13:55
Добавил в схему, в теме по KAY-256 v.2021

https://zx-pk.ru/threads/33931-kay-256-turbo-v-2021-nemo-fdc-nemo-ide.html?p=1144906&viewfull=1#post1144906

Sergey
08.04.2025, 14:15
D16 - не может быть ЛЕ1, SN74LS02.

gdv2002
09.04.2025, 09:30
D16 - не может быть ЛЕ1, SN74LS02.

так она ЛЕ4!