Вышла из строя стиральная машина (холодильник, микроволновка или еще что-то из бытовой техники)? Не торопитесь бежать в магазин покупать новую или искать мастера- в большинстве случаев неисправность можно устранить самостоятельно, сэкономив при этом не одну тысячу рублей. Конечно-же вся современная бытовая техника имеет довольно высокий уровень сложности, однако вместе с этим в ней предусмотрены и функции самодиагностики, что значительно упрощает ремонт
-->

МЕХЗАВОД|Ремонт бытовой техники и электроники cвоими руками

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



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

Сообщений 1 страница 2 из 2

1

Описание прибора
http://s5.uploads.ru/t/5uBbl.jpg

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

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

Ниже представлен список поддерживаемых логических микросхем (в скобках указаны импортные аналоги 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
ИЕ1, ИЕ2 (90), ИЕ4 (92), ИЕ5 (93), ИЕ6 (192), ИЕ7 (193), ИЕ8, ИЕ9 (160), ИЕ10 (161), ИЕ11 (162A), ИЕ12 (190), ИЕ13 (191), ИЕ14, ИЕ15, ИЕ16 (168), ИЕ17 (169), ИЕ18 (163), ИЕ19 (393), ИЕ23 (4520)
ИМ2 (82), ИМ3 (83), ИМ5 (183)
ИП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), ИР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), ИР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, РУ5
СП1 (85)
Импортные (не имеющие отечественных аналогов):
74126, 74541, 74597, 74688
TTL серии 580 и 589
КР580ВВ55
КР580ИР82, КР580ИР83
КР580ВА86, КР580ВА87
К589ИР12
К589АП16, К589АП26
КМОП (серии 176, 561, 1561, в скобках указаны импортные аналоги 40xxx, 45xxx)
ИД1 (4028), ИД2, ИД3, ИД6 (4555), ИД7 (4556)
ИЕ1 (4028), ИЕ3, ИЕ4, ИЕ8 (4017), ИЕ9 (4022), ИЕ10 (4520), ИЕ11 (4516), ИЕ14 (4029), ИЕ16 (4020), ИЕ19 (4018), ИЕ20 (4040), ИЕ21 (40161)
ИК1
ИМ1 (4008A)
ИП2 (MC14585), ИП5 (MC14554)
ИР2 (4015), ИР3, ИР6, ИР9 (4035), ИР10, ИР11 (4036), ИР12 (MC14580), ИР15 (MC14194)
КП1, КП2, КП4 (4519)
КТ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)
ЛП2, ЛП4, ЛП11, ЛП12, ЛП13, ЛП14 (4070)
ЛС2 (4019)
ПР1 (4094)
ПУ4 (4050), ПУ7 (4069)
РУ2 (4061)
ТВ1 (4027)
ТЛ1 (4093)
ТМ1 (4003), ТМ2 (4013), ТМ3
ТР2 (4043)
Импортные (не имеющие отечественных аналогов):
4052, 4053, 4060, 4071, 4073, 40103, 40106, 4511
Прочие
КР514ИД1, КР514ИД2
ОЗУ
К565РУ5 (4164), К565РУ6 (2118), К565РУ7(41256)
К537РУ10 (61C16, 62C16)
61C16 (62C16, К537РУ10), 61C256 (62C256), 61C512 (62C512), 62C1024 (HM628128, TC551001)
К132РУ4 (2115A)
ПЗУ (чтение и проверка "чистоты")
К155РЕ3
556РТ4, 556РТ5
27C16, 27C32, 27C64, 27C128, 27C256, 27C512
Операционные усилители
LM358 (LM158, LM258, LM2904), LM393 (LM193, LM293, LM2903), LM386, LM324 (LM124, LM224, LM2902)

Также тестер должен работать с другими ОУ, имеющими аналогичную цоколёвку, и работающими от источника однополярного напряжения 5В.
Оптопары
PC817, PC827, PC837, PC847, HCP2601 (6N137, HCP2611)
Прочие аналоговые микросхемы
ULN2003 (ULN2002, ULN2004)
Схема тестера

Тестер имеет модульную конструкцию и состоит, в максимальной комплектации, из трёх плат:

    Основная плата
    Плата дисплейного модуля
    Плата модуля ключей

