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

User Tag List

Показано с 1 по 7 из 7

Тема: Простой картридж-диагност

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

    Lightbulb Простой картридж-диагност

    В последнее время появилось достаточно много сообщений от пользователей MSX, у которых их компьютеры перестали работать после длительного (и не очень) хранения. В основном жаловались на чёрный экран после включения, либо вообще на отсутствие жизни в машинке. ОЗУ и другие элементы могут выходить из строя либо во время хранения, либо при первом включении. Диагностика таких неисправностей обычно начинается с проверки всех вольтажей, частот генераторов и "шевеления" сигнанов на шинах адресов и данных, проверка статуса сигнала RESET и т.д. Было решено сделать примитивный картридж-диагност, с помощью которого можно было бы сразу отмести возможные неисправности питания и "залипания" сигналов.

    Картридж под названием "iBolit" был создан на основе чипов программируемой логики GAL22V10, матриц светодиодов и вольт/амперметров для USB выходов персональных компьютеров. На картридж также установлен слот для дополнительного картриджа. Туда можно поставить любой картридж с игрой или с диагностической прошивкой (если кто-то возьмётся её написать). Прошивка микросхемы GAL проста как сатиновые трусы - если на входе есть высокий уровень, то светодиод, который подключен к выходу, будет светиться. Картридж дёшев по себестоимости - максимум 12-15 евро и прост в сборке.

    Из недостатков следует выделить невозможность увидеть мерцание светодиодов на некоторых сигналах, которые меняют свои значения слишком быстро (например CLOCK). В таком случае светодиод просто светится более тускло. Но поставить задержку на сигнал без использования микроконтроллера невозможно. Да это и не входит в планы.

    Фотки картриджа:







    Видео работы:

    http://podrezov.com/ibolit/testproto1.mp4
    http://podrezov.com/ibolit/testproto2.mp4
    http://podrezov.com/ibolit/testproto3.mp4

    Проект будет выложен в репозиторий по готовности.

  2. Эти 2 пользователя(ей) поблагодарили Wierzbowsky за это полезное сообщение:

    CLR (29.07.2022), GreyWolf (16.01.2021)

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

  4. #2
    Veteran Аватар для Serg6845
    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,004
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    250
    Поблагодарили
    230 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Wierzbowsky Посмотреть сообщение
    Картридж под названием "iBolit" был создан на основе чипов программируемой логики GAL22V10, матриц светодиодов и вольт/амперметров для USB выходов персональных компьютеров.

    Прошивка микросхемы GAL проста как сатиновые трусы - если на входе есть высокий уровень, то светодиод, который подключен к выходу, будет светиться.
    а зачем в таком случае GAL, которые надо найти (официально снято с производства), прошить (программатор конечно не архисложный, но его надо купить/собрать), да и жрут они прилично (хотя на фоне светодиодов наверно пофиг).
    не проще вместо 4 шт. GAL поставить 5шт. 74**244 например?

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

    По умолчанию

    У 74xx244 всего 8 входов и 8 выходов, а нужно было уместить почти 40 сигналов. Так что GAL22V10, у которой 10 входов и 10 выходов пришлась как нельзя кстати. На каждый 10-сегментный блок светодиодов приходится одна ГАЛка. И нет путаницы какая микросхема за что отвечает. Но по-хорошему, там надо было ставить микроконтроллер, но я пока не умею их программировать (только начал изучать). Следующая версия Айболита будет на микроконтроллере и с защитой по 5в шине. А этот проект - проба пера в написании прошивок для PLD.
    Последний раз редактировалось Wierzbowsky; 18.01.2021 в 21:45.

  6. Этот пользователь поблагодарил Wierzbowsky за это полезное сообщение:

    GreyWolf (18.01.2021)

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

    По умолчанию

    Пару дней назад с помощью этого примитивного диагноста я починил пришедший из Японии сломанный Sanyo PHC-35J буквально на 15 минут. Диагност показал нормальные вольтажи, работающий CLK и RST, а также циклическую активность шины адресов. В связи с тем что биос не стартовал (чёрный экран) и перезагружался в цикле, был сделан вывод о возможной неисправности ОЗУ. После выпаивания ОЗУ подозрения подтвердились. После замены обоих чипов ОЗУ комп ожил. Если кому-то интересен этот проект, то я могу сделать мелкую партию готовых устройств если будет как минимум четверо желающих. Также могу вместо собранной платы предоставить набор для самостоятельной сборки устройства.

  8. Эти 2 пользователя(ей) поблагодарили Wierzbowsky за это полезное сообщение:

    axe_chita (27.02.2021), GreyWolf (23.02.2021)

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

    По умолчанию

    Проект выложен в репозиторий группы RBSC:

    https://github.com/RBSC/iBolit










    Последний раз редактировалось Wierzbowsky; 14.03.2021 в 21:38.

  10. Эти 2 пользователя(ей) поблагодарили Wierzbowsky за это полезное сообщение:

    alvis (15.03.2021), GreyWolf (14.03.2021)

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

    По умолчанию

    Официальная страница проекта:

    https://sysadminmosaic.ru/msx/ibolit/ibolit

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

    По умолчанию

    В репозиторий добавлено описание защиты от перенапряжения на базе стабилитрона и самовосстанавливающегося предохранителя. Как оказалось, при 8в на 5в шине GALки дохнут...

  13. Этот пользователь поблагодарил Wierzbowsky за это полезное сообщение:

    GreyWolf (27.07.2022)

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

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

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

Похожие темы

  1. простой вопрос по real spectrum
    от cherkasy в разделе Эмуляторы
    Ответов: 0
    Последнее: 26.12.2009, 20:31
  2. Простой скандаблер
    от Sonic в разделе Изображение
    Ответов: 32
    Последнее: 10.04.2009, 23:09
  3. куплю самый простой спек! 48кб самый простой
    от REMR в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 23.08.2008, 23:42

Ваши права

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