Тестер микросхем

TrolSoft Тестер интегральных схем

Содержание:

Описание прибора

Устройство предназначено для тестирования логических микросхем, операционных усилителей, оптопар, и некоторых других элементов. Из логических микросхем поддерживаются отечественные (серии 155, 555, 1531, 1533, 176, 561, 1561, 1564, 580, 589 и др.) и импортные (74ххх, 40ххx, 45xxx) ИМС ТТЛ и КМОП. Меню и результаты проверки отображаются на цветном дисплее 128х160 (у последней версии, или 128х128 у предыдущей). Так же тестер умеет проверять микросхемы DRAM, SRAM, умеет считывать EPROM и показывать, есть ли в них записанные данные. Кроме того, девайс можно использовать при отладке различных цифровых устройств как интерфейс с 40 каналами ввода-вывода управляемыми по USB.

В данный момент базе тестов есть более 370 микросхем и эта цифра непрерывно растёт.

Поддерживаемые микросхемы

Ниже представлен список поддерживаемых логических микросхем (в скобках указаны импортные аналоги 74xxx):

TTL, серии 155/531/555/1531/1533

АП2, АП3 (240), АП4 (241), АП5 (244), АП6 (245), АП9 (640), АП10 (646), АП14 (465), АП15 (466), АП16 (643), АП17(651), АП24 (652), АП26 (620)
ИД3 (154), ИД4 (155), ИД5 (156), ИД6 (42), ИД7 (138), ИД9, ИД10 (145), ИД11, ИД12, ИД13, ИД14 (139), ИД15, ИД18 (46)
ИЕ1, ИЕ2 (90), ИЕ4 (92), ИЕ5 (93), ИЕ6 (192), ИЕ7 (193), ИЕ8 (97), ИЕ9 (160), ИЕ10 (161), ИЕ11 (162A), ИЕ12 (190), ИЕ13 (191), ИЕ14, ИЕ15, ИЕ16 (168), ИЕ17 (169), ИЕ18 (163), ИЕ19 (393), ИЕ20 (390), ИЕ23 (4520)
ИМ1 (80), ИМ2 (82), ИМ3 (83), ИМ5 (183)
ИК1 (Am25S05), ИК2
ИП2 (180), ИП3 (181), ИП4, ИП5 (280), ИП6 (242A), ИП7 (243)
ИР1 (95), ИР8 (164), ИР9 (165), ИР10 (166), ИР11, ИР12 (195), ИР13 (198), ИР15 (173), ИР16 (295), ИР17, ИР18 (AM2507), ИР19 (AM2508), ИР21 (AM25S10), ИР22 (373), ИР23 (374), ИР24 (299), ИР26 (670), ИР27 (377), ИР29 (323), ИР30 (259), ИР32 (170), ИР33 (573), ИР34 (873), ИР35 (273), ИР37 (574), ИР38 (874), ИР40 (533), ИР41 (534), ИР43 (396), ИР51 (4035), ИР52 (595)
ИВ1 (148)
КП1 (150), КП2 (153), КП5 (152), КП7 (151), КП11 (257), КП12 (253), КП13 (298), КП14 (258), КП15 (251), КП16 (157), КП17 (353), КП18 (158), КП19(352)
ЛА1 (20), ЛА2 (30), ЛА3 (00), ЛА4 (10), ЛА6 (40), ЛА7 (22), ЛА8 (01), ЛА9 (03), ЛА10 (12), ЛА11 (26), ЛА12 (37), ЛА13 (38), ЛА16 (140), ЛА17, ЛА18 (452), ЛА19 (134), ЛА21 (1000), ЛА22 (1020), ЛА23 (1003), ЛА24 (1010)
ЛЕ1 (02), ЛЕ2 (23), ЛЕ3 (25), ЛЕ4 (27), ЛЕ5 (28), ЛЕ6 (128), ЛЕ7 (260), ЛЕ10 (1002), ЛЕ11 (33)
ЛИ1 (08), ЛИ2 (09), ЛИ3 (11), ЛИ4 (15), ЛИ5, ЛИ6 (21), ЛИ8 (1008), ЛИ9 (34), ЛИ10 (1011)
ЛЛ1 (32), ЛЛ2, ЛЛ4 (1032)
ЛН1 (04), ЛН2 (05), ЛН3 (06), ЛН5 (16), ЛН6 (366), ЛН7 (368), ЛН8 (1004), ЛН10 (1005)
ЛП3, ЛП5 (86), ЛП7, ЛП8 (125), ЛП9 (07), ЛП10 (365), ЛП11 (367), ЛП12 (136), ЛП16 (1034), ЛП17 (1035)
ЛР1 (50), ЛР3 (53), ЛР4 (55), ЛР9 (64), ЛР11 (LS51), ЛР13 (54)
ТМ2 (74), ТМ5 (77), ТМ7 (75), ТМ8 (175), ТМ9 (174), ТМ10 (375)
ТР2 (279)
ТВ1 (72), ТВ6 (107), ТВ9 (112), ТВ10 (113), ТВ11 (114), ТВ15 (109)
ТЛ1 (13), ТЛ2 (14), ТЛ3 (132) РП1
ПР6 (184), ПР7
РУ2 (89), РУ5, РУ8(189), РУ9(289)
СП1 (85)
ВЖ1 (630)
ПП4

