Блок формирования тестовых сигналов для ИМС

Слайд 2

Цель – разработка и создание формирователя тестовых сигналов для ИМС с

Цель – разработка и создание формирователя тестовых сигналов для ИМС с

подключением к нему персонального компьютера (ПК) через его параллельный порт.
Задачи:
Изучить технические характеристики параллельного порта ПК (LPT), а так же организацию обработки данных в протоколе EPP.
Разработать структурную и функциональную схемы блока формирования тестовых сигналов для ИМС с управлением его через параллельный порт ПК.
Разработать программное обеспечение для блока формирования тестовых сигналов.
Провести моделирование работы блока формирования тестовых сигналов в среде Prоteus.

Цель и задачи

Слайд 3

Сигналы LPT-порта в режиме ввода/вывода ЕРР

Сигналы LPT-порта в режиме ввода/вывода ЕРР

Слайд 4

Цикл записи данных Программа пишет данные в регистр EPP Data. Сигнал

Цикл записи данных

Программа пишет данные в регистр EPP Data.
Сигнал на выходе

Write устанавливается в ноль.
Данные помещаются на выходную шину LPT-порта.
При низком уровне Wait устанавливается строб данных (nData Strobe).
Порт ждет подтверждения от подключаемого устройства (перевод nWait в высокий уровень).
Снимается строб данных (Data Strobe).
Цикл записи данных завершается.
Слайд 5

Структурная схема блока тестовых сигналов для ИМС В схеме используется стробирующий

Структурная схема блока тестовых сигналов для ИМС

В схеме используется стробирующий сигнал

Strobe, поступающий одновременно на 2 контроллера. Вывод тестовых сигналов осуществляется побайтно в течении 6 тактов. Тактирование производится сигналом Strobe.
Слайд 6

Модель блока В качестве источника сигналов от ПК в модели используется

Модель блока

В качестве источника сигналов от ПК в модели используется

генератор слов, Входные сигналы b0-b7 поступают на порт А контроллера 1 в параллельном коде. Передача 6 байт происходит в течении первых и вторых тактов строба
Слайд 7

Блок- схемы программа 1-го контроллера

Блок- схемы программа 1-го контроллера

Слайд 8

Блок-схема 2-го контроллера

Блок-схема 2-го контроллера

Слайд 9

Отправленные данные от U1 BY1-BY3 получены U2 и записаны в переменную

Отправленные данные от U1 BY1-BY3 получены U2 и записаны в переменную

SN. Значение данных 0x20, 0x20, 0x20 переданы на выход контроллера U2

Скрин работы программ блока