Обобщенная блок-схема алгоритма работы тестера ИМС (блок-схема алгоритма работы тестера). Разработка детальной блок-схемы алгоритма тестирования ИМС, страница 7

·  Информация о результате тестирования выводится до тех пор,        пока оператор не нажмет кнопку "СБРОС". При этом         производится гашение индикаторов результата тестирования и  включается индикатор "ГОТОВ ". После этого проверенную микросхему можно извлечь из сокета. Прибор готов для  тестирования следующей ИМС.

Обобщенная блок-схема алгоритма работы тестера приведена на рис. 5.

 Рис. 5. Обобщенная блок-схема алгоритма  работы тестера

3.4. Принципиальная схема тестера

Схема электрическая принципиальная тестера при проверке ИМС К155ЛА1 приведена на рис.6. Прибор выполнен на основе однокристального микроконтроллера К1816ВЕ751, работающего с внутренней памятью программ, что обеспечивается подачей высокого уровня напряжения на вывод  (=1). Для генерации тактовой частоты fCLK  микроконтроллера к выводам XTAL1 и XTAL2 подключен кварцевый резонатор ZQ1 на частоту 4 МГц. Конденсаторы С2, С3 обеспечивают надежный запуск внутреннего генератора МК при включении питания. Цепочка С1, R1 служит для начальной установки (сброса) МК при подачи электропитания. Конденсатор С4 служит для фильтрации импульсных помех, возникающих на выводах источника питания при работе цифровых микросхем.

Выводы разъёма (сокета) XS1 для подключения проверяемых микросхем с корпусами типа DIP-14 соединены с линиями портов Р1 и Р2. На схеме показано присоединение проверяемой ИМС К155ЛА3 (DD2) к разъему. Электронный ключ, осуществляющий подачу напряжения питания +5В на тестируемую ИМС (вывод 14 разъема XS1), выполнен на транзисторе VT1. Он управляется от линии Р3.2 МК. При Р3.2=0 ключ открыт и подается напряжение +5В, при Р3.2=1 ключ закрыт.

Оцифрованные десятичные переключатели SA1 и SA2 подключены к порту P0. SA1 служит для ввода младшей десятичной цифры номера ИМС, а SA2 – для ввода старшей цифры номера. Резисторы R2- R9 предназначены для задания высокого уровня (логической 1) на выводах порта P0 при разомкнутых контактах переключателей.

Линии порта Р3 используются для индикации режимов работы прибора (Р3.5 - "ГОТОВ", Р3.6 - "НОРМА", Р3.7 - "БРАК") и подключения управляющих кнопок SB1 - "ТЕСТ" (Р3.3), SB2 - "СБРОС" (Р3.4). Через резисторы R12, R13 поступает высокий уровень напряжения (логическая  1) на линии порта Р3 при разомкнутом состоянии кнопок SB1, SB2. Они ограничивают также ток, потребляемый от источника питания  при замыкании контактов (нажатии кнопок). Номинал этих резисторов обычно выбирается равным 4,7 кОм [4].

Светодиодные индикаторы VD1, VD2, VD3 типа АЛ307Б подключены к МК через мощные инверторы с открытым коллектором DD2.1, DD2.2, DD2.3 (микросхема К155ЛН3). Это объясняется тем, что максимальный выходной ток линии порта Р3 не превышает 1,6 мA [2], а для нормального свечения светодиода необходимо задать через него ток 10…15 мA [7]. Инвертор микросхемы К155ЛН3 может обеспечить выходной ток  I0вых  до   40 мA, поэтому включение светодиодов следует производить выводом логического 0 на выход инвертора. Так как после начальной установки (сброса) МК все его порты настроены на ввод информации, т.е. на их выводах будут логические 1, то в программе работы МК необходимо сразу же после включения электропитания вывести логический 0 в разряды Р3.5, Р3.6, Р3.7 для гашения светодиодов.

Рассчитаем номиналы токоограничительных резисторов R14, R15, R16 при следующих исходных данных: прямой ток через светодиод Iд.пр.=10 мA, прямое падение напряжения на нем Uд.пр.=2В.

Ом.

Выбираем номиналы R14, R15, R16 – 330 Ом.

Для подачи питания на тестируемую ИМС используется электронный ключ на элементах VT1, R10, R11. Максимальный потребляемый ток ИМС К155ЛА1 равен:

Iпот.max=I0пот=11 мA.

Отсюда следует, что транзисторный ключ должен коммутировать напряжение питания +5В при максимальном токе потребления 11 мA.