Karma rejimni simulyatsiya qilish

Spice - HDL - MCU ko-simulyatsiyasi

Karma rejimni simulyatsiya qilish

Spice - HDL - MCU ko-simulyatsiyasi

Jump to TINA Main Page & General Information 

Tina versiyasi 8 va undan yuqori qismida yangi kuchli aralashtirilgan tartibli simulyatsiya vositasi mavjud. X asoslanganSPICE MCU va VHDL komponentlari bilan kengaytirilgan aralash usul algoritmi. Sizning davringizda siz TINA ning analog va raqamli komponentlarini, jumladan, mikrokontrollovchi (MCU) va makro Spice yoki VHDL tarkibi. Ushbu qismlarni MCU'lardagi kod bilan birga o'zgartirishi mumkin. TINA analog qismlari analog, raqamli raqamli qismlarni tahlil qiladi va avtomatik ravishda komponentlar orasidagi interfeyslarni yaratadi. Bu esa sinxronlashtirishni va tezkor yaqinlikni ta'minlaydi.

Keling, bir necha misol orqali ushbu moddan foydalanishning ayrimlarini o'rganamiz.

VHDL va Spice pastki devorlar

Quyidagi elektron chap SW-MODE holatiga qarab analog sinus yoki arra tishi signalini ishlab chiqaradi.

Aralash modem simulyatsiyasi, rasm 1

O'chirish chap tomonidagi Raqamli to'lqin qutisi VHDL kodini qidirish jadvaligaSine_LUT ) Sinus to'lqinlari va arra tishi signallari uchun taymer.

VHDL kodining asosiy qismi:

 process(Reset, Clk) 
   begin 
        if (Reset = ‘1’) then 
               Wave <= (others => ‘0’); 
               LUT_index <= 0; 
   elsif rising_edge(Clk) then 
   if (Enable = ‘0’) then 
     Wave <= (others => ‘0’); 
   elsif (Sel = ‘0’) then 
     Wave <= Sine_LUT(LUT_index); 
       else 
         Wave <= conv_std_logic_vector(LUT_index,5); 
       end if;
       if (LUT_index = LUT_index_max) then 
         LUT_index <= 0; 
       else 
         LUT_index <= LUT_index + 1; 
       end if;
   end if; 
   end process; 
   d0 <= Wave(0); d1 <= Wave(1); d2 <= Wave(2); d3 <= Wave(3); d4 <= Wave(4);

Hisoblagichning raqamli chiqishi elektronning 5 bitidagi TINA konverterida analog signalga aylanadi.

DAC sine to'lqin chiqishi past chastotali filtr bilan tozalanishi kerak. Biz foydalanamiz Spice Sullen va kalit past chastotali filtrlash konfiguratsiyasida TL081 ning opamp modellari. Mulk muloqot oynasidagi Enter MyRCro tugmasini bosing va TINA so'lini ochadi. Tahrirlashingiz va agar kerak bo'lsa o'zgartiring Spice so'l ichidagi kod.

Mana, to'liq kontaktlarning oxirgi to'lqin shakllari, shu jumladan, beshta taymerli chiqish to'lqini. SW_MODE arra tishi signalini tanlab, yuqori holatda.

Agar biz SW-MODE kalitini pastga o'zgartirsak va Transient tahlilini qayta ishga tushirsak, to'lqin shakllari quyidagilardir:

Analog filtrning ta'sirini ko'rish uchun chiziqni bosib Del tugmasini bosib, diagrammadan d0 chizig'ini d4ga olib tashlang.

MCU tomonidan boshqariladigan SMPS davri

TINA ning aralashtirilgan tartib-simulyatori MCU-larga ruxsat bermaydi, shuningdek, TINA kutubxonalarida har qanday chiziqli yoki nochiziqli qismlarga ham ega. Misol sifatida, 5V DC ni 13V DC ga aylantiruvchi va takomillashtirilgan rejimda ishlaydigan DC-DC konverterini amalga oshiradigan quyidagi elektronlarni o'rganamiz.

Quyidagi to'lqin shakllari analog qismlar va MCU ning TINA-da qanday ta'sir qilishini ko'rsatadi.

Oddiy analog va raqamli komponentlardan iborat murakkab elektron misol