Импортные TTL микросхемы, не имеющие отечественных аналогов

7431, 7447, 7449, 7470, 7478, 74126, 74137, 74238, 74247, 74390, 74534, 74541, 74597, 74688

КМОП (серии 176, 561, 1561, в скобках указаны импортные аналоги 40xxx, 45xxx)

ИД1 (4028), ИД2, ИД3, ИД6 (4555), ИД7 (4556)
ИЕ1 (4028), ИЕ2, ИЕ3, ИЕ4, ИЕ5*, ИЕ8 (4017), ИЕ9 (4022), ИЕ10 (4520), ИЕ11 (4516), ИЕ12, ИЕ13*, ИЕ14 (4029), ИЕ16 (4020), ИЕ19 (4018), ИЕ20 (4040), ИЕ21 (40161)
ИК1
ИМ1 (4008A)
ИП2 (MC14585), ИП5 (MC14554)
ИР2 (4015), ИР3, ИР4, (4031), ИР6, ИР9 (4035), ИР10, ИР11 (4036), ИР12 (MC14580), ИР14(MC14076), ИР15 (MC14194)
КП1 (4052), КП2 (4051), КП3 (4512), КП4 (4519), КП5 (4053)
КТ1 (4016), КТ3 (4066)
ЛА7 (4011), ЛА8 (4012), ЛА9 (4023), ЛА10
ЛЕ5 (4001), ЛЕ6 (4002), ЛЕ10 (4025)
ЛИ1, ЛИ2 (4081)
ЛН1 (4502), ЛН2 (4049), ЛН3 (4503)
ЛП1 (4007), ЛП2, ЛП4, ЛП11, ЛП12, ЛП13, ЛП14 (4070)
ЛС1, ЛС2 (4019)
ПР1 (4094)
ПУ1, ПУ2 (4009), ПУ3 (4010), ПУ4 (4050), ПУ5, ПУ7 (4069)
РУ2 (4061)
ТВ1 (4027)
ТЛ1 (4093)
ТМ1 (4003), ТМ2 (4013), ТМ3
ТР2 (4043)
4003, 4006, 4010, 4011, 4012, 4013, 4014, 4015, 4016, 4019, 4021, 4023, 4024, 4025, 4026, 4027, 4030, 4035, 4036, 4043, 4044, 4048, 4050, 4051, 4052, 4053, 4060, 4061, 4066, 4068, 4069, 4070, 4071, 4072, 4073, 4075, 4078, 4081, 4082, 4093, 4099, 40103, 40106, 40107BE, 40109 40192, 40193 4511, 4512, 4518, 4519, 4522, 4580, 4585

Серии 580 и 589

