Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
Эти джамперы расположены на самом устройстве, правее разъёма IDE. Для режима "Master" установка джамперов не требуется. И самый убойный аргумент - на писи работает в таком виде...
- - - Добавлено - - -
Т.е. "дубовый" десктопный винчестер не требует супер нагрузочной способности, два дубовых параллельно тоже не требуют, а один ноутбучный сразу просаживает шину, верно? Видимо, ноутбучные рассчитаны для систем с более мощным питанием...
Как тогда объяснить следующее: два устройства на одном шлейфе, при этом "дубовый" работает, а параллельно висящий ноутбучный - нет? Нагрузку они представляют собой общую. Дальше - больше. Ставлю оба "мастерами", т.е. 100% один другому будет мешать и должна быть лажа... однако, хост безошибочно видит "трёшку", а "двушка" не то что просаживает шину, а вообще не видна - ни как нагрузка, ни как источник сигналов.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Не путаем теплое с мягким.
Так , разбери винт , и увидишь резисторы или матрицы резисторов развязки , в разных винтах они разных номиналов и немного разной реализации ,что бы при перевернутом шлейфе винт не грохнуть , и 1533 эту реализацию не "продавливает" на некоторых моделях в отличии от 555.
И как говорил , для начала поменяй 1533 на 555 , и по факту напиши - НЕРАБОТАЕТ ! Тогда можно предметно говорить о проблеме , выше говорил ,зачем 100500 бесполезных сообщений Гуд ?
Увы общий формат форума вышел из рамок моего любимого места , более тут не бываю.
Вынул я плату контроллера, чтобы убедиться, что у меня там 1533-е запаяны в качестве ИР22/23, и тут меня ждал сюрприз! Я, видимо, ещё до запайки начитался ужастиков про глюки 1533, и решил на 100% закрыть вопрос - по факту у меня все интерфейсные микросхемы серии 74HCTххх! Так что вопрос уровней и нагрузочной способности отпадает, с этим всё ок.
Далее. Прозвонил переходник - всё честно, все ноги проходят, земля и питание в полном объёме разведены.
Попробовал перевести ЦПУ на клок 2,5 МГц - ничего не изменилось.
Начал смотреть логическим пробником сигналы. Написал бесконечный цикл записи в регистр команд и чтения регистра состояния. Встаю пробником на чипселекты /CS1FX и /CS3FX (пины 37 и 38 разъёма IDE, накопитель не подключен) - и там тишина, а точнее постоянные уровни лог."1". При этом цикл молотит: типа пишет и читает внутренние регистры накопителя. Теряю понимание происходящего.
Если простым языком, то при попытке обращения к винчестеру, на его выводах никакие сигналы не меняются! Вообще говоря, логично предположить, что накопитель никак не реагирует. Не понятно, почему при этом 3,5" работают?
- - - Добавлено - - -
Подключил 3,5" накопитель, смотрю пробником эти же сигналы на втором гнезде - оба моргают! Мистика
С голым шлейфом и с накопителем от ноутбука сигналы чипселекта с хоста не меняются, с 3,5" винчестером хост их начинает выдавать.
- - - Добавлено - - -
Ещё интересное наблюдение. С голой шины IDE читается 5Fh, читается стабильно! Если вся шина в воздухе, то логичнее было бы наблюдать значение FFh или 00h, имхо.
Как назло эта 5-ка в MSB симулирует готовность накопителя и отсутствие занятости после выдачи команды. Откуда получаются эти 5Fh не понятно, по схеме ничего подобного не вижу...
- - - Добавлено - - -
Про серию 74HCTxxx:
Operating Voltage Range of 4.5 V to 5.5 V
High-Current 3-State True Outputs
Can Drive Up To 15 LSTTL Loads
Low Power Consumption, 80-µA Max ICC
Typical tpd = 21 ns
±6-mA Output Drive at 5 V
Low Input Current of 1 µA Max
Inputs Are TTL-Voltage Compatible
Т.е. один выход HCT может жарить аж целых 15 штук входов 555-ой серии (LS TTL)!
- - - Добавлено - - -
Однако у 74LSxxx (аналог К555хххх) потенция по выходу почти в 3 раза больше - 15 мА. Надо было всё таки ставить 74ACTxxx, вот она-то точно на 100% закрыла бы вопрос. Но мне кажется, в данном случае это "из пушки по воробьям", нету никакой бешеной нагрузки со стороны винчестера и быть не может. Если только вопрос прокачки длинного шлейфа. Пока же я наблюдаю какие-то чудеса в работе нэмо-контроллера. Надо разбираться...
Последний раз редактировалось Denn; 20.03.2018 в 23:11.
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
1533 в два раза быстрее реагирует на тактовый импульс и сигнал управления высоким импедансом, возможно более медленная 555 серия, позволяет более корректно вложиться в тайминги ATA ?
Действительно мистика. Ведь для хоста /CS0 и /CS1 выходные сигналы. Надо разбираться, куда они деваются.
По поводу чего там ставить утверждать не буду. Бо опыта нет. Вот в проверенном решении Sunrise IDE сделано так. На выход две защелки HCT573. На вход LS645 (D0…D7) и ALS573 (D8…D15).
Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...
На выходных если будет время, запаяю панельки на интерфейсные м/сх, и попробую все варианты (555,1533, 74АСТ). Но чую, что дело не в серии чипов. Вероятно, есть какой-то нюанс с ноутбучными винчестерами, и контроллер/ПО на писи о нём "знает".
- - - Добавлено - - -
Это какой-то "винегрет" серий. Если оно также подбиралось эмпирически, то это какая-то лажа. Есть стандарты на сигналы, и интерфейс IDE - не исключение. Винчестер - это не материнская плата, где шины имеют "километровую" длину, идут параллельно с другими кучерявыми сигналами и на них висит много потребителей. Если бы требовались какие-то особенные параметры сигналов, то это было бы указано в документации, имхо. Все сабжевые серии м/сх обеспечивают ТТЛ-уровни, а значит обязаны работать корректно.
- - - Добавлено - - -
А какие они, тайминги АТА? И почему они у ноутбучных девайсов отличаются?
- - - Добавлено - - -
Сообщество я услышал, но в сказки не верю. Надо разобраться с вопросом.
Ради этого всё и делается. Если б сразу всё получилось, то не интересно - важен процесс
Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)