![](/user_photo/1334_ivfwg.png)
- •Федеральное агентство по образованию
- •Пояснительная записка
- •Федеральное агентство по образованию
- •1 Литературный обзор
- •2 Разработка структурной схемы устройства функционального контроля восьмиразрядных микроконтроллеров
- •3 Разработка электрической схемы устройства функционального контроля восьмиразрядных микроконтроллеров
- •3.1 Разработка электрической схемы функционального контроля ис в сравнении с эталоном
- •3.2 Разработка электрической схемы, обеспечивающей прием данных из компьютера
- •3.2.1 Разработка электрической схемы для блока «ram 1»
- •3.2.2 Разработка электрической схемы для блока «ст 1»
- •3.2.3 Разработка электрической схемы для блока «ms 1»
- •3.2.4 Разработка электрической схемы для блоков «Буфер данных 1» и «Буфер данных 2»
- •3.2.5 Разработка электрической схемы для блока «Логика управления 1»
- •3.3 Разработка электрической схемы, обеспечивающей передачу данных в компьютер
- •3.3.1 Разработка электрических схем для блоков «ram 2», «ct 2», «ms 2», «Буфер данных 3» и «Буфер данных 4»
- •3.3.2 Разработка электрической схемы для блока «Логика управления 2»
- •4 Выбор и обоснование алгоритмов фт озу
- •4.1 Общие сведенья
- •4.1.1 Способы построения алгоритмических функциональных тестов озу
- •4.1.2 Описание неисправностей в двоичном дш адреса озу
- •4.1.3 Описание неисправностей и методы их устранения в матрице озу
- •4.2 Построение фт, проверяющего озу непосредственно после воздействия специальных факторов
- •4.3 Построение фт, проводящее полную проверку озу после всех спецвоздействий
- •5. Выбор и обоснование фт ппзу. Построение алгоритмов
- •5.1 Особенности функционального контроля зу с преимущественным считыванием информации
- •5.2 Построение фт, проверяющего ппзу непосредственно после воздействия специальных факторов
- •5.3 Построение фт, проводящее полную проверку ппзу
- •6 Выбор и обоснование фт набора команд. Построение алгоритмов
- •6.1 Общие сведенья
- •6.1.1 Общая характеристика
- •6.1.2 Типы команд
- •6.1.3 Типы операндов
- •6.1.4 Группы команд
- •6.1.5 Обозначения, используемые при описании команд.
- •6.2 Построение фт, проверяющего набор команд непосредственно после воздействия специальных факторов
- •6.3 Построение фт, проверяющего набор команд
- •7 Разработка печатной платы для схемы функционального контроля ис в сравнении с эталоном
- •7.1 Создание компонентов и ведение библиотек
- •7.2 Создание компонента кр1533тл2 с помощью программы работы с библиотеками p-cad Library Executive
- •7.3 Создание схемы электрической принципиальной с помощью программы p-cad Schematic
- •7.4 Разработка топологии печатных плат
- •7.5 Топология разработанной печатной платы
- •8 Организационно-экономическая часть
- •8.1 Предварительная оценка планируемой к выполнению проектно- конструкторской работы
- •8.2 Организация и планирование окр
- •8.2.1 Расчет трудоемкости окр
- •8.2.2 Распределение трудоемкости окр по исполнителям
- •8.2.3 Расчет договорной цены научно- технической продукции
- •8.3 Технико- экономический анализ конкурентоспособности новой конструкции рэа
- •8.3.1 Выбор и обоснование товара- конкурента
- •8.3.2 Анализ технической прогрессивности нового устройства контроля
- •8.3.3 Анализ изменений функциональных возможностей нового устройства контроля
- •8.3.4 Анализ соответствия новой конструкции рэа нормативам
- •8.3.5 Образование цен товара- конкурента и нового товара
- •8.3.6 Расчет годовых издержек потребителя в условиях эксплуатации
- •8.3.7 Расчет полезного эффекта
- •8.3.8 Расчет нижнего и верхнего пределов нового товара
- •8.3.9 Образование цены потребления и установление коммерческой конкурентоспособности
- •8.3.10 Обоснование конкурентоспособности новой конструкции рэа. Условия выхода на рынок
- •9 Безопасность жизнедеятельности и экологичность
- •9.1 Безопасность жизнедеятельности
- •9.1.1 Анализ вредных и опасных факторов труда в лаборатории нии
- •9.1.2 Обеспечение санитарно-гигиенических требований к помещениям нии и рабочим местам сотрудников
- •9.1.3 Характеристика шума и мероприятия по его снижению
- •9.1.4 Требования к освещению помещений и рабочих мест
- •9.1.5 Вредные факторы при работе с монитором
- •9.1.6 Противопожарная защита
- •9.1.7 Электробезопасность
- •9.1.8 Электормагнитные поля и их нормирование
- •9.1.9 Расчет вентиляции
- •9.2 Экологичность
- •9.3 Оценка устойчивости микроконтроллера к воздействию проникающей радиации
- •9.3.1 Влияние ионизирующего излучения на кристалл микроконтроллера
- •9.3.2 Расчет защитного экрана от нейтронного излучения
3 Разработка электрической схемы устройства функционального контроля восьмиразрядных микроконтроллеров
3.1 Разработка электрической схемы функционального контроля ис в сравнении с эталоном
В процессе функционального контроля необходимо, чтобы создавались управляющие сигналы для чтения команд и операндов из ЭПЗУ и для сохранения данных в накопителе результатов ФК. Для этих целей используется только одна ИС- это микроконтроллер-эталон.
Рассмотрим некоторые особенности микроконтроллера. В процессе проверки ОЗУ и правильности выполнения команд используется внешнее ПЗУ, следовательно, необходимо отключить внутреннюю память программы микроконтроллера. Для этого нужно подать уровень «0» на вход ЕА обоих микроконтроллеров.
Еще одной особенностью микроконтроллера серии 8051 является то, что в порту Р0 происходит мультиплексирование адреса и данных. То есть при обращении к внешней памяти программы через порты Р0 и Р2 выдается значение со счетчика команд. И если в порту Р2, старший разряд адреса сохраняется в регистре- защелке, то в младшем нет. Поэтому для успешного чтения команды или операндов из ЭПЗУ необходимо для порта Р0 установить внешнюю регистр- защелку. На рисунке 3.1 приведена схема включения микроконтроллера. В качестве микросхемы D1 устанавливается микроконтроллер- эталон КР1830ВЕ51, в качестве внешнего регистра-защелки микросхемаD2- регистр К1554ИР22.
Где «А0…А14»- адресные сигналы;
«D0…D7»- байт команды или операнда;
«DO0…DO7»- сигналы, подаваемые на устройство сравнения;
«ALE»- строб- сигнал, по которому происходит запись данных в накопитель результатов;
«ЕА»- сигнал, по которому происходит отключение внутренней памяти программ микроконтроллера;
«-ОЕМ»- сигнал, по которому происходит считывание данных из ЭПЗУ в микроконтроллер;
«-WR»- сигнал, по которому происходит запись данных в накопитель результатов;
«RST»- сигнал, по которому происходит сброс микроконтроллеров.
Рисунок 3.1- Подключение микроконтроллера
Для устройства сравнения необходима схема, которая будет сравнивать результаты с выходов контролируемого микроконтроллера и микроконтроллера эталона. Произведем расчет для одного и того же разряда у двух микроконтроллеров. В таблице 3.1 приведена таблица истинности для устройства сравнения.
Таблица 3.1- Таблица истинности устройства сравнения.
Хк |
Хэ |
Y |
0 0 1 1 |
0 1 0 1 |
0 1 1 0 |
Где Хк- значение на выходе контролируемого микроконтроллера;
Хэ- значение на выходе микроконтроллера эталона;
Y- значение на выходе схемы сравнения.
Составим диаграмму Вейча и определим логическую функцию, которая будет реализована в схеме сравнения.
|
|
Хэ |
|
|
|
|
|
Хк |
|
0 |
1 |
|
|
1 |
0 |
Рисунок 3.2- Диаграмма Вейча составленная по таблице истинности устройства сравнения.
С помощью диаграммы Вейча, представленной на рисунке 3.2, переходим от табличной логической функции к алгебраической. Она будет выглядеть следующим образом:
F=Хэ* |
Хк |
+Хк* |
Хэ |
(3.1) |
По полученной алгебраической логической функции схема сравнения для одного разряда будет выглядеть следующим образом:
Рисунок 3.3- Схема сравнения для одного разряда.
То есть в том случае, если никаких ошибок нет, то на выходе устройства сравнения будет логический «0». В случае возникновения ошибки на выходе устройства сравнения появляется логическая «1». В качестве элемента D1 возьмем элемент серии КР1533ТЛ2, в качестве элементаD2- КР1533ЛИ1, а в качестве элементаD3- КР1533ЛЛ1.