580ВИ53 (Intel 8253)
580ВВ55 (Intel 8255)
580ВН59 (Intel 8259)
580ИР82 (Intel 8282)
580ИР83 (Intel 8283)
580ВА86 (Intel 8286)
580ВА87 (Intel 8287)
589ИР12 (Intel 8212/3212)
589АП16 (Intel 8216/3216)
589АП26 (Intel 3226)

Серия 1802

1802ИР1

Серия 1810

1810ВН59 (Intel 8259A)
1810ГФ84 (Intel 8284)
1810ВГ88 (Intel 8288)

Серия 1821

1821ВИ54 (Intel 8254)
1821ВН59 (Intel 8259A)

Прочие

КР514ИД1 (MSD047), КР514ИД2 (MSD101)
559ИП1 (DS3881)
КР571ХЛ4, К1102АП13

ОЗУ (SRAM)

Импортные

2125AL (1024 x 1)
2102A (1024 x 1)
MM2114, UM6114 (1024 x 4)
D2115A (1024 x 1)
HM6167 (16384 x 1)
61C16, 62C16, D4016C (2K x 8)
61C64, 62C64, DS2064 (8K x 8)
W24129A, AE88128AK (16K x 8)
61C256, 62C256, MCM6206CP20 (32K x 8)
61C512, 62C512 (64K x 8)
62C1024, HM628128, TC551001 (128K x 8)
6C4008, K6T4008 (512K x 8)

132 серия

132РУ2 (1024 x 1)
132РУ4 (1024 x 1)
132РУ5 (4096 x 1)
132РУ6 (16384 x 1)
132РУ14 (1024 x 4)
132РУ15 (1024 x 4)
132РУ16 (4096 x 1)

537 серия

537РУ1 (1024 x 1)
537РУ2 (4096 x 1)
537РУ3 (4096 x 1)
537РУ10 (2048 x 8)
537РУ13 (1024 x 4)
537РУ14 (4096 x 1)
537РУ17 (8192 x 8)

Прочие

565РУ2 (1024 x 1)
541РУ2 (1024 x 4)
185РУ5 (1024 x 1)
188РУ2 (256 x 1)

ОЗУ (DRAM)

К565РУ5 (64K x 1)
К565РУ6 (16K x 1)
К565РУ7 (256K x 1)
2118 (16K x 1)
4164 (64K x 1)
41256 (256K x 1)
KM41C1000 (1M x 1)
4416 (16K x 4)
41464, 4464 (64K x 4)
44256, 514256 (256K x 4)

ПЗУ (чтение и проверка "чистоты")

К155РЕ3 (SN74188N)
556РТ4 (SN74287), 556РТ5 (Intel 3601, 3621), 556РТ7 (82S191), 556РТ11 (93427С), 556РТ12 (82S136), 556РТ13 (82S137), 556РТ14 (DM87S184), 556РТ15 (DM87S185), 556РТ20 (Am27S35C)
27C16 (К573РФ2, К573РФ5), 27C32, 27C64 (К573РФ4), 27C128, 27C256, 27C512, 27С1000 (27C010, 27C1001), 27С2000 (27C020, 27C2001), 27С4000 (27C040, 27C4001), 27С8000 (27C080, 27C8001)

Масочные ПЗУ (проверка CRC прошивки)

К555РЕ4, К155РЕ21, К155РЕ22, К155РЕ23, К155РЕ24.

Операционные усилители

LM358 (LM158, LM258, LM2904), LM393 (LM193, LM293, LM2903), LM386, LM324 (LM124, LM224, LM2901, LM2902, TL084)

Также тестер должен работать с другими ОУ, имеющими аналогичную цоколёвку, и работающими от источника однополярного напряжения 5В.

Оптопары

PC817, PC827, PC837, PC847, HCP2601 (6N137, HCP2611), 4N35, TLP504A, TLP504A-2, CN74-2, CN74-4

Прочие аналоговые микросхемы

