You are on page 1of 5

Горбань Ю. В.

, КІ-18
Лабораторна робота № 7
Тема: Ознайомлення з мовою опису апаратури (змішане аналогово-цифрове
моделювання) VHDL-AMS.
Мета роботи: Навчитися створювати описи основних аналогових елементів
та моделювати їх режими роботи..

Порядок виконання роботи


1) Ознайомитися з інтерфейсом програми Hamster.
2) Розглянути приклад створення схеми на базі змішаного з’єднання
резисторів при живленні від джерела постійної напруги. Виконати
моделювання, проаналізувати часову діаграму.
3) Розробити програми для моделювання послідовного та паралельного
з’єднання двох резисторів. Довести правильність отриманих діаграм.
4) Знайти приклади моделювання ланцюгів змінного струму та
ознайомитися з ними. Виконати моделювання наступних ланцюгів:
послідовне з’єднання RC елементів;

Хід роботи

2.

Рисунок 7.1 – Часова діаграма

На рисунку 7.1 показано значення падіння напруги на резисторах.


Горбань Ю. В., КІ-18
3.
LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY constSource IS
PORT(TERMINAL p,m: ELECTRICAL;
END constSource;

ARCHITECTURE behav OF constSource IS


QUANTITY v_in ACROSS i_out THROUGH p TO m;
BEGIN v_in==1.0; --DC
END ARCHITECTURE behav;

LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY resistor_1kOhm IS
PORT (TERMINAL p,m : ELECTRICAL);
END resistor_1kOhm;

ARCHITECTURE behav OF resistor_1kOhm IS


QUANTITY r_e ACROSS r_i THROUGH p TO m;
BEGIN
r_i == r_e/1000.0;
END behav;

LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY resistor_5kOhm IS
PORT (TERMINAL p,m : ELECTRICAL);
END resistor_5kOhm;

ARCHITECTURE behav OF resistor_5kOhm IS


QUANTITY r_e ACROSS r_i THROUGH p TO m;
BEGIN
r_i == r_e/5000.0;
END behav;

LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY network IS
END;
ARCHITECTURE behav OF network IS
TERMINAL n1,n2: ELECTRICAL;
BEGIN
vsrc: ENTITY constSource (behav) PORT MAP (n1,
electrical_ground);
r1: ENTITY resistor_1kOhm (behav) PORT MAP (n1, n2);
r2: ENTITY resistor_5kOhm (behav) PORT MAP (n2,
electrical_ground);
END;
Горбань Ю. В., КІ-18

Рисунок 7.2 – Часова діаграма для послідовного з’єднання резисторів

R заг =6 кОм

I= =0,000166 А
6 кОм
U R 1=0,000166∗1000=0,166 В
U R 2=0,000166∗5000=0,83 В

ENTITY network IS
END;
ARCHITECTURE behav OF network IS
TERMINAL n1,n2: ELECTRICAL;
BEGIN
vsrc: ENTITY constSource (behav) PORT MAP (n1,
electrical_ground);
r1: ENTITY resistor_1kOhm (behav) PORT MAP (n1,
electrical_ground);
r2: ENTITY resistor_5kOhm (behav) PORT MAP (n1,
electrical_ground);
END;

Рисунок 7.2 – Часова діаграма для паралельного з’єднання резисторів


Горбань Ю. В., КІ-18
4.
LIBRARY DISCIPLINES;
LIBRARY IEEE;

USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
USE IEEE.MATH_REAL.ALL;
ENTITY sineSource IS
PORT(TERMINAL p,m: ELECTRICAL);
END;
ARCHITECTURE behav OF sineSource IS
QUANTITY v_in ACROSS i_out THROUGH p TO m;
BEGIN

v_in==10.0 * sin (2.0*3.14*500.0 * now);


END;

LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY resistor IS
PORT (TERMINAL p,m : ELECTRICAL);
END resistor;

ARCHITECTURE behav OF resistor IS


QUANTITY r_e ACROSS r_i THROUGH p TO m;
BEGIN
r_i == r_e/100.0;
END behav;

LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;
ENTITY c IS
PORT (TERMINAL p,m : ELECTRICAL);
END;
ARCHITECTURE behav OF c IS
QUANTITY u_c ACROSS i_c THROUGH p TO m;
BEGIN
i_c==1.0e-6 * u_c'dot;
END;

LIBRARY DISCIPLINES;
USE DISCIPLINES.ELECTROMAGNETIC_SYSTEM.ALL;

ENTITY network IS
END;

ARCHITECTURE behav OF network IS


TERMINAL n1,n2: ELECTRICAL;
BEGIN
Горбань Ю. В., КІ-18
vsrc: ENTITY sineSource (behav) PORT MAP (n1,
electrical_ground);
r1: ENTITY resistor (behav) PORT MAP (n1, n2);
c1: ENTITY c (behav) PORT MAP (n2,
electrical_ground);
END;

Рисунок 7.3 – Часова діаграма для послідовного з’єднання резистору та


конденсатору

Висновок: в ході лабораторної роботи ознайомились із мовою опису


змішаних аналогово-цифрових схем – VHDL-AMS; було отримано навички зі
створення основних аналогових елементів та моделювання їх роботи.

You might also like