Основная плата - тестер на микроконтроллере ATMega128. Содержит микроконтроллер с обвязом и сокет ZIF-40 для установки тестируемой микросхемы. Плату можно подключить к USB-порут компьютера через переходник USB-UART и получить большую часть функционала тестера.

Плата дисплейного модуля предназначена для получения возможности автономной работы. Она содержит цветной ЖК экран 128x128 и клавиатуру из 5 кнопок. Подробнее этот модуль описан тут. Плата подключается к основной через интерфейс UART.

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

При включения тестера попадаем в главное меню:
Главное меню, начало
http://sa.uploads.ru/t/OFe7I.png

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

Для проверки и определения микросхем служит первый пункт меню Detect & Test. Сначала надо определиться с типом проверяемой микросхемы - КМОП или ТТЛ:
Выбор группы для тестирования
http://s8.uploads.ru/t/PDBIv.png

Затем, отображается предложение установить микросхему в панель:
Перед проверкой
http://s4.uploads.ru/t/ZY5ja.png

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

Центральной либо правой кнопкой запускается тест и отображается его прогресс.
Процесс проверки
http://sg.uploads.ru/t/R5VYE.png

Девайс последовательно проходится по всем тестам в базе, и выполняет все команды пока не получит первую ошибку. После ошибки переходит к проверке следующей МС и т.д. После завершения теста на экране отобразятся названия всех микросхем, для которых тесты выполнились успешно. Например вот результат для микросхемы 555АП14 (импортный аналог 74LS465):
Результат проверки
http://sd.uploads.ru/t/rGlxm.png
Микроконтроллер тестера работает на тактовой частоте 16МГц что может оказаться слишком быстрым для некоторых микросхем. Поэтому, в случае неуспеха, устройство повторно прогонит все тесты добавив задержки между подачей сигналов на входы и их считываением с выходов. Если в этом случае удасться определить микросхему, то тест будет повторяться с уменьшением добавленной задержки до тех пор, пока микросхема не перестанет обнаруживаться. В результате, внизу экрана отобразится величина задержки (измеренная в условных попугаях). Чем эта цифра меньше, тем выше быстродействие микросхемы:
Результат проверки если микросхема медленная
http://sa.uploads.ru/t/4HVUo.png

Если же после всех этих переборов не удалось ничего обнаружить, то результат будет такой:
Результат проверки если микросхема повреждена или неизвестна
http://s3.uploads.ru/t/4foju.png

Чтобы проверить следующую миросхему этого же типа (TTL, КМОП, или аналоговую) достаточно нажать кнопку "вправо".
Тестирование аналоговых МС

При проверке аналоговых микросхем отображается их цоколёвка. Если микросхема содержит несколько вентилей (операционные усилители, оптопары) и часть их неисправны, то они отображаются красным цветом и перечёркнутые:
http://s5.uploads.ru/t/ajwIc.png
http://s7.uploads.ru/t/SAtQg.png
http://sg.uploads.ru/t/CjUZm.png
http://s9.uploads.ru/t/p8gR7.png
http://sd.uploads.ru/t/Z3bpN.png
http://sh.uploads.ru/t/6icCy.png
http://s4.uploads.ru/t/XHztn.png

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

Отдельным пунктом меню идёт тест памяти. На момент обновления этой страницы тестер умеет проверять динамическую память 4164 и 41256 (отечественные аналоги - 5655РУ5 и 565РУ7 соответственно) и статическую память 61c256 и 61c512 (использовалась в качестве кэша на материнских платах).

Перед началом теста памяти так же предлагается вставить МС в панель и включить/выключить питание. Устройство само определит тип установленной микросхемы.

Для динамической памяти результат показывается в виде карты - закрашенные клетки - полностью исправные области, крестики - область содержит минимум одну сбойную (с т.зрения тестера) ячейку. Например, так выглядит результат успешной проверки 565РУ5:
Тест памяти 4164 - нет ошибок
http://s9.uploads.ru/t/QZ7eW.png

А так выглядит результат, если сбойных ячеек много:
Тест памяти 4164 - много ошибок
http://s4.uploads.ru/t/DqzNU.png

Ещё один пример - 565РУ7 с несколькими сбойными ячейками:
Тест памяти 41256 - есть ошибки
http://s5.uploads.ru/t/zKZAv.png