ULN2002, ULN2003 ULN2002, ULN2004, ULN2803, К1109КТ2
DG4008 (К590КН6)

Датчики

DS18B20, DS18S20, DS1822 (датчики температуры)
DHT11, DHT22 (AM2301, AM2302, AM2320) (датчики влажности и температуры)

Конструкция

Тестер интегральных схем состоит из двух плат, соединённых "бутербродом". На основной плате расположены цветной дисплей 128x160, клавиатура, панель ZIF-40, микроконтроллеры и UBS-UART-преобразователь с miniUSB-разъёмом. На дополнительной плате установлены MOSFET-ключи для подачи питания на проверяемую микросхему.

Выводы микроконтроллера имеют максимальную нагрузочную способность выводов до 40 мА. Этого достаточно для питания КМОП-микросхем, операционных усилителей,оптопар, сборок ключей и большинства микросхем 155й серии (и большинства микросхемам серий 555 и 1533). Но для части ТТЛ-микросхем этого тока недостаточно и для удобной работы с ними предназначен модуль ключей, который содержит 24 полевых транзистора для подачи питания на разные выводы ZIF. 16 ключей подают "землю" и 8 - питания +5В.

Тестер микросхем

Интерфейс

Главное меню

При включения тестера попадаем в главное меню:

Главное меню, начало

Отсюда можно запустить автоматический тест логических и аналоговых микросхем с определением типа; выполнить ручной тест, задавая уровни на входах микросхемы и контролируя состояния её выходов; проверить микросхемы EPROM на того, что они полностью стёрты; тестировать микросхемы ОЗУ; перейти к настройкам и посмотреть информацию о версии прошивки и количестве тестируемых микросхем в базе.

Тестирование логических МС

Для проверки и определения микросхем служит первый пункт меню Detect & Test. Тут можно выбрать один из трёх поддерживаемых типов

  • Logic - логические микросхемы ТТЛ или КМОП
  • Analog - аналоговые компоненты (оптопары, ОУ, транзисторные сборки)
  • Sensors - датчики (температуры, влажности)

Выбор группы для тестирования

Затем, отображается предложение установить микросхему в панель:

Перед проверкой

При этом, если модуль ключей установлены и сконфигурирован, то на экране отображается его состояние (ON/OFF). Кнопкой "вверх" можно включить питание, кнопкой "вниз" - выключить. Если питание выключено, во время тестов микросхема будет запитываться непосредственно от микроконтроллера (что более безопасно), если включено - по возможности будут использоваться MOSFET-ы модуля ключей. Как правило, модуль ключей всегда имеет смысл использовать почти всегда. Хотя, микросхемы, выполненные по технологии КМОП будут определяться и без него.

Центральной либо правой кнопкой запускается тест.

Процесс проверки

Тестер определяет количество выводов у подключенной микросхемы и последовательно выполняет соответствующие тесты из своей бызы. В случае обнаружения ошибки, переходит к следующей МС в базе. После завершения теста на экране отобразятся названия всех микросхем, для которых тесты выполнились успешно. Например вот результат для микросхемы КР531РУ10 (импортный аналог 74S225):

Результат проверки микросхемы КР531РУ10

Надпись TTL сверху означает, что микросхема имеет тип логики ТТЛ, т.е. принадлежит к логике 74-серии (импорт) либо к отечественным сериям 155, 531, 555, 1531, 1533. Надпись CMOS означает, что микросхема имеет тип логики КМОП - это импортные серии 40- и 45- и отечественные 175, 561 и 1561. Для микросхем других серий (например, 580) надпись TTL/CMOS отсутствует.

Некоторые типы логики присутствуют как в линейках ТТЛ, так и в КМОП. Например, счётчики К555ИЕ10 (ТТЛ) и К1561ИЕ21 (КМОП) (их импортные аналоги - 74LS161 и 40161 соответственно) имеют идентичную логику работы. Результат их тестирования выглядит так:

Результат проверки микросхемы К555ИЕ10

