Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все / - ПР / Multisim_Руководство пользователя_2007_1 / Multisim_Руководство пользователя_2007.pdf
Скачиваний:
701
Добавлен:
22.03.2015
Размер:
11.35 Mб
Скачать

3.Щелкните ОК.

Примечание: Вы можете изменить предопределенные установки цифровой симуляции в диалоговом окне Preferences. См. «Предпочтения — закладка Parts».

7.4RF симуляция

Вы симулируете радиосхемы таким же образом, как и board/system-level схемы в Multisim, как описано в «Использование Multisim симуляции». Причина этого в том, что Multisim RF Design module симулирует радиосхемы, используя оптимизированный SPICE спецпроцессор для симуляции (как противоположность VHDL и т.д.). Нет необходимости говорить Multisim, что ваша схема — это RF схема. RF симуляция использует механизм SPICE, но оптимизированный для точности симуляции разрабатываемой схемы на высоких частотах или при больших тактовых частотах (которые генерируют RF характеристики). Оптимизация использует части, специально разработанные и смоделированнные для точной симуляции на этих высоких частотах.

Более подробно о RF симуляции и модуле RF разработки написано в «RF».

7.5 MultiVHDL

VHDL (Very High Speed Integrated Circuit (VHSIC) Hardware Description Language, язык описания очень высокоскоростных интегральных схем) разработан для описания поведения сложных цифровых устройств. Из этих соображений на него ссылаются, как на язык уровня поведения (behavioral level); он может использовать уровень поведения моделей (вместо уровня транзистор/вентиль, как SPICE) для описания поведения этих устройств. Использование VHDL упрощает громоздкую задачу описания таких устройств на уровне вентилей, очень упрощая процесс разработки.

MultiVHDL может быть использовано двояко:

Как часть процесса разработки (board/system), когда компоненты моделируются в VHDL вместо SPICE. Multisim автоматически вызывает симулятор VHDL, когда нужно (это называется со-симуляция). В этом методе вам не нужно обширных знаний по VHDL, но можно просто воспользоваться преимуществами обширной базы данных симулируемых моделей для сложных цифровых микросхем.

Как исходный код VHDL, редактор/симулятор, для написания и отладки исходного кода VHDL.

Детально это есть в пользовательской документации, включенной в вашу копию MultiVHDL.

7.6 Мастера

Мастера Multisim позволяют вам генерировать схемы, которые содержат диаграммы схем, модели симуляции и netlist. Вы просто вводите параметры разработки в диалоговое окно мастера и щелкаете по кнопке построения схемы. Когда схема готова, она может симулироваться обычным образом. Доступные мастера:

«Мастер таймера 555»

«Мастер фильтра»

«Мастер усилителя с общим эмиттером на биполярном транзисторе»

National Instruments Corporation

301

Multisim User Guide

«Мастер операционного усилителя»

7.6.1 Мастер 555 таймера

Используйте мастер таймера 555 для создания схем астабильного и моностабильного осцилляторов с использованием 555 таймера.

Astable Operation — производит осциллятор с самовозбуждением, не требующий входного сигнала.

Monostable Operation — производит единственный выходной импульс в ответ на входной переключающий импульс. Когда входной сигнал подключен, каждый входной импульс производит один выходной импульс.

Для создания астабильного осциллятора:

1.Выберите Tools/Circuit Wizards/555 Timer Wizard. Появится диалоговое окно 555 Timer Wizard.

2.Выберите Astable Operation из выпадающего списка Type.

3.Введите значения, основываясь на следующем: Vs — введите нужное напряжение источника.

Frequency — введите частоту генерации (до максимума 1 МГц).

Duty — введите рабочий цикл схемы. Например, 60% показывают, что схема будет в состоянии «on» 60% каждого цикла. Значение должно быть больше, чем 50%, и меньше, чем 100%.

C — это значение конденсатора C, и первоначально установлено в 10 нФ. Cf — это значение конденсатора Cf, и обычно остается 10 нФ.

Rl — введите нужное сопротивление нагрузки.

4.Когда значения введены, R1 и R2 автоматически рассчитываются и меняются на основании следующего:

R2 = (1-d)/(0.693*f*C)

Если d = 0.5, R1 = R2/80, иначе R1 = (2*d-1)*R2/(1-d)

где d — рабочий цикл (duty cycle), f — частота осциллятора, а C — значение

National Instruments Corporation

302

Multisim User Guide

конденсатора С.

5.Если (R1+R2)>3.3 МОм, или R1 < 1 кОм, или R2 < 1 кОм, появится предупреждающее сообщение в диалоговом окне 555 Timer Wizard:

Если это происходит, измените значение конденсатора С и другие параметры, пока сообщение об ошибке не исчезнет.

6.Проверьте значения R1 и R2. Если они недопустимы или не устраивают вас, измените значение конденсатора С.

7.Повторите предыдущие два шага, пока R1 и R2 не удовлетворять вас, а сообщение об ошибке не пропадет в диалоговом окне 555 Timer Wizard.

8.Щелкните по клавише Build Circuit. Схема с расчетными значениями компонентов разместится в вашей рабочей области.

Для создания моностабильного (одновибратора) осциллятора:

1.Выберите Tools/Circuit Wizards/555 Timer Wizard. Появится диалоговое окно 555 Timer Wizard.

2.Выберите Monostable Operation из выпадающего списка Type.

National Instruments Corporation

303

Multisim User Guide

3.Введите заначения, основываясь на следующем: Vs — введите нужное напряжение источника. Vini — задайте равным Vs.

Vpulse — введите нужное напряжение входного импульса. Должно быть меньше Vs/3. Frequency — введите частоту входного напряжения.

Input Pulse Width — введите нужную ширину входного импульса. Должен быть меньше, чем Output Pulse Width/5. Если не так, значение в поле Output Pulse Width будет изменено системой.

Output Pulse Width — введите нужную ширину выходного импульса.

C — это значение конденсатора С, и первоначально оно установлено в 1 мкФ. Cf — это значение конденсатора Cf, и обычно должно оставаться 1 нФ.

Rl — введите нужное сопротивление нагрузки.

4.Когда значения введены, R вычисляется автоматически и изменяется на основании следующего:

R = OW/(1.1*C)

где OW — ширина выходного импульса, а С — значение конденсатора С.

5.Проверьте значение R. Если оно недопустимо или не устраивает вас, измените значение конденсатора С или другие параметры, пока не получите удовлетворительного значения.

6.Щелкните по кнопке Build Circuit.

7.Схема с рассчитанными значениями компонентов разместится в вашей рабочей области.

National Instruments Corporation

304

Multisim User Guide