Проектирования радиоэлектронных устройств при помощи системы MicroCap
Автоматическое проектирование радиоэлектронных устройств на примере работы с системой MicroCap. Моделирование микросхемы К531КП2 и получение результатов в виде временных диаграмм. Описание разработки, создания и отладки рабочей модели микросхемы.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 15.10.2014 |
Размер файла | 382,4 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru
Размещено на http://www.allbest.ru
Оглавление
Введение
Постановка задачи
Средства решения поставленной задачи
Описание работы микросхемы
Описание разработки модели микросхемы
Моделирование работы микросхемы
Анализ временных диаграмм
Заключение
Список литературы
Введение
Цель данной курсовой работы - закрепление и демонстрация знаний, при изучении курса «Основы компьютерного программирования и моделирования». Приобретение навыков работы с системами автоматического проектирования радиоэлектронных устройств на примере работы с системой Micro-Cap. В ходе выполнения данной курсовой работы необходимо смоделировать микросхему К531КП2 и получить результаты в виде временных диаграмм. Выполнение работы требует глубокого освоения системы Micro-Cap и творческого подхода к выполнению поставленной задачи.
Постановка задачи
Основные этапы выполнения работы:
Оформление и анализ задания на курсовую работу.
Описание работы микросхемы.
Разработка модели микросхемы.
Создание и отладка микросхемы в среде Micro-Cap.
Моделирование работы микросхемы.
Оформление пояснительной записки.
Защита курсовой работы.
В данной курсовой работе перед нами стоит задача смоделировать микросхему К531КП2 в среде Micro-Cap. Результатами проделанной работы будут являться временные диаграммы. Полученные диаграммы должны будут совпадать с таблице истинности представленной в [1].
Исходные данные: мультиплексор - К531КП2
Результат: Файл с расширением.cir содержащий в себе модель микросхемы К531КП2 для системы Временные диаграммы совпадающие с таблицей истинности.
Средства решения поставленной задачи
Средствами решения задачи является программная среда Micro-Cap.
Изучение схемотехнического моделирования электронных устройств рекомендуется начинать с освоения одной из программ семейства Micro-Cap (Microcomputer Circuit Analysis Program) фирмы Spectrum Software (http://www.spectrum-soft.com).
Первый вариант Micro-Cap Circuit Designer and Simulator фирма Spectrum Software выпустила в 1981г. Он быстро завоевал популярность, так как не предъявлял высоких требований к техническим характеристикам компьютеров.
За период с 1982 по 1999 год фирма разработала 6 версий программного комплекса Micro-Cap, которые позволили разработчикам радиоэлектронной аппаратуры выполнять моделирование аналоговых, цифровых и аналого-цифровых электронных устройств, производить построение графиков. Система позволяла производить анализ нелинейных схем по постоянному току, анализ переходных процессов, многовариантный анализ при вариации параметров, статистический анализ по методу Монте-Карло, был введен также режим анимации при анализе цифровых устройств.
В сентябре - октябре 2001 г. Spectrum Software закончила работу над созданием программы схемотехнического моделирования электронных цепей Micro-Cap 7.
В июле 2004 года выпущена версия пакета Micro-Cap 8, а в январе 2007 года программа Micro-Cap 9.
Описание работы микросхемы
Общие сведения о мультиплексорах
Мультиплексоры -- цифровые многопозиционные переключатели, по-другому, коммутаторы. У мультиплексора может быть, например, 16 входов и один выход. Это означает, что, если к этим 16 входам присоединены 16 источников цифровых сигналов -- генераторов последовательных цифровых слов, то байты от любого из генераторов можно передавать в единственный выходной провод. Для этого нужный нам вход требуется выбрать, подав на четыре входа селекции (т. е. выбора номера канала; напомним:= 16) двоичный код адреса. Так, для передачи на выход данных от канала номер 9 следует установить код адреса 1001. Мультиплексоры способны выбирать, селектировать определенный канал. Поэтому их иногда называют селекторами. Используется и двойное название: селекторы-мультиплексоры.
Мультиплексоры ТТЛ различаются по числу входов, по способам адресации, наличием входов разрешения и инверсных выходов.
Схематически мультиплексор можно изобразить в виде коммутатора, обеспечивающего подключение одного из нескольких входов (их называют информационными) к одному выходу устройства. Коммутатор обслуживает управляющая схема, в которой имеются адресные входы и, как правило, разрешающие (стробирующие).
Сигналы на адресных входах определяют, какой конкретно информационный канал подключен к выходу. Если между числом информационных входов n и числом адресных входов m действует соотношение , то такой мультиплексор называют полным. Если ,, то мультиплексор называют неполным.
Разрешающие входы используют для расширения функциональных возможностей мультиплексора. Они используются для наращивания разрядности мультиплексора, синхронизации его работы с работой других узлов. Сигналы на разрешающих входах могут разрешать, а могут и запрещать подключение определенного входа к выходу, то есть могут блокировать действие всего устройства.
В качестве управляющей схемы обычно используется дешифратор. В цифровых мультиплексорах логические элементы коммутатора и дешифратора обычно объединяются.
Рисунок - 1 Обобщённая схема мультиплексора
проектирование радиоэлектронный микросхема microcap
На рисунке 1 входные логические сигналы Xi поступают на входы коммутатора и через коммутатор передаются на выход Y. На вход управляющей схемы подаются адресные сигналы Ak (от англ. Address). Мультиплексор также может иметь дополнительный управляющий вход E (от англ. Enable), который разрешает или запрещает прохождение входного сигнала на выход Y.
Кроме этого, некоторые мультиплексоры могут иметь выход с тремя состояниями: два логических состояния 0 и 1, и третье состояние -- отключённый выход (выходное сопротивление равно бесконечности, высокоимпедансное Z-состояние). Перевод мультиплексора в третье состояние производится снятием управляющего сигнала OE (от англ. Output Enable).
Мультиплексоры могут использоваться в делителях частоты, триггерных устройствах, сдвигающих устройствах и др. Мультиплексоры часто используют для преобразования параллельного двоичного кода в последовательный. Для такого преобразования достаточно подать на информационные входы мультиплексора параллельный двоичный код, а сигналы на адресные входы подавать в такой последовательности, чтобы к выходу поочередно подключались входы, начиная с первого и заканчивая последним.
Микросхема К531КП2
Микросхема К531КП2(рис.2)?два четырехвходовых мультиплексора, имеющих общие входы выбора S0 и S1. Имеет зарубежный аналог 74S153N. У мультиплексоров MS A и MS В есть собственные входы разрешения и (активный уровень низкий). От выхода каждого мультиплексора получаем код в неинверсной форме. Входы разрешения можно независимо использовать для стробирования выходов Y: если на вход дать напряжение высокого уровня, логический уровень на выходе Y станет низким независимо от сигнальных и адресных входов.
Если вход активный (присутствует напряжение низкого уровня), на выходе Y отображается тот уровень, который присутствует на выбираемом входе (см. табл. 1). Эквивалент микросхемы КП2 ? четырехпозиционный переключатель на два направления, управляемый по двум входам выбора. Для такого переключателя-мультиплескора выполняется логическое уравнение:
Y= (I1+I2S0+I3S1+I4S1S0).
Рисунок - 2 Мультиплексор:
а - Мультиплексор К531КП2; б - нумерация входов и выходов;
Кроме обычных применений (например, для коммутации кодов от группы регистров на общую шину данных), мультиплексор КП2 может служить функциональным генератором от трех переменных I, A, B. Микросхема К531КП2 потребляет ток 70мА, в варианте LS 10мА.
Таблица - 1 Состояния мультиплексора К531КП2
Выбор входа |
Вход данных |
Выход Y |
||||||
S0 |
S1 |
I1 |
I2 |
I3 |
I4 |
|||
х |
х |
В |
х |
х |
х |
х |
Н |
|
Н |
Н |
Н |
Н |
х |
х |
х |
Н |
|
Н |
Н |
Н |
В |
х |
х |
х |
В |
|
В |
Н |
Н |
х |
Н |
х |
х |
Н |
|
В |
Н |
Н |
х |
В |
х |
х |
В |
|
Н |
В |
Н |
х |
х |
Н |
х |
Н |
|
Н |
В |
Н |
х |
х |
В |
х |
В |
|
В |
В |
Н |
х |
х |
х |
Н |
Н |
|
В |
В |
Н |
х |
х |
х |
В |
В |
Расшифровка обозначений:
В - высокий уровень (логическая 1);
Н - низкий уровень (логический 0);
х - безразличное состояние.
Описание разработки модели микросхемы
В ходе работы была создана модель мультиплексора К531КП2 в программе Macro-Cap (Рис.3). Создание модели проходило в несколько этапов:
- Выбор необходимых логических элементов НЕ, И, ИЛИ.
- Расположение их на рабочем поле.
- Соединение элементов схемы в соответствии с рисунком 2, а.
Рисунок - 3 Модель мультиплексора К531КП2 в программе Micro-Cap
Моделирование работы микросхемы
Для проверки работоспособности модели имитируем подачу сигналов на входы и , I1а-I4а, I1b-I4b, S0-S2. К данным входам присоединяем генераторы прямоугольных импульсов.
:.define EA +0ns 1 +100ns 0 |
:.define EA +0ns 1 +100ns 0 |
||
I1a:.define I1A +0ns 0 +label=start +900ns 1 +1700ns 0 +2500ns goto start -1 times |
I1b:.define I1b +0ns 0 +label=start +900ns 1 +1700ns 0 +2500ns goto start -1 times |
||
I2a:.define I2A +0ns 0 +label=start +500ns 1 +900ns 0 +1300ns goto start -1 times |
I2b:.define I2b +0ns 0 +label=start +500ns 1 +900ns 0 +1300ns goto start -1 times |
||
I3a:.define I3A +0ns 0 +label=start +300ns 1 +500ns 0 +700ns goto start -1 times |
I3b:.define I3b +0ns 0 +label=start +300ns 1 +500ns 0 +700ns goto start -1 times |
||
I4a:.define I4A +0ns 0 +label=start +200ns 1 +300ns 0 +400ns goto start -1 times |
I4b:.define I4b +0ns 0 +label=start +200ns 1 +300ns 0 +400ns goto start -1 times |
||
S0:.define S0 +0ns 1 +500ns 0 +1000ns 0 +1700n 1 +3300ns 0 +4900ns 1 |
S1:.define S1 +0ns 0 +3300ns 1 |
Для моделирования используем функцию анализа - «Анализ переходных процессов (Transient)…»
Для этого в таблицу «Установки анализа переходных процессов» вводим данные о времени анализа и названия входов и выходов микросхемы, с которых будут сниматься данные.
Рисунок - 4 Установка анализа переходных процессов
При нажатии кнопки «Запустить» будут получены временные диаграммы.
Рисунок - 5 Временные диаграммы
Анализ временных диаграмм
Временная диаграмма полностью отражает таблицу истинности представленную выше (Таб.1).
Диаграмма разбита на 4 периода по 1600нс каждый и на 1 период длительностью 100нс. Общая временная длина диаграммы 6500нс.
1 период (0-100нс):
На и подается логическая единица в течение 100нс, что соответствует низкому состоянию на выходе. На другие входы подается безразличное состояние. Изменение сигналов происходит с задержкой 36 нс.
2 период (100-1700нс):
На входе: S0,S1 - 0
100-900нс I1b , I1а - 0
900-1700нс I1b , I1а - 1
I2b - I4b, I2а - I4a ? х
На выходе:136-936нс Ya - 0, Yb - 0
936-1736нс Ya - 1, Yb - 1
3 период (1700-3300нс):
На входе: S0 - 1, S1 - 0
1700-2100нс, 2500-2900нс I2b , I2а - 0
2100-2500нс, 2900-3300нс I2b , I2a ? 1
I1b , I3b, I4b, I1а, I3а, I4a ?х
На выходе: 1700-1736нс Ya - 1, Yb - 1
1736-2136нс, 2536-2936нс Ya - 0, Yb - 0
2136-2536нс, 2936-3336нс Ya - 1, Yb - 1
4 период (3300-4900нс):
На входе: S0 - 0, S1 - 1
3300-3500нс, 3700-3900нс, 4100-4300нс, 4500-4700нс I3b, I3а - 0
3500-3700нс, 3900-4100нс, 4300-4500нс, 4700-4900нс, I3и, I3а - 1
I1b , I2b, I4b , I1f, I2b,I4a - x
На выходе: 3300-3336нс Yb - 1, Yb - 1
3336-3536нс, 3736-3936нс, 4136-4336нс, 4536-4736нс Ya - 0, Yb - 0
3536-3736нс, 3936-4136нс, 4336-4536нс, 4736-4936нс Ya - 1, Yb - 1
5 период (4900-6500нс):
На входе: S0 - 1, S1 - 1
4900-5000нс, 5100-5200нс, 5300-5400нс, 5500-5600нс, 5700-5800нс, 5900-6000нс, 6100-6200нс, 6300-6400yc I4a ? I4b - 0
5000-5100нс, 5200-5300нс, 5400-5500нс, 5600-5700нс, 5800-5900нс, 6000-6100нс, 6200-6300нс, 6400-6500нс I4a , I4b - 1
I1а- I3ф, I1и- I3и - х
На выходе: 4900-4936нс Ya - 1б Yb - 1
4936-5036нс, 5136-5236нс, 5336-5436нс, 5536-5636нс, 5736-5836нс, 5936-6036нс, 6136-6236нс, 6336-6436нс Ya - 0, Yb - 0
5036-5136нс, 5236-5336нс, 5436-5536нс, 5636-5736нс, 5836-5936нс, 6036-6136нс, 6236-6336нс, 6436-6500нс Ya - 1, Yb - 1
Временная диаграмма совпала с таблицей истинности, отсюда делаем вывод о правильности собранной модели.
Заключение
В ходе выполнения данной курсовой работы были проведены анализ задания и постановки задачи, была смоделирована микросхема К531КП2. В ходе выполнения работы были отработаны навыки выполнения.
Было исследовано множество справочной и учебной литературы. Была развита творческая составляющая конструкторской деятельности, такая как подбор различных вариантов решения одного задания с выявлением наиболее оптимального. Все это в совокупности привело к закреплению и углублению знаний в изучаемой дисциплине.
Был разработан алгоритм создания микросхемы.
Согласно разработанному алгоритму микросхема была составлена и отлажена в среде Micro-Cap. В ходе разработки проводилось ее тестирование и отладка.
Результаты работы оформлены в виде пояснительной записки.
В ходе разработки были закреплены знания, полученные при изучении курса «Основы компьютерного проектирования и моделирования». Приобретены навыки работы с системами автоматического проектирования радиоэлектронных устройств на примере работы с системой Micro-Cap.
Список литературы
1. Популярные цифровые микросхемы: Справочник/ В. Л. Шило. - М.: Радио и связь, 1989. - 352 с.
2. Справочник радиолюбителя: Справочник / Горшков А.П. - Радиоиздат, 1938.-78с.
3. Схемотехническое моделирование с помощью MICRO-CAP 7. / Разевиг В.Д. - М.: Горячая линия - Телеком, 2003. - 368.
4. Цифровые микросхемы URL:http://www.microshemca.ru (свободный доступ, дата обращения: 18.05.2014)
5. ГОСТ 7.32-2001 Система стандартов по информатике, библиотечному и издательскому делу. Отчет о научной - исследовательской работе. Структура и правила оформления.
6. ГОСТ 2.105-95 Единая система конструкторской документации. Общие требования к текстовым документам.
Размещено на Allbest.ru
Подобные документы
Основные методы проектирования и разработки электронных устройств. Расчет их статических и динамических параметров. Практическое применение пакета схемотехнического моделирования MicroCap 8 для моделирования усилителя в частотной и временной областях.
курсовая работа [2,8 M], добавлен 23.07.2013Варианты заданий к курсовому проектированию по дисциплине "Основы компьютерного проектирования и моделирования радиоэлектронных средств" для студентов 4 курса дневного обучения специальности 210302 "Радиотехника". Порядок выполнения курсового проекта.
курсовая работа [747,4 K], добавлен 03.01.2009Понятие надежности и его значение для проектирования и эксплуатации технических элементов. Основные понятия теории надежности. Резервы повышения надежности радиоэлектронных элементов и возможности их реализации. Расчет надежности типового устройства.
курсовая работа [4,4 M], добавлен 25.01.2012Определение основных показателей надежности радиоэлектронных устройств: среднего времени и вероятности безотказной работы, гамма-процентной наработки до отказа. Выбор элементов печатного узла. Расчет коэффициента электрической нагрузки для конденсатора.
курсовая работа [562,4 K], добавлен 07.07.2012Расчет каскада предварительного усиления, работающего на входную цепь следующего потока, выполненного на транзисторе с общим эмиттером. Компьютерное моделирование и исследование схемы, построение временных диаграмм с помощью программы "Microcap".
курсовая работа [214,6 K], добавлен 12.09.2010Виды постоянных запоминающих устройств (ПЗУ), их характеристики, принцип работы и строение. Исследование принципа работы ПЗУ с помощью программы Eltctronics WorkBench. Описание микросхемы К155РЕ3. Структурная схема стенда для изучения принципа работы ПЗУ.
дипломная работа [8,5 M], добавлен 29.12.2014Программные средств для проектирования радиотехнических устройств. Основные технические возможности программы Microsoft Word. Сравнительные характеристики программ для математических расчётов. Программы моделирования процессов в радиоэлектронных схемах.
контрольная работа [1,0 M], добавлен 27.01.2010Получение расчетным способом и моделированием отказов на ЭВМ показателей безотказности радиоэлектронных устройств (РЭУ) при наличии резервирования замещением при определении этих показателей на примере УНЧ мощностью 35 Вт на биполярных транзисторах КТ802.
курсовая работа [58,4 K], добавлен 12.12.2010Основы работы в среде LabView. Разработка виртуального измерительного прибора, который будет преобразовывать значение температуры из градусов Цельсия (°С) в температуру по Фаренгейту (°F). Блок-диаграмма и элемент управления термометра на основе random.
контрольная работа [461,4 K], добавлен 20.10.2015Проектирование устройств фильтрации по рабочим параметрам. Виды аппроксимации частотных характеристик. Моделирование разрабатываемого фильтра на функциональном уровне в MathCAD, в частотной и временной областях, в нормированном и денормированном виде.
курсовая работа [2,8 M], добавлен 28.06.2011