- •Глава 1. Основы работы с программным комплексом Cadence 5
- •Глава 2. Основные устройства, применяемые в аналоговой схемотехнике 8
- •Введение
- •Постановка задачи
- •Глава 1. Основы работы с программным комплексом Cadence
- •Компоновка электрической схемы инвертора
- •Моделирование инвертора
- •Глава 2. Основные устройства, применяемые в аналоговой схемотехнике
- •2.1. Транзисторы
- •2.2. Токовые зеркала
- •2.2.1. Простейшее токовое зеркало
- •2.2.2. Каскодный источник тока
- •2.2.3. Отражатель тока
- •2.2.4. Истоковый повторитель
- •2.3. Операционный усилитель
- •Интернет-портал cxem.Net
- •Компаратор на основе операционного усилителя
- •Аналогово-цифровой преобразователь на основе дифференциального усилителя
- •Применение каскодного усилителя в ацп
- •Список литературы
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Механико-математический факультет
Отчёт
о прохождении производственной практики
Студента 3 курса 4 группы
Романовского П.С.
Руководитель практики:
Минск
2012
Оглавление
Введение 3
Постановка задачи 4
Глава 1. Основы работы с программным комплексом Cadence 5
1.1. Компоновка электрической схемы инвертора 5
1.2. Моделирование инвертора 6
Глава 2. Основные устройства, применяемые в аналоговой схемотехнике 8
2.1. Транзисторы 8
2.2. Токовые зеркала 17
2.2.1. Простейшее токовое зеркало 17
2.2.3. Отражатель тока 25
2.2.4. Истоковый повторитель 31
2.3. Операционный усилитель 44
Список литературы 76
Введение
Производственная практика проходила с 4 июля 2012 года по 31 июля 2012 года в ЧНПУП «NTLab systems» , под руководством ведущего инженера Бухтоярова Сергея Евгеньевича. Практика осуществлялась в соответствии с Программой производственной практики для студентов Белорусского государственного университета.
Постановка задачи
Изучить свойства и принципы работы основных устройств, используемых в аналоговой схемотехнике (МОП-транзисторов, токовых зеркал, усилителей). Ознакомиться с программным комплексом Cadence и с его помощью промоделировать изученные устройства. Изучить зависимость свойств изученных схем от различных параметров.
На основе полученных знаний, модифицировать простейший дифференциальный усилитель и на его основе построить аналогово-цифровой преобразователь.
Глава 1. Основы работы с программным комплексом Cadence
Для моделирования схем, составленных в ходе практики, будет использоваться программный комплекс Cadence, а именно такие его части, как Virtuoso schematic editor и Virtuoso analog design environment. Ознакомление с этими частями САПР Cadence проведём на примере инвертора, составив его схему и промоделировав её.
Компоновка электрической схемы инвертора
Пошагово опишем процесс создания схемы инвертора:
Запуск library manager (virtuoso -> tools -> library manager)
создание новой ячейки в библиотеке (file -> new -> cell view) в графе type выбираем schematic. После этого действия откроется окно virtuoso schematic editor
Для добавления экземпляров (элементов схемы) используем кнопку create instance. Далее выбираем библиотеку, в которой описан требуемый экземпляр и сам экземпляр. Таким образом добавляем n и p транзисторы nch, pch, а также vdd и ground.
Добавляем PIN In и PIN Out
Соединяем размещенные экземпляры с помощью кнопки create narrow wire.
Рисунок 1.1.Схема инвертора
для изменения свойств транзисторов открываем контекстное меню с помощью правой кнопки мыши и выбираем в нем properties. После изменения свойств нажимаем apply и ok.
для проверки свойств связей используем check and save. Если ошибок не обнаружено, в окне virtuoso получим текст :
Schematic check completed with no errors. “Tutorial schematic inverter” saved.
Моделирование инвертора
Далее пошагово опишем процесс моделирования инвертора:
для временного моделирования схемы используем Virtuoso Analog Design Environment (virtuoso schematic -> launch -> ADE L)
после нажатия клавиши choose design появляется окно, в котором необходимо указать имя ячейки для моделирования, а также библиотеку, в которой эта ячейка описана.
Устанавливаем симулятор. Для этого жмем Simulator/Directory/Host, и выбираем Spectre для поля Simulator, нажимаем OK.
Зададим входные воздействия (setup -> stimuli). После внесения изменений для каждого входного воздействия жмем change, чтобы изменения сохранились.
Далее указываем тип моделирования. В меню ADE выберите Analyses →
Choose... Далее выберите Analisis: tran, вводим 40n в поле Stop time (2 периода) и moderate в секции Accuracy Default.
Нажимаем на иконку Netlist and Run или в
меню ADE выбираем Simulation → Netlist and Run. В случае возникновения ошибок необходимо вернуться к предыдущим шагам и исправить их. После изменения схемы может понадобиться меню Simulation → Netlist → Recreate для повторного создания нетлиста.
В меню ADE выбираем Results → Direct Plot →Transient Signal, после чего
появится окно редактора электрической схемы. В нем необходимо выбрать сигналы, которые хотим увидеть.
Рис.1.2. Временная диаграмма инвертора
Для выполнения DC анализа и получения передаточной характеристики инвертора необходимо заменить Pin IN на экземпляр ячейки vdc из библиотеки analogLib.
В меню ADE выбираем Analyses → Choose, dc и Component Parameter, Выбираем источник напряжения в редакторе схемы, указываем свойство VDC, затем вводим Start: 0 , Stop: 3.3 и step: 0.2.
Выполняем Netlist and Run. Если нет ошибок, смотрим
Results → Direct Plot → DC.
Рис.1.3. Передаточная характеристика инвертора