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

Página 1/3
| 2 | 3

Por Alexey

Guardian (3165)

Imagen del Alexey

16-01-2021, 15:59

В последнее время появилось достаточно много сообщений от пользователей 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

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

Login sesión o register para postear comentarios

Por Alexey

Guardian (3165)

Imagen del Alexey

14-03-2021, 19:41

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

https://github.com/RBSC/iBolit

Коммерческое использование проекта не разрешается без согласования с группой RBSC.

Por АIеks

Paladin (949)

Imagen del АIеks

15-03-2021, 12:35

Любопытная схема и девайс. Но сколько не думал для себя профита не нашел.

Какой то застой наблюдается. Идеи использовать оригинальные чипы выливаются в набор переменных резисторов для регулировки громкости. И остальную банальность.

А ТМS9918 фотку так не кто не спешит разбирать на транзисторы.

Por Alexey

Guardian (3165)

Imagen del Alexey

15-03-2021, 14:10

Мне в последнее время приходится ремонтировать по десятку компов в месяц. Даже такое простое устройство сильно экономит время на диагностику и ремонт.

Por АIеks

Paladin (949)

Imagen del АIеks

15-03-2021, 15:56

Ну хз. Вольтметры – это тема. Красота. Дальше. Тема мой тест VDP Smile

Por Alexey

Guardian (3165)

Imagen del Alexey

15-03-2021, 16:45

Есть ROM файл для диагностики в том числе и видеопроцессора - msxdiag. Записываете его в картридж и можно тестировать разные режимы. TestRAM протестирует видеопамять и маппер. Ну а потом memtest.

https://github.com/knightfox75/msx_diagnostics

Для 9918 уже вроде даже есть vdhl, если не ошибаюсь.

Por Alexey

Guardian (3165)

Imagen del Alexey

15-03-2021, 18:38

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

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

Por АIеks

Paladin (949)

Imagen del АIеks

16-03-2021, 12:21

Если оставаться в такой концепции диагностического картриджа, я бы добавил еще шагатель или шагатель от сюда. И раз уж применяются GAL-ки, заменил бы светодиодные столбики на семисегментные индикаторы для шины адреса и данных.

Por Alexey

Guardian (3165)

Imagen del Alexey

16-03-2021, 16:26

Спасибо за идею. Что-то подобное уже планируется в другом нашем проекте, который пока находится в стадии обсуждения и создания BOM. Тот проект, надеюсь, позволит работать с шиной и как диагност, и как "железный" отладчик.

Por GreyWolf

Champion (402)

Imagen del GreyWolf

16-03-2021, 18:23

АIеks wrote:

И раз уж применяются GAL-ки, заменил бы светодиодные столбики на семисегментные индикаторы для шины адреса и данных.

В данном случае они будет не так удобны как в POST Card для PC, там это полезно - сам такой пользуюсь (ISA и PCI), в том числе и с выносным индикатором.

Por АIеks

Paladin (949)

Imagen del АIеks

17-03-2021, 07:46

GreyWolf wrote:
АIеks wrote:

И раз уж применяются GAL-ки, заменил бы светодиодные столбики на семисегментные индикаторы для шины адреса и данных.

В данном случае они будет не так удобны как в POST Card для PC, там это полезно - сам такой пользуюсь (ISA и PCI), в том числе и с выносным индикатором.

Если не ошибаюсь индикатор в картах PC несет несколько другую функцию (альтернативный дисплей для отображения ошибок), а тут просто отображает текущее состояние шины адреса и данных в шестнадцатеричной системе.

А вот для диагностической платы с ROM, который будет подменять основной биос такой дисплей, как в PC будет очень полезен.

Página 1/3
| 2 | 3