Важная информация

User Tag List

Страница 40 из 59 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя
Показано с 391 по 400 из 586

Тема: Периферия "ОрионПро"

  1. #391
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,846
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    166 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Принудительное притягивание обоих входов (они складываются по "ИЛИ") верхнего плеча перетягивает одеяло в нужную сторону
    Дык. Иногда и костыли работают

  2. #391
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #392
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Исправленная схема:



    Полная схема IDE-RTC тут - http://denn.ru/8bit/orion/pro/ide-rtc.jpg


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

    b2m, ну а что, костыли поверх колхоза - вполне вариант ))
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  4. #393
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    Exclamation Проблема с IDE на плате IDE-RTC

    Камрады, кому удалось разобраться с интерфейсом IDE на карте IDE-RTC ?

    У меня есть в хозяйстве флэшовый 1-гиговый винчестер-затычка в форм-факторе IDE-разъёма:




    Он "почти" работает. А именно, утилита "из интернетов" HDDR$ успешно читает в буфер 80 секторов, и считанное похоже на правду:




    Другая утилита HDTST$ успешно отрабатывает все пункты тестов, кроме последнего - "тест поверхности", в процессе которого стабильно происходит затык на секторе #72 и всех последующих:



    Но это не основная беда.


    Теперь о грустном. Решил также попробовать подключить "обычный" винчестер, т.е. механический 3,5". Благо в хозяйстве их много всяких, совершенно разной степени свежести (но все исправные и 100% рабочие на писи). Ни один с картой IDE-RTC не работает вообще ("Ошибка IDE = 59")! Утилита HDDR$ виснет наглухо, в тесте HDTST$ затык сразу на первом пункте, который судя по описанию вообще не обращается к диску, а только тестирует регистры самой платы IDE-RTC.
    Заметил вот что странное. Картина с неработоспособностью интерфейса полностью аналогичная при воткнутом голом шлейфе в гнездо IDE на плате IDE-RTC! Т.е. совершенно не играет роли есть винчестер на том конце провода или нет, ошибка та же самая. Шлейфов пробовал три штуки: два 40-пиновых и один 80-пиновый, со всеми картина одинаковая, и все они на писи работают прекрасно.
    Как я понял, ошибку вызывает сам шлейф, до диска никакие команды не доходят. Диск при подаче питания раскручивается и через некоторое время из-за отсутствия обращений со стороны интерфейса паркует головки и торомзит двигло, на этом всё, с вами был Василий Уткин.

    Если бы не работал флэш-вариант диска, то можно было бы предположить какие-то неисправности в плате и что-то искать... но тем не менее, интерфейс вроде как рабочий. Но что не так с механикой?

    Дальше ещё интереснее! По аналогичной схемотехнике мой коллега собрал IDE-интерфейс для ПРК "Орион-128" и у него... ровно всё тоже самое! Т.е. фактически аппаратно у него всё другое: разводка платы, дешифрация портов, процессор ВМ80 vs. Z80 (т.е. клок МПС, времянки сигналов и т.п.). Однако точно также: флэшовый "винт" прекрасно работает (читается), а "классика" вообще "не алё".

    Предвосхищая вопросы:
    1) На всех дисках джамперами выставлено "мастер". Модели и эпохи механических "винтов" разные.
    2) Кабель втыкаю правильно (но пробовал и наоборот - без разницы). Без воткнутого в гнездо карты шлейфа ошибок нет, они появляются только с этим грёбаным куском провода.
    3) Регистры ИР23 серии 1533, буфер АП6 - быстрая КМОП 74HCT245. У коллеги микросхемы на кроватках, он пробовал другие серии микросхем.

    Вот даже вообще не представляю куда копать ((
    Последний раз редактировалось Denn; 18.09.2017 в 12:33. Причина: добавил скриншоты
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  5. #394
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    для эксперимента можно попробовать максимально короткий кабель. Ещё, пару лет назад кто-то из форумчан анализировал времянки этой версии ИДЕ, и там было не все хорошо, он же рекомендовал что-то поправить на схеме, но помогало хреново. А полгода или чуть более назад тут появлялся автор схемы (он же автор Ордос6), и во вложении поста клал поправленную схему, обещал прочую отладку схемы и ПО, но пропал
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #395
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    для эксперимента можно попробовать максимально короткий кабель.
    Кабель стандартный, более коротких я не встречал в природе. А у 80-пинового вообще перемежение всех жил земляными, там наводки исключены.


    Цитата Сообщение от Error404 Посмотреть сообщение
    тут появлялся автор схемы (он же автор Ордос6)
    Схемотехника чуть менее, чем полностью взята с ZX-Spectrum, емнип. Стало быть автор должен быть не совсем русский


    Цитата Сообщение от Error404 Посмотреть сообщение
    и во вложении поста клал поправленную схему, обещал прочую отладку схемы и ПО, но пропал
    А можно "тыц" на тот пост, плз?
    Последний раз редактировалось Denn; 18.09.2017 в 12:39.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  7. #396
    Veteran
    Регистрация
    14.01.2010
    Адрес
    г. Шумерля, Чувашия
    Сообщений
    1,346
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    39
    Поблагодарили
    35 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Начинается вот с этого:
    http://zx-pk.ru/threads/27178-orion-...l=1#post908920
    Я несколько раз списывался с Михаловским. Он отвечал, что подготовил много дискет для размещения на форуме, что у него есть более свежая, по тому времени, версия Ордос-6. Но потом он с форума пропал, а напоминать о себе я больше не стал, чтобы не надоедать.
    У меня из десятка жестких дисков нормально определился только один. Я его смог отформатировать, установил на нем Ордос-6. Нормально проходят операции чтения, записи, переименования файлов и т.п.

    С остальными дисками тест работает так же.

    А вот с установкой Альтаира все проходит на УРА, и именно с этим же контроллером.

  8. #397
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от АлександрПП Посмотреть сообщение
    У меня из десятка жестких дисков нормально определился только один.
    Из "механики" я попробовал только три штуки. На десяток меня бы не хватило

    Вероятно проблема в согласовании линии, которого со стороны карты IDE-RTC попросту нет. Скорее всего нужно ставить в интерфейс микросхемы серии 74ACTxxx плюс резисторы-подтяжки (330..470 ом) с каждой линии на питание.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

  9. #398
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Denn Посмотреть сообщение
    Кабель стандартный, более коротких я не встречал в природе. А у 80-пинового вообще перемежение всех жил земляными, там наводки исключены.
    Я использую кабель 10 см, не помню где взял. На более длинных не пробовал. Но я в-основном с CF работаю.

    Цитата Сообщение от Denn Посмотреть сообщение
    Схемотехника чуть менее, чем полностью взята с ZX-Spectrum, емнип. Стало быть автор должен быть не совсем русский
    А можно "тыц" на тот пост, плз?
    Вот:
    http://zx-pk.ru/threads/25327-perife...l=1#post897811
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #399
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    За эту схему не скажу, но на подобной (Sunrise IDE) схеме косяки определения винтов правили путем установки на линию IOR (IDE интерфейс) конденсатора порядка 100…800 пФ.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

  11. #400
    Guru Аватар для Denn
    Регистрация
    04.05.2006
    Адрес
    St.-Petersburg
    Сообщений
    2,220
    Спасибо Благодарностей отдано 
    473
    Спасибо Благодарностей получено 
    899
    Поблагодарили
    591 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    После доработки "строб TRD сигналом RD" появился намёк на чтение данных с механики:



    Но голый кабель по-прежнему продолжает портить запись в регистры.
    Уже написали прицельный тест, который показывает, что в регистр записано FFh, а по факту тут же считано E7h.

    Соответственно, порча также накладывается и на читаемые данные ((
    Похоже, нужен всё таки нормальный лайн-драйвер, чтобы прокачать кабель.

    П.С. доработку сделал коллега на своём О-128, я доберусь с паяльником до своей ПРОшки не раньше выходных.
    Последний раз редактировалось Denn; 19.09.2017 в 12:18.
    Критиковать - значит объяснять автору, что он делает не так, как делал бы я, если бы умел

Страница 40 из 59 ПерваяПервая ... 363738394041424344 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 17
    Последнее: 26.12.2015, 23:22
  2. Ответов: 51
    Последнее: 11.08.2014, 10:40
  3. Ответов: 0
    Последнее: 15.08.2010, 14:38
  4. Ответов: 6
    Последнее: 20.11.2007, 11:29
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •