Вход

Просмотр полной версии : ISA-8 POST Card



gen1971
05.08.2021, 23:35
https://pic.maxiol.com/thumbs2/1716921386.3104869283.dscn0004.jpg (https://pic.maxiol.com/?v=1716921386.3104869283.dscn0004.jpg&dp=2)

Карта отслеживает запись не только в диагностический порт 80Н, но и в порт 84Н (для компьютеров Compaq).
До семи отслеживаемых портов одновременно.
Отслеживание записи в порты по любым адресам из диапазона 000H-3FFH при перепрошивке/замене микросхем GAL (четыре независимых блока по 256 адресов).

Статическая индикация. Нет мерцания при видеосъемке, нет постоянных помех от переключения сегментов как при динамической индикации.
После подачи питания и до первой записи в отслеживаемый порт индикаторы погашены и случайный "мусор" не отображают.
На правую точку добавлена индикация сигнала RESET (светится в неактивном состоянии).

По одному выводу GND и +5В для исключения короткого замыкания линий системной шины при неправильной установке карты в разъем.
Добавлена маркировка правильного направления установки карты (на заднюю сторону системного блока).
Снизу платы добавлен выступ не позволяющий неправильно вставить плату в разъем ISA16.

Предусмотрена установку двух типоразмеров индикаторов с общим анодом на выбор: или 0.36", или 0.56".
Резисторы и конденсаторы можно установить как выводные, так и SMD 0805.

