Разработка цифровых функциональных модулей медицинской аппаратуры (МУ к ДЗ) (Разработка цифровых функциональных модулей медицинской аппаратуры (МУ к ДЗ)ь)
Описание файла
Документ из архива "Разработка цифровых функциональных модулей медицинской аппаратуры (МУ к ДЗ)ь", который расположен в категории "". Всё это находится в предмете "электроника" из , которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "электроника и микропроцессорная техника" в общих файлах.
Онлайн просмотр документа "Разработка цифровых функциональных модулей медицинской аппаратуры (МУ к ДЗ)"
Текст из документа "Разработка цифровых функциональных модулей медицинской аппаратуры (МУ к ДЗ)"
Министерство образования и науки
Российской федерации
_________________________________________________________________
Московский Государственный Технический Университет
имени Н. Э. Баумана
ИВАНЦОВ В. И.
РАЗРАБОТКА
ЦИФРОВЫХ ФУНКЦИОНАЛЬНЫХ МОДУЛЕЙ
МЕДИЦИНСКОЙ АППАРАТУРЫ
Учебно - методическое пособие по курсу:
"Электроника и микропроцессорная техника"
Москва
2004
ВВЕДЕНИЕ
Основу элементной базы современной цифровой электронной техники составляют интегральные микросхемы (ИМС) - типовые узлы, обладающие определенными функциональными свойствами. Такая элементная база определяет подход к разработке электронных устройств, как к анализу и синтезу отдельных функциональных узлов, образующих функциональные модули.
В ходе выполнения первого и второго домашних заданий на ИС малой и средней степени интеграции разрабатываются соответственно комбинационные и последовательностные устройства, являющиеся цифровыми функциональными модулями медицинской аппаратуры (МА).
Цель выполнения домашних заданий – приобретение практических навыков в проектировании устройств цифровой электронной техники, реализующих заданную логическую функцию, т.е. функциональных модулей.
В пособии представлены данные из справочников по цифровым микросхемам, приведены правила выполнения работ по проектированию и основные требования к оформлению чертежей принципиальных электрических схем, содержащих условные графические обозначения элементов цифровой электроники.
ДОМАШНЕЕ ЗАДАНИЕ №1
Спроектировать для медицинского прибора цифровой функциональный модуль комбинационного типа. Задание выполнить в соответствии с прилагаемым образцом.
Исходные данные: На вход устройства поступают одноразрядные сигналы Х4, Х3, Х2, X1. На выходе устройства формируется сигнал Y, используемый для управления другими модулями медицинского прибора. Значение Y=1соответствует сочетаниям входных сигналов Х4 Х3 Х2 Х1, десятичные коды которых задаются студентом самостоятельно (по согласованию с преподавателем). Для остальных сочетаний Y=0. Могут быть заданы такие комбинации входных сигналов, для которых значение сигнала Y (0 либо 1) заказчику безразлично. Это обстоятельство используется при минимизации схем.
При выполнении задания необходимо:
1. Изобразить проектируемое устройство как функциональный модуль, указать входные и выходные сигналы. Составить таблицу истинности. По таблице составить диаграмму Карно-Вейча. Записать соответствующие таблице переключательные функции в минимальных формах: дизъюнктивной и конъюнктивной (МДНФ и МКНФ).
2. Разработать 4-5 вариантов принципиальных электрических схем заданного модуля с оценкой их качества, выбрать из них наилучший по критериям минимума аппаратных затрат, либо минимума временных задержек.
3. Выполнить чертёж схемы электрической принципиальной разработанного модуля.
4. Разработать печатную плату и выполнить ее чертеж.
ДОМАШНЕЕ ЗАДАНИЕ №2
Спроектировать для медицинского прибора цифровой функциональный модуль последовательностного типа.
Последовательностный модуль - счетчик с произвольным порядком счета. На его вход сначала подается сигнал начальной установки НУ, затем импульсы С , переводящие счетчик в последующие состояния. Выходными сигналами устройства являются Q3 , Q2 и Ql . Их значения определяют положение (включенное и отключенное) трех органов производственного автомата на каждом такте выполнения технологической операции.
Последовательность сочетаний сигналов Q3Q2Q1 как десятичных кодов задана в таблице вариантов заданий. Первое сочетание должно устанавливаться после сигнала начальной установки.
При выполнении задания необходимо:
1. Изобразить проектируемое устройство как функциональный блок, указать входные и выходные сигналы. Составить таблицу состояний проектируемого устройства, в которой будут представлены входные и выходные сигналы. Обосновать количество необходимых для построения триггеров JK или D , как указано в таблице вариантов заданий.
2. Выполнить проектирование, для чего построить таблицу переходов счетчика и таблицу управляющих сигналов триггеров. Осуществить минимизацию для построения комбинационных схем управления триггерами.
3. Записать уравнения функционирования счетчика.
4. Рассчитать по уравнениям и представить в таблице значения входных и выходных сигналов триггеров после сигнала начальной установки и всех заданных импульсов перехода к последующим состояниям. Построить соответствующие графики.
5. Изготовить комплект конструкторской документации на проектируемое устройство как на сборочную единицу: спецификация, сборочный чертеж, схема электрическая принципиальная, чертеж платы.
Образец выполнения домашнего задания №1
1. Разработка структурной схемы проектируемого модуля
2. Оценка качества функциональной схемы
Для сравнения между собой различных вариантов схем, реализующих одну и ту же функцию, нужно уметь как-то оценивать их качество. При этом оценка должна, с одной стороны, возможно лучше отражать окончательные показатели качества модуля, который будет построен на основе данной схемы, а с другой - выполняться только на базе той информации, которую несет функциональная схема, иначе выбор одной из конкурирующих схем на этапе логического проектирования будет невозможен.
Требования эти противоречивы, поскольку на качество модуля влияют также и параметры этапа конструкторского проектирования - характер размещения элементов, трассировки связей и т. п., которые еще неизвестны на этапе разработки функциональной схемы. Поэтому разумным компромиссом является постановка вопроса не о точном вычислении значения качества, а лишь о приближенной его оценке, позволяющей если не выбрать гарантированно наилучшую функциональную схему, то хотя бы отсеять множество явно неперспективных и выделить небольшой список неразличимых по качеству на данном этапе с целью дальнейшего более внимательного их рассмотрения.
Наиболее распространена оценка качества схемы по двум параметрам - задержке Т и аппаратурным затратам W, поскольку значения ряда других важных параметров цифрового блока - потребляемой мощности, частоты отказов, стоимости при заданной элементной базе и априорно невысокой точности оценок в первом приближении допустимо считать пропорциональными аппаратурным затратам. В дальнейшем методика оценки качества схем иллюстрируется на примере именно этой пары параметров - Т и W. Если же проектирование блока специально ориентировано на достижение еще каких-то целей (уменьшение потребляемой мощности, повышение надежности и т. п.), то вместо (или вместе с) Т и W в процедуру оценки качества схемы можно включить любые актуальные для разработчика параметры. Каких-либо принципиальных изменений в излагаемом подходе это не вызовет.
Оценки качества схем осуществляется в предположении, что тип элементной базы (КМОП, ТТЛ, или другие серии микросхем) уже выбран, т.к. обычно этот вопрос решается на этапе эскизного проектирования. Поэтому схемотехник, разрабатывающий логические схемы на уровне функциональных узлов, тип элементной базы считает заданным.
При работе на микросхемах задержка Т схемы достаточно объективно оценивается значением среднего времени задержки распространения tзд.р.ср входящих в нее элементов. В рамках одной серии обычно целесообразно полагать, что задержки всех логических элементов россыпи И-НЕ, И, И-ИЛИ-НЕ, М2 одинаковы и равны некоторой усредненной для данной серии величине τ. Для серии К155, например, значение τ можно принять равным 20 нс.
Аппаратурные затраты W функционального узла оценивают различными способами. Хорошие результаты дает оценка величины W площадью, занимаемой узлом на плате или кристалле. При использовании микросхем площадь платы при прочих равных условиях приблизительно пропорциональна числу корпусов. Размеры корпусов различны, поэтому их приходится приводить к какому-то единому, принятому за единицу. В качестве масштаба можно использовать отношение площадей корпусов или чисел их выводов. Можно оценивать величину W схемы непосредственно суммарным числом выводов всех корпусов.
При оценке задержки схем, предназначенных для воплощения на кристалле матричной БИС, следует иметь в виду, что для целого ряда технологий задержка средней межэлементной связи на кристалле соизмерима с задержкой самого логического элемента. Поэтому действительное значение задержки на кристалле становится известным лишь после размещения на нем элементов и трассировки связей. Это приводит к тому, что методика оценки задержки схемы суммированием задержек логических элементов дает при работе на кристалле заметно большую погрешность, чем та же методика при работе на отдельных микросхемах. Может оказаться, что оценка вариантов на уровне функциональных схем так и не выделит какой-либо одной наилучшей схемы, а лишь сузит поле поиска, выявив небольшое число кандидатов для дальнейшего, более детального рассмотрения. Правда, эти опасения относятся к крупным узлам, имеющим длинные связи, и к быстродействующим БИС. В небольших узлах объемом в 20—40 элементов и на матричных БИС невысокого быстродействия задержки в связях заметно меньше задержек в элементах, и простые оценки работают удовлетворительно.
Аппаратурные затраты схем, предназначенных для размещения на матричных БИС, часто можно оценивать числом логических элементов или библиотечных ячеек, содержащих сразу несколько элементов наподобие корпусов микросхем. Структура и значения параметров некоторых типов базовых матричных кристаллов приведены в [15].
Некоторые приемы работы с реальными микросхемами и подход к оценке качества схем иллюстрирует следующее упражнение.
Пример. На логических микросхемах серии К155 (табл. 2.1) построить несколько вариантов схем, реализующих заданную минимальную ДНФ (2.1). Сравнить полученные результаты.
Схемная реализация этой формулы представлена на рис. 2.5, а. Поскольку на основании данных справочника задержки распространения элементов ЛРЗ и ЛН1 серии К155 одинаковы, задержка всей схемы равна 3. Аппаратурные затраты состоят из пяти инверторов ЛН1, каждый из которых занимает 1/6 корпуса, и элемента И-ИЛИ-НЕ—ЛРЗ, занимающего целый корпус. Итого для схемы по рис. 2.5, а корпуса.
Неиспользованные элементы частично занятого корпуса (в данном случае шестой инвертор) не учитываются, поскольку они могут быть использованы в других узлах. Подсчеты удобно производить в двенадцатых долях корпуса:
12—это число логических выводов корпуса наименьшего размера.
Оценка оборудования в двенадцатых долях корпуса численно близка к оценке оборудования по сумме входов и выходов всех элементов.
Поскольку у ЛРЗ часть входов осталась неиспользованной, можно попытаться реализовать У с помощью элементов И-НЕ, набор которых имеет более мелкую градацию но числу входов. Применив к (2.1) правило де-Моргана получим
Реализация (2.2) представлена на рис. 2.5,6. Параметры схемы: Тб=3т; Wб=3-1/6+2.1/4+1 -1/3= 16/12 корпуса. Схема оказалась заметно экономичнее.
Можно попытаться использовать формулы де-Моргана для уменьшения числа инверторов на входе. Тогда