Для статической памяти экран результата выглядит так в случае исправной микросхемы:
Тест памяти 61c256, нет ошибок
http://s5.uploads.ru/t/4jpny.png

Как показала статистика, в случае повреждения у этих микросхем часто выгорает одна из линий. Т.е, ошибки обычно бывают сразу во всех ячйках. В случае обнаружения ошибок, кроме карты памяти на экране показыватся биты шины данных, на которых были замечены ошибки:
Тест памяти 61c256, есть ошибки
http://sg.uploads.ru/t/BfsbR.png

В данном примере у микросхемы обнаружились проблемы при работа с битами данных 7 и 4.
Проверка ПЗУ

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

Сначала выбираем тип микросхемы:
http://s3.uploads.ru/t/OCzEF.png
http://sd.uploads.ru/t/lg3H8.png

После завершения чтения, видим результат - сообщение о том, что микросхема полностью стёрта, либо информацию о проценте "стёртых" (т.е., установленных в 1 для 27сХХХ) бит и "стёртых" байт (т.е., байт, у которых все биты стёрты). Эта информация позволяет оценить степень удачности облучения ультрафиолетом, и быстрее определять необходимое и достаточное время засветки.
http://sd.uploads.ru/t/jN0Do.png
http://s3.uploads.ru/t/svagt.png

Ручные тесты

Помимо автоматических тестов есть поддержка теста вручную, позволяющего устанавливать различные уровни на входах микросхемы и смотреть состояние выходов. После перехода в пункт меню Custom test появляется экран выбора типа корпуса:
Ручной тест, выбор корпуса
http://s4.uploads.ru/t/FxEfC.png

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

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

http://s4.uploads.ru/t/fUBuF.png
http://s3.uploads.ru/t/cjhdp.png
http://sa.uploads.ru/t/NF5qV.png
http://sa.uploads.ru/t/vqThw.png
http://sd.uploads.ru/t/q9FeS.png

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

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

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

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

Перед началом работы с тестеров его надо настроить, и это делается на экране Settings.
Настройки
http://s8.uploads.ru/t/jyX3L.png

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

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

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

Модуль питания имеет 16 ключей, подающих "землю" и 8 ключей, подающих +5В на тестируемую микросхему. Подключить эти ключи вы можете по своему усмотрению. Вообще, "земляные" ключи логично подать, как минимум, на выводы 7, 8, 10, 12, 14, 16 и 20. А один из "+5В" ключей должен подавать питание на 40й вывод ZIF-панели - у большинства микросхем напряжение питания подключается именно сюда. Вы можете использовать любые ключи (нужного типа), тестер сам распознает, какой ключ куда подсоединён. Для этого надо перейти в пункт "Configure". Важно! Перед выполнением конфигурирования в ZIF-панель должна быть пуста (в ней не должно быть микросхем). Тестер поочерёдно переберёт все ключи и определит, к каким выводам панели они подсоединены. Результат отобразится следующим образом:
http://sg.uploads.ru/t/uXD8T.png
http://s4.uploads.ru/t/kp9Ie.png

Тут слева идут номера выводов ZIF-панели, а справа - номера подсоединённых к ним выводов платы ключей. Т.е., в данном случае, к 7-му пину панели подсоединён ключ номер 2 отрицательной полярности, а к 40-му пину подсоединён ключ номер 21 положительной полярности. Нажатие средней кнопки клавиатуры переключает режим отображения:
Настройка модуля ключей, слоты, начало Настройка модуля ключей, слоты, конец
http://s7.uploads.ru/t/K0l8c.png
http://sa.uploads.ru/t/QyF67.png

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

Если модуль ключей отсутствует, не подключён или нераспознан по каким-либо причинам, тестер сообщит об этом:
Модуль ключей не найден
http://s9.uploads.ru/t/mk6zf.png

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

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

Последние два пункта настроек позволяют включить bluetooth и задать его пин-код. Тестер можно подключать к компьютеру через интерфейс UART посредством адаптера USB-UART (либо адаптера на микросхеме max232 к COM-порту) либо беспроводным способом через bluetooth с помощю китайских адаптеров типа HC-05 и HC-06. Если Bluetooth включен, то при запуске тестер попытается определить его тип и иницилизировать (при необходимости). Соответственно, если используется проводной способ подключения, то bluetooth лучше выключить, чтобы тестер не пытался его обнаружить посылая команды по UART.

