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

User Tag List

Страница 1 из 4 1234 ПоследняяПоследняя
Показано с 1 по 10 из 31

Тема: Проект MSX FLEX от RBSC

  1. #1
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Проект MSX FLEX от RBSC

    *** Проект опубликован в репозитории RBSC ***

    Отсутствие доступного по цене удлиннителя слотов подвигло нас на создание проекта MSX FLEX. Ямаховский UNC-01 - достаточно редкий и дорогой адаптер, и он подходит только для устройств, которые вставляются в боковой слот Ямах. Поэтому было решено сделать универсальный удлиннитель.

    Комплект будет состоять из картриджной части для 50-пинового слота MSX с разъёмом, адаптера для 60-пиновых модулей бокового слота Ямах и адаптера для обычных 50-пиновых картриджей. Соединение будет осуществляться 30-сантиметровым гибким 50-проводным шлейфом с разъёмом для подключения к картриджной части удлиннителя. Во избежание конфликтов, к картриджной части можно будет подключать одновременно только один адаптер.

    Проект находится в стадии прототипирования. Печатаются модели корпусов, покупается комплектуха, скоро будут заказаны платы. Вот рендеры прототипов корпусов.







    Проект будет открытым.
    Последний раз редактировалось Wierzbowsky; 14.06.2019 в 18:13.

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

  3. #2
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Напечатал корпуса на пробу. Всё влезло. Теперь надо заказывать платки и разъёмы.



    Планируется печатать корпуса в основном белым пластиком. Но полупрозрачный останется как опция.

  4. #3
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пришли платки, кабель и разъёмы. Тестирую 60-пиновый удлиннитель-конвертор. Всё работает. Проверено с SFG, Ямаховским сетевиком и адаптером для Готека.


  5. #4
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот с 50-пиновым удлиннителем есть проблемы. Похоже, что некоторые картриджи начинают подглючивать если работают в удлиннителе. Пока что подглючивают 2 самодельных картриджа с маппером Конами, MMM (расширитель ОЗУ) картридж и наш IDE-FDD контроллер. Все остальные, в том числе Карнивор2, самодельные картриджи с мапперами ASCII, официальные игровые картриджи, SFG, простые самоделки (до 64кб) и прочее работает нормально. Примечательно, что есть самодельный картридж с Конами маппером, который не глючит в отличие от своих собратьев.

    Сегодня протестировал удлиннитель, подключив его к разъёму Expansion Bus компьютера SVI-728.



    Интересно, что MMM и IDE-FDD картриджи, которые глючили на Ямахе, на этом компе отлично работают с удлиннителем. А вот картриджи с маппером Конами глючат и там, и там. Если у кого есть идеи почему такое может происходить, прошу поделиться мыслями. И да, шину данных к 5в я уже подтягивал, но это не дало результата. Примечательно, что глюки разные если удлиннитель подключать к разным слотам Ямахи. Где-то, видимо, наводка идёт...

    АПДЕЙТ: Посмотрел какие сигналы идут по шлейфу рядом с сигналами шины данных - оказалось что CLK совсем рядом. Ради эксперимента отрезал его дорожку в картриджной части. Не помогло.

    АПДЕЙТ: Притянул шину данных к земле через 1к резисторы, как на slot expander'ах (спасибо, OrionExt!) и часть картриджей заработала. Вторая часть всё ещё подключивает через некоторое время. Притянуть адресную шину тоже?
    Последний раз редактировалось Wierzbowsky; 10.05.2019 в 01:01.

  6. #5
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    АПДЕЙТ: Притянул шину данных к земле через 1к резисторы, как на slot expander'ах (спасибо, OrionExt!) и часть картриджей заработала. Вторая часть всё ещё подключивает через некоторое время. Притянуть адресную шину тоже?
    Шины и так должны быть притянуты, раз имеют третье состояние. Скорее всего звон. Нужно не подтягивать (подтягивать невозбранно можно только ОК/ОС, иначе сильно повышается нагрузочная на выходной каскад, они с третьим состоянием двухплечевые, а не ОК/ОС со встроенной подтяжкой, за редким исключением) а пытаться в разрыв ставить ставить резисторы небольшого номинала, порядка 330-560 ом. То есть последовательно. Это резко понизит добротность паразитных контуров из индуктивности шлейфа и емкости монтажа, устранив звенящие хвосты и уменьшит завал фронтов за счет сжирания на резисторе паразитных отражений от ближнего и дальнего конца. А также отвяжет "глюки" по шлейфу от общей шины. Лучше притулить резисторы со стороны разьема который втыкается в ямаховский слот.
    Последний раз редактировалось ram_scan; 10.05.2019 в 11:09.

  7. #6
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо. На все линии ставить резисторы (кроме питания и земли) или только на шину данных+адреса?

  8. #7
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    966
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    6 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Вообще хорошо бы посмотреть общую картину логическим анализатором многоканальным. Там бы стало видно где по таймингу разбежка идет. Но у китайских USBшных весьма низкое входное сопротивление, поэтому они шунтируя ее будут оказывать существенное влияние на измеряемую цепь. Особенно в КМОП схеме. А осликом каналов недостаточно.
    Последний раз редактировалось ram_scan; 10.05.2019 в 15:14.

  9. #8
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересно девки пляшут... Поставил резюки 68ом в разрыв шины данных на дальнем конце кабеля, как мне порекомендовал многоуважаемый Ptero. Заработал мелкий карик с ПЗУ и MMM расширитель ОЗУ. Остальные 3 карика (2 флешкарика и IDE-FDD контроллер) так же не работают. С подтяжкой шины данных к земле именно они работали, а вот MMM маппер, простой карик с ПЗУ и IDE-FDD контроллер не работали. Но нельзя же и подтяжку к земле делать при установленных последовательно резисторах, чтобы заработало всё вместе. Или можно? Или лучше поиграть номиналами резюков?

    К сожалению я в электронике не силён и не понимаю физику явления в кабеле...
    Последний раз редактировалось Wierzbowsky; 10.05.2019 в 18:10.

  10. #9
    Activist Аватар для CLR
    Регистрация
    03.02.2005
    Адрес
    Челябинск
    Сообщений
    326
    Спасибо Благодарностей отдано 
    260
    Спасибо Благодарностей получено 
    52
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А шинные формирователи не хочется поставить? Типа АП5/АП6(74ALS244/74ALS245)
    Мои игрушки: PowerbookG4 / MacMiniG4 / MacMini i5 / Amiga1260 / Commodore64 / Atari65XE / MSX1 SVI-728 / MSX2 КУВТ2 / MiST / MiSTer / Profi+ / KarabasPro / Speccy2010 / Aspect128 / ZX-UNO VGA 2M / PS3 / PS4Pro+PSVR / PSP / PS Vita / GBC / LDK Game / RG350M / iPhone / iPad / Raspberry Pi (0/3B+/4B/5)
    MorphOS / AmigaOS / MacOS / Linux

  11. #10
    Veteran Аватар для Wierzbowsky
    Регистрация
    08.07.2015
    Адрес
    г. Бохум, Германия
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    170
    Спасибо Благодарностей получено 
    610
    Поблагодарили
    304 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CLR Посмотреть сообщение
    А шинные формирователи не хочется поставить? Типа АП5/АП6(74ALS244/74ALS245)
    Это вариант, конечно. Но мне нужен был простой и дешёвый конвертор-удлиннитель. Так что компонентов планировалось использовать самый минимум.

    АПДЕЙТ: После установки резисторов на 100Ом последовательно в линии данных всё, что не работало до этого заработало и заработало стабильно. Единственное, что не заработало - это IDE-FDD контроллер. После многочасовых плясок с бубном и установки резисторов на все сигналы, которые он использует (кроме адресных) добиться его стабильной работы так и не удалось. Он запустился только после установки резисторов на BUSDIR и RD. Но работал всё равно нестабильно. При установке резисторов на другие сигналы (SLTSEL, WR, IORQ) либо ничего не менялось, либо вообще переставало работать. В общем остановлюсь на стоомниках в шине данных. Сейчас идут тесты на стабильность со всеми имеющимися у меня кариками.

    Спасибо всем, кто помогал!
    Последний раз редактировалось Wierzbowsky; 10.05.2019 в 21:21.

Страница 1 из 4 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 57
    Последнее: 27.08.2023, 17:23
  2. Next Generation MSX and IoT MSX
    от caro в разделе MSX
    Ответов: 2
    Последнее: 24.08.2018, 16:03
  3. Ответов: 30
    Последнее: 28.11.2017, 02:51
  4. Ответов: 0
    Последнее: 24.04.2017, 16:24
  5. Ответов: 0
    Последнее: 08.05.2006, 13:56

Ваши права

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