Важно заметить, что термины "ТТЛ" и "КМОП" в первую очередь означают именно технологию производства микросхем. Но в литературе (по кр.мере отечественной), устоялись термины ТТЛ- и КМОП-логики, для обозначения именно логики работы. При этом, микросхема с "ТТЛ-логикой" может быть изготовлена по технологии КМОП.

Для определения именно технологии построения микросхемы можно смотреть на потребляемый ею ток - у КМОП-микросхем он очень низкий. Вообще, изначально цели определять технологию тестером не ставилось - серия микросхемы практически всегда написана на её корпусе. Однако, со временем появилась проблема "перемарка", особо свойственная микросхемам, покупаемм на азиатских торговых площадках. В частности, микросхемы ТТЛ-серий согласно маркировке по факту могут оказаться КМОП, которые отшлифовали и перемаркировали. При этом, их быстродействие может быть существенно ниже, чем у ТТЛ.

Если проверка проходит в режиме Power ON, то тестер, в большинстве случаев, может оценить потребляемый микросхемой ток. По крайней мере, это возможно для всех микросхем со "стандартной" нумерацией выводов питания, когда последний вывод - это плюс питания, а диагональный ему - земля. Если тестер смог оценить потребляемый микросхемой ток, он показывает его значение (выраженное в условных "попугаях" в нижней части экрана) после строки "Power: ". Чем больше величина - тем больше потребляемый ток. У КМОП-микросхем это значение обычно равно 0 (или 1). Потребление тока НЕ вычисляется для микросхем с типом логики КМОП (т.к. сейчас они всегда тестируются без ключей, потребление для них "околонулевое").

Микроконтроллер тестера работает на тактовой частоте 16МГц что может оказаться слишком быстрым для некоторых микросхем. Поэтому, в случае неуспеха, устройство повторно прогонит все тесты более медленно, добавив задержки между подачей сигналов на входы и их считываением с выходов. Если в этом случае получится определить микросхему, то тест будет повторяться с уменьшением добавленной задержки до тех пор, пока микросхема не перестанет обнаруживаться. В результате, внизу экрана отобразится величина задержки - Latency (измеренная также в условных попугаях). Чем эта цифра меньше, тем выше быстродействие микросхемы. Сама по себе Latency не говорит вообще ни о чём - для конкретных МС могут быть конкретные тайминги работы, и, если тестер определи микросхему как "медленную", то это совсем не значит, что она "плохая". Однако, если среди партии одинаковых чипов обнаруживаются отдельные экземпляры с аномально высоким Latency, то это повод задуматься.

Результат проверки если микросхема медленная

Если же после всех этих переборов не удалось ничего обнаружить, то результат будет такой:

Результат проверки если микросхема повреждена или неизвестна

После завершения тесты, чтобы заново запустить полный тест с автоопределением для следующей миросхемы достаточно нажать кнопку "вправо" (подсказка "New test" внизу экрана). Если же вы хотите повторно проверить эту же микросхему или микросхему точно такого же типа, то можно воспользоваться центральной кнопкой (подсказка "Retest" внизу экрана). При этом повторно выполнится тест только для этой микросхемы (или несколько тестов, если определилось несколько разных логик), без полного перебора и автоопределения.

Если хочется проверить стабильность работы микросхемы, и прогнать несколько тысяч тестов этого типа, то можно нажать кнопку "вверх" (подсказка "Long test" внизу экрана). Тогда последний успешный тест выполнится многократно, в процессе чего будет отобраджаться индикатор прогресса.

Тестирование аналоговых МС

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

Результат проверки LM324 Результат проверки LM358 Результат проверки LM386 Результат проверки PC817 Результат проверки PC827 Результат проверки PC847 Результат проверки ULN2003

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

Проверка ОЗУ