Печатные платы и собранные устройства можно купить в "Барахолке": Диагностическая ISA карта FENTONE POST Card (https://zx-pk.com/forum/viewtopic.php?f=7&t=23859)

Дополнительная информация по проекту доступна по ссылке: https://github.com/FENT0NE/ISA_POST_Card

НАЧАЛО:

Изучая KiCad и микросхемы GAL, в качестве учебного проекта разработал макетную плату ISA-8 и схему диагностической карты POST Card.
Прошивки для GAL составил в программе WinCupl. Для записи GAL использовал программатор TL866A.
Проверить корректность отображения цифр и букв на семисегментных индикаторах можно с помощью DOS программы Debug, задавая директиву: o 80 00 (и повторяя с заменой 00 на 11 и т.д. до FF)
Важный момент! Ничто не мешает вставить карту в слот наоборот, поэтому для избежания замыкания сигнальных линий лучше использовать по одному выводу питания и земли с разъема, оставив остальные не подключенными.

Прошивки GAL для первоначального варианта схемы на макетной плате (https://disk.yandex.ru/d/20xM5a1Xzc2rHA)

https://pic.maxiol.com/thumbs2/1627135673.3104869151.p1.jpg (https://pic.maxiol.com/?v=1627135673.3104869151.p1.jpg&dp=2) https://pic.maxiol.com/thumbs2/1629457932.3104868774.p0.jpg (https://pic.maxiol.com/?v=1629457932.3104868774.p0.jpg&dp=2) https://pic.maxiol.com/thumbs2/1627135715.3104869151.p2.jpg (https://pic.maxiol.com/?v=1627135715.3104869151.p2.jpg&dp=2) https://pic.maxiol.com/thumbs2/1623279279.3104868947.postcard.jpg (https://pic.maxiol.com/?v=1623279279.3104868947.postcard.jpg&dp=2)

sergey2b
13.08.2021, 08:03
Прошивки GAL (https://disk.yandex.ru/d/20xM5a1Xzc2rHA)


поделитесь пожалуйста WinCupl или подскажите где вы его загружали

gen1971
13.08.2021, 19:12
WinCUPL (https://www.microchip.com/en-us/products/fpgas-and-plds/spld-cplds/pld-design-resources)

gen1971
28.04.2024, 01:46
https://pic.maxiol.com/thumbs2/1714256514.3258060641.pcb.jpg (https://pic.maxiol.com/?v=1714256514.3258060641.pcb.jpg&dp=2)

Возможный вариант печатной платы.
Предусмотрел установку двух типоразмеров индикаторов на выбор: или 0.36", или 0.56".
Резисторы и конденсаторы можно установить как выводные, так и SMD 0805.
На правую точку добавил индикацию сигнала RESET (светится в неактивном состоянии).
Схема и назначение выводов SPLD изменены для удобства трассировки.

Информация по проекту по мере готовности будет доступна на https://github.com/FENT0NE/ISA_POST_Card

Rio444
28.04.2024, 12:29
gen1971, всё супер :v2_thumb:
И разводка красивая.
Разве что, если не лень, можно добавить индикацию наличия напряжений +5, +12, -12, -5.
Можно SMD диодики где-нибудь по верхнему краю поставить.
Но это не обязательно. И так хорошо получилось :v2_thumb:

P.S. Конденсаторы по питанию (С1, С2) лучше поставить под "пузом" чипов, в разрыве кратчайшей дорожки между Vcc и GND.
Но это тоже уже придирки. 99,99%, что будет работать и так.

gen1971
28.04.2024, 12:45
Rio444, спасибо!
Где лучше заказать изготовление плат?

Rio444
28.04.2024, 13:02
Где лучше заказать изготовление плат?
Сложный вопрос. Зависит от размеров, количества, покрытия.
Можно сразу посчитать на NextPCB и PCBwave (расчет прямо на сайте), потом отправить запросы нескольким китайцам на али. И выбрать, у кого будет лучше предложение.

P.S. Не заметил, что у Вас платы меньше 100х100. Тогда однозначно pcbwave.

nimdasys_inbox_ru
30.04.2024, 03:33
Если будет одна лишняя, то я бы купил!

gen1971
30.04.2024, 09:04
nimdasys_inbox_ru, интересует только плата, набор для самостоятельной сборки с прошитыми GAL, или собранное и проверенное устройство?

P.S. Печатные платы будут доступны в "Барахолке" примерно во второй половине Мая.

https://pic.maxiol.com/thumbs2/1714582527.3258060641.postcarda.jpg (https://pic.maxiol.com/?v=1714582527.3258060641.postcarda.jpg&dp=2)

nimdasys_inbox_ru
02.05.2024, 09:49
nimdasys_inbox_ru, интересует только плата, набор для самостоятельной сборки с прошитыми GAL, или собранное и проверенное устройство?

P.S. Печатные платы будут доступны в "Барахолке" примерно во второй половине Мая.

https://pic.maxiol.com/thumbs2/1714582527.3258060641.postcarda.jpg (https://pic.maxiol.com/?v=1714582527.3258060641.postcarda.jpg&dp=2)

Меня интересует чистая плата!

gen1971
27.05.2024, 20:00
https://pic.maxiol.com/thumbs2/1716829061.3104869283.dscn0001.jpg (https://pic.maxiol.com/?v=1716829061.3104869283.dscn0001.jpg&dp=2)

Платы пришли. В ближайшее время соберу устройство и проверю на корректность работы.

gen1971
29.05.2024, 20:31
https://pic.maxiol.com/thumbs2/1716921386.3104869283.dscn0004.jpg (https://pic.maxiol.com/?v=1716921386.3104869283.dscn0004.jpg&dp=2)

Карта собрана и проверена. Работает без замечаний.

Выявленные недостатки:
- Панельки под микросхемы центральной перемычкой перекрывают позиционные обозначения U1, U2.
- Яркость индикаторов можно уменьшить, поставив резисторы большего номинала (например 1 кОм).
- На черном цвете паяльной маски хорошо видны загрязнения.

Печатные платы и собранные устройства можно купить в "Барахолке": Диагностическая ISA карта FENTONE POST Card (https://zx-pk.com/forum/viewtopic.php?f=7&t=23859)

Rio444
30.05.2024, 17:57
Надо же, попалась очень похожая карта. Только не смог найти, кто и когда её производил.
И непонятно, зачем там диодики D5, D6. Может кто догадается?

https://commons.wikimedia.org/wiki/File:POST_card_ISA_IMGP6655_wp.jpg

https://upload.wikimedia.org/wikipedia/commons/thumb/2/27/POST_card_ISA_IMGP6655_wp.jpg/800px-POST_card_ISA_IMGP6655_wp.jpg

gen1971
30.05.2024, 18:40
Я опять изобрел велосипед :)

Rio444
30.05.2024, 19:47
Я опять изобрел велосипедВаша круче конечно.
С этим зеленым поделием даже не сравнить ;)

HardWareMan
30.05.2024, 20:25
Ваша круче конечно.
С этим зеленым поделием даже не сравнить ;)
Тем не менее, даже простенького контроля питания хотя-бы на светодиодах как у зелёного поделия, нет. Увы.

gen1971
30.05.2024, 21:27
Этот контроль только вводит в заблуждение что все с питанием нормально.
Наличие +5В (а заодно и прохождение сигнала RESET) видно и у меня по правой точке индикатора.
Хорошая практика смотреть питание вольтметром или осциллографом.

HardWareMan
31.05.2024, 08:38
Этот контроль только вводит в заблуждение что все с питанием нормально.
Наличие +5В (а заодно и прохождение сигнала RESET) видно и у меня по правой точке индикатора.
Хорошая практика смотреть питание вольтметром или осциллографом.
Соглашусь лишь частично. Во-первых, светодиоды конечно не измеряют но показывают наличие, а для некоторых микросхем (особенно цифровых) наличие отрицательного напряжения жизненно важно. Просто наличие, например ВМ80 - даже при -3 работает. Во-вторых, хорошие показометры (речь не за зелёное поделие) имеют в своём составе схему из компараторов, настроенных на допуски и их показаниям можно верить без учёта контроля пульсаций. А в третьих, личный пример: не работала у меня карта на старой mАТХ плате с первопнём, я поставил POST карту: все напруги есть, а +5 нет. Как так, ведь оно стартует и пикает!? А оказалось, что ISA гнёзда в ней напрямую запитаны от отдельного пина разъёма который отошёл в самом разъёме БП. Вот именно для таких казусов показометр на лампочках и нужен.

CodeMaster
31.05.2024, 11:05
имеют в своём составе схему из компараторов, настроенных на допуски и их показаниям можно верить без учёта контроля пульсаций
Можно карту разделить на Lite и Pro версии.

Rio444
31.05.2024, 12:21
от отдельного пина разъёма который отошёл в самом разъёме БП
Да, попадаются такие некачественные разъёмы питания АТ на материнских платах.
Тоже пришлось с одним помучиться, пока не заменил.

Сейчас наверное дешевле поставить вольтметр с али, чем делать схему на компараторе.
50 руб. за штуку https://aliexpress.ru/item/1005003249711911.html
С доставкой чуть дороже.

gen1971
24.12.2025, 13:34
Некоторые чипы GAL20V8B (перемаркировка) не выполняют внутренний сброс регистра при включении.
В остальном они работают нормально.