Если bluetooth-адаптер включен и подсоединён, то можно перейти к настройке пин-кода. На экране показывается версия bluetooth-модуля и четыре ячейки цифрового кода (этот код потом потребуется ввести на компьютере/телефоне при соединении с тестером).
Настройка bluetooth
Экран информации
http://s4.uploads.ru/t/XA6nE.png

Последний пункт меню About показывает экран с версией текущей прошивки. Так же тут можно увидеть количество микросхем в базе тестера.
Экран about Экран about
http://s4.uploads.ru/t/yvTbo.png
http://s4.uploads.ru/t/mt0XS.png

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

В своей полной конфигурации тестер состоит из четырёх плат:

    Основная плата
    Плата дисплейного модуля
    Плата с ключами
    Плата преобразователя USB-UART

Последние три платы необязательны и подключаются к основной.

Назначение разъёмов на плате тестера:
Назначение разъёмов на плате тестера (вид сверху) Назначение разъёмов на плате тестера (вид снизу)
http://s4.uploads.ru/t/tJyWA.jpg
http://s8.uploads.ru/t/Q124T.jpg

1 - разъём для подключения модуля дисплея;
2 - разъёмы для подключения модуля ключей (питание и управление);
3 - разъём UART. Сюда подключается адаптер USB-UART для связи тестера и компьютера (пин Rx тестера - к пину Tx адаптера, пин Tx тестера к пину Rx адаптера, земля у них общая);
4 - разъём питания тестера;
5 - разъёмы для подключения выходов платы ключей

Также на плате тестера разведёе 6-пиновый ISP-разъём для программирования микроконтроллера. Обычно он используется только один раз - для записи bootloader-а (или если этот загрузчик надо будет обновить/восстановить). Для того, чтобы тестер уместился в корпусе, ISP-разъём не следует впаивать. Обновлять прошивку гораздо удобнее по USB-интерфейсу, а при необходимости можно просто вставить разъём, слегка наклонив его для хорошего контакта и удерживая руками во время программирования.

Подключение платы дисплея:
Назначение разъёмов на плате дисплея
http://s4.uploads.ru/t/wptEF.jpg

На плате дисплея имеется один 4-пиновый разъём для подключения к основной плате (питание 5В + UART). Сзади платы есть ISP-разъём для программирования микроконтроллера.

Назначение разъёмов на плате ключей:
http://sg.uploads.ru/t/it7nJ.jpg

1 - разъём питания (5В);
2 - разъём INPUT для подключения к линиям управления тестера;
3 - выходы ключей "земли" (16 шутк);
4 - выходы ключей питания +5В (8 штук)
Подключение к ПК и софт

Тестер можно подключить к компьютеру посредством адаптера usb-to-uart (тут можно рекомендовать схему на чипе CH340G - работает на Windows, Linux и MacOS X). Адаптер подключается к разъёму UART.

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

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

Программа написана на Java и требует Java Runtime версии не менее 8. Запускаетя командой
java -jar software.jar

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

Команда меню Device -> "Device info" покажет окно информации об устройстве. Тут можно посмотреть версию прошивки, сделать резервную копию прошивки и обновить её (кнопки "Read firmwre" и "Write firmware" соответственно).
Обновление прошивки тестера микросхем
http://sa.uploads.ru/t/Cjb2T.png

В меню -> Windows можно открыть одно из трёх окон тестера. "Test builder" - это редактор и отладчик тестов. Тут можно писать, компилировать, и запускать тесты, выполняя их пошагово.
Текстовый редактор
Пошаговый отладчик
http://s7.uploads.ru/t/nxeHl.png
http://sa.uploads.ru/t/671QS.png

Также есть режим ручного теста.
Режим ручного теста
http://s9.uploads.ru/t/5ijmz.png

Команда меню -> Windows -> Programmer открывает окно программатора (пока тут можно только считывать содержимое микросхем ПЗУ).
Режим программатора
http://s3.uploads.ru/t/U2b6B.png

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

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

Исходные коды некоторых (не всех) тестов доступны на github

2

 



Рейтинг форумов | Создать форум бесплатно