Следующим пунктом главного меню идёт тест памяти. Тестер умеет проверять разные DRAM и SRAM из вышеприведённого списка. Перед началом теста памяти так же предлагается вставить ИМС в панель и включить/выключить питание. Тип установленной микросхемы будет определён автоматически. Стоит заметить, что автоматическое определение микросхем памяти вместо ручного выбора имеет смысл, т.к., во первых, несёт важную функцию безопасности, защищая как проверяемую микросхему, так и сам прибор от ситуаций, когда пользователь может неверно указать тип микросхемы, что может привести к неправильной подаче питания (в т.ч. его переполюсовки), и/или управляющих сигналов (когда сигналы будут подаваться не на входы, а на выходы проверяемой ИМС) на всём длительном процессе тестирования микросхемы. Во-вторых, автоопределение иногда показывает, что микросхема на самом деле оказывается не тем, что заявляет её маркировка (привет продавцам с алиэкспресса).

В процессе тестирования памяти отображаются тип установленной микросхемы и индикатор прогресса.

Процесс тестирования памяти 4164

После завершения проверки для полностью исправной микросхемы выводится сообщение об успешности проверки и токопотребление в условных единицах (коророе для КМОП-памяти обычно бывает "нулевым").

Тест памяти 4164 - нет ошибок

В случае обнаружения сбоев, отображается карта памяти и количество ошибок, случившихся в процессе тестирования. Синие ячейки на карте - исправные области. Красные перечёркнутые ячейки - области, где было обнаружено много ошибок. Красно-сниие ячейки показывают блоки, где ошибки есть, но, при этом, есть достаточно много и исправных ячеек.

Тест памяти 4164 с ошибками, мало ошибок Тест памяти 4164 с ошибками, много ошибок

Если проверяется многоразрядная память (с шиной данных 4 или 8 бит), то, как показывает практика, в случае повреждения у этих микросхем часто выгорает одна (или несколько) из линий. Т.е, ошибки часто могут быть сразу во всех ячйках карты. В случае обнаружения ошибок, кроме карты памяти на экране показыватся биты шины данных, на которых были замечены ошибки:

Тест памяти 6116 с ошибками

Проверка ПЗУ

Также тестер умеет считывать микросхемы EPROM (серии 27cXXX, и некоторые отечественные - 155РЕ3, 556РТ4, 556РТ5) и проверять, являтся ли они "чистыми". Если микросхема содержит данные, то показывается процент чистых битов и байт. Для УФ-стираемых микросхем это позволяет оценить успешность засветки под лампой (особенно, если для стирания используются самодельные варианты вроде ламп ДРЛ с разбитой внешней колбой) и быстрее подобрать достаточное время экспонирования.

Сначала выбираем тип микросхемы:

Выбор EEPROM Выбор EEPROM Выбор EEPROM

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

Процесс чтения чистой EEPROM Процесс чтения EEPROM с даными

После завершения чтения, видим результат - сообщение о том, что микросхема полностью стёрта, либо информацию о проценте "стёртых" (т.е., установленных в 1 для 27сХХХ) бит и "стёртых" байт (т.е., байт, у которых все биты стёрты). Эта информация позволяет оценить степень удачности облучения ультрафиолетом, и быстрее определять необходимое и достаточное время засветки.

Результат для чистой EEPROM Результат для PROM с даными

Для микросхем PROM/EEPROM также измеряется потребление тока, отображающееся внизу экрана.

После завершения чтения тест можно повторить кнопкой "вправо" (подсказка "Retest" внизу экрана), либо можно запустить циклический тест центральной кнопкой (подсказка "Cycle" внизу экрана), при котором чтение будет повторяться непрерывно, что позволит, например, наблюдать процесс стирания микросхемы под УФ-светодиодом.

Для микросхем, данные в которые записываются изначально на производстве (это К155РЕ21, К155РЕ22, К155РЕ23, К155РЕ24 и К555РЕ4), после считывания данных будет вычислена их контрольная сумма и сравнена с ожидаемой.

Ручные тесты

Помимо автоматических тестов есть поддержка теста вручную, позволяющего устанавливать различные уровни на входах микросхемы и смотреть состояние выходов. После перехода в пункт меню Custom test появляется экран выбора типа корпуса:

Ручной тест, выбор корпуса

На экране ручного тестирования есть два режима - "Setup" и "Output". Кнопками курсора можно перемещаться между выводами и названиями режима. В режиме Setup происходит настройка выводов на вход или выход и настройка питания микросхемы. По умолчанию все выводы являются выходами, т.е., тестер считывает их состояние. Выходы рисуются стрелкой ОТ микросхемы. Если стрелка направлена К микросхеме, то пин является её входом, тестер может менять уровень на входе МС. Название текущего режима отображено на экране в нижнем левом углу. Чтобы переключить режим, надо перевести курсор на это название и нажать среднюю клавишу.

Если модуль ключей установлен, сконфигурирован и включён в настройках, то в режиме Setup появляется три подрежима - "I/O", "GND" и "VCC". Первый - это режим настройки пинов на ввод/вывод, упомянутый выше. Добавившиеся режимы - это управление питанием от платы ключей. В режиме GND все выводы, к которым подключены "минусовые" ключи, отмечаются синим кружочком. Если выделить такой пин и нажать среднюю клавишу, то полевой транзистор соединит его с "землёй" (при этом вывод будет автоматически переконастроен на чтение тестером). Режим VCC аналогичен, и подаёт на вывод питание +5В. Вывыоды, на которые подключены соответствующие ключи, маркируются красными кружочками.

Ручной тест, DIP-8, режим SETUP Ручной тест, DIP-8, выбор вывода Ручной тест, DIP-8, включение питания VCC Ручной тест, DIP-20, включение питания GND Ручной тест, DIP-20, установка уровней

В режиме Output тестер может менять состояния входов и выходов микросхемы. Выходные уровни напряжений отображены вне корпуса микросхемы. Зелёный квадрат соответствует высокому уровню. Если пин настроен как вход тестера, то зелёный квадрат означает включение подтяжки к питанию для этого входа (например, для выводов микросхемы с открытым коллектором).

Состояние выводов микросхемы отображается синими квадратиками внутри её корпуса. Уровни на входах микросхем должны совпасть с уровнями на выходах тестера, а по уровням на выходах микросхемы делаются выводы о её работоспособности.

Для выхода из режима ручной проверки в главное меню надо выделить кнопку "Exit" в правом нижнем углу и нажать среднюю кнопку.

Экран настроек

Перед началом работы с тестеров его надо настроить, и это делается на экране Settings.

Настройки

Тут можно настроить автовыключение подсветки по таймауту (Backlight), и яркость подсветки (Brightness) что актуально при питании тестера от аккумуляторов. Если Backlight = on, подсветку будет гореть всегда.

Так же можно настроить громкость звуковых сигналов (Sound) при нажатии на клавиши и в случае завершения тестов.

Далее, можно включить/выключить модуль ключей для подачи питания (Power). Если Power = on, то при тестировании логических микросхем и микросхем памяти питание на них будет подаваться через ключи модуля (иначе, они будут запитаны непосредственно с выводов микроконтроллера через токоограничивающие резисторы). Вообще, управлять модулем ключей можно непосредственно перед тестированием на экране "вставьте микросхему". В настройках задаётся значение по умолчанию.

Модуль питания имеет 16 ключей, подающих "землю" и 8 ключей, подающих +5В на тестируемую микросхему. Чтобы тестер определил, какой ключ куда подсоединён, необходимо перейти в пункт "Configure". Важно! Перед выполнением конфигурирования в ZIF-панель должна быть пуста (в ней не должно быть микросхем). Тестер поочерёдно переберёт все ключи и определит, к каким выводам панели они подсоединены. Результат отобразится следующим образом:

Настройка модуля ключей, ZIF, начало Настройка модуля ключей, ZIF, конец

Тут слева идут номера выводов ZIF-панели, а справа - номера подсоединённых к ним выводов платы ключей. Т.е., в данном случае, к 7-му пину панели подсоединён ключ номер 2 отрицательной полярности, а к 40-му пину подсоединён ключ номер 21 положительной полярности. Нажатие средней кнопки клавиатуры переключает режим отображения:

Настройка модуля ключей, слоты, начало Настройка модуля ключей, слоты, конец

В этом режиме слева идут номера ключей питания, а справа - пины панели, с которыми эти ключи связаны. Ключи делятся на три группы по 8 штук, управляемых одним регистром 74HC595. Т.е., в данном примере ключ номер 2 первой группы имеет отрицательную полярность и соединён с 7-м пином панели. А ключ номер 5 третьей группы имеет положительную полярность и соединён с 40-м пином панели. Тогда как, ключи номер 3, 4, 6 и 7 из третьей группы никуда не подсоединены.

Если модуль ключей отсутствует, не подключён или нераспознан по каким-либо причинам, тестер сообщит об этом:

Модуль ключей не найден

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

Следующий параметр - Chips определяет, какие названия микросхем будут показываться:
USSR - показывать только названия отечественных микросхем
USA - показывать только названия импортных микросхем (Tehas Instruments, Intel)
All - показывать все названия
Этот параметр не ограничивает сами тесты. Т.е., если, например, выбран показ только отечественных названий, а тестируется импортная микросхема не имеющая отечественного аналога, то она всё равно определится и покажется её буржуйская маркировка.

Экран информации

Последний пункт меню About показывает экран с версией текущей прошивки. Так же тут можно увидеть количество микросхем в базе тестера.

Экран about Экран about

Последняя строка - это количество микросхем в базе тестов ТТЛ и КМОП (не считая RAM/ROM и аналоговые микросхемы, оптопары и т.п.).

Подключение к ПК и софт

Тестер подключается к компьютеру напрямую через miniUSB-разъём. Для работы потребуется установить драйвер для CH340G (преобразователь USB-UART).

Для обновления прошивки настоятельно рекомендуется использовать эту консольную утилиту.

Для отладки тестов имеется программа, написана на Java и требует Java Runtime версии не менее 8. При запуске под ОС Windows требуется 32-битная версия JRE, которую можно взять, например, установив среду Arduino.

Программное обеспечение позволяет

  1. писать, компилировать и отлаживать тесты
  2. считывать содержимое ПЗУ
  3. запускать тестирование микросхем с отображеием результатов (тестер может работать без дисплейного модуля)
  4. обновлять прошивку тестера

Запускаетя командой

java -jar software.jar

Сначала надо инициализировать устройство. В главном меню -> "Device" -> "Connect to" отобразит список обнаруженных COM-портов. Среди них надо выбрать порт, к которому подключён тестер. В случае успеха соединение будет установлено, а имя порта запомнено, в меню Device появится команда подключения именно к этому (последнему успешному) порту.

Команда меню Device -> "Device info" покажет окно информации об устройстве. Тут можно посмотреть версию прошивки, сделать резервную копию прошивки и обновить её (кнопки "Read firmwre" и "Write firmware" соответственно).

Обновление прошивки тестера микросхем

В меню -> Windows можно открыть одно из трёх окон тестера. "Test builder" - это редактор и отладчик тестов. Тут можно писать, компилировать, и запускать тесты, выполняя их пошагово.

Текстовый редактор
Пошаговый отладчик

Также есть режим ручного теста.

Режим ручного теста

Команда меню -> Windows -> Programmer открывает окно программатора (пока тут можно только считывать содержимое микросхем ПЗУ).

Режим программатора

Команда меню -> Windows -> "Logic tester" открывает окно теста логических микросхем. Тут можно запустить автотест логических микросхем, аналогично тому, как это делается в тестере.

Написание тестов

Язык написания тестов подробно описан в этой статье.

Примеры исходных кодов некоторых тестов доступны на github

Приобрести устройство можно в магазине.

Софт для ПК:

Для устройств с прошивкой 0.9.24 и выше

Downloadsoftware.jar

Для устройств с прошивкой 0.9.23 и ниже

Downloadsoftware-old-129.jar

Статья по написанию тестов

Рейтинг: 
0
Голосов еще нет