Qarışıq Mod Simulyasiyası

Spice - HDL - MCU birgə simulyasiya

Qarışıq Mod Simulyasiyası

Spice - HDL - MCU birgə simulyasiya

Jump to TINA Main Page & General Information 

Tina versiyası 8 və yuxarıda yeni güclü qarışıq mod simulyasiya mühərriki daxildir. X əsasında qurulurSPICE qarışıq rejim alqoritmi, MCU və VHDL komponentləri ilə uzadılıb. Sizin sxemlərinizdə TİNA-nın istənilən analoq və rəqəmsal komponentlərini, mikrokontrollayıcıları (MCU'lar) və makroları Spice və ya VHDL məzmunu. MCU'lardaki kodla birlikdə bu komponentləri dəyişə bilərsiniz. TINA, analoji analog parçaları rəqəmli dijital parçalara analiz edəcək və komponentlər arasında interfeysləri avtomatik olaraq yaradır. Bu, sinxronizasiya və sürətli yaxınlaşma təmin edir.

Gəlin bir neçə nümunə ilə bu rejimin bəzi istifadələrini araşdıralım.

VHDL ilə Waveform nəsil və Spice alt sxemlər

Aşağıdakı dövrə sol SW-MODE keçidinin vəziyyətinə görə bir analoq sinyali və ya test teli siqnalı yaradır.

Qarışıq Mod Simulyasiya, şəkil 1

Döngünün solunda olan Digital Wave qutusu, VHDL kodunu bir axtarış masasıSine_LUT sinüs dalğası və test tirəyi siqnalı üçün sayğac.

VHDL kodunun əsas hissəsi:

 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);

Tezgahın rəqəmsal çıxışı, dövrün ortasında göstərilən TINA'nın 5 bit DA çeviricisindəki analog sinyalə çevrilir.

DAC sinüs dalğası çıxışı aşağı keçiş filtresi ilə təmizlənməlidir. Biz bir istifadə edəcəyik Spice bir Sallen və Key aşağı keçid filter konfiqurasiyasında TL081-in opamp modeli. Mülkiyyət informasiya qutusuna daxil edin və makroyu TINA düyməsinə basaraq makroyu açın. Siz nəzərdən keçirə və zəruri hallarda dəyişə bilərsiniz Spice makro içərisində kodu.

Burada beş dövrəli çıxış dalğaları daxil olmaqla, tam dövrün son dalğa formasıdır. SW_MODE, test vəziyyətində olan dişi siqnal seçərkən Yüksək vəziyyətdədir.

SW-MODE keçidini aşağıya dəyişdikdə və keçid analizini yenidən işləyiriksə, dalğa forması aşağıdakılardır:

Analoq filtrinin effektini görmək üçün d0-ə əyləcləri d4-ə əyri silmək üçün əyləcləri tıklayaraq Del düyməsini basmaqla diaqramdan silin.

MCU nəzarət SMPS dövrə

TINA'nın qarışıq mod simulatoru MCU'lara imkan verir, həm də TINA kitabxanalarında hər hansı bir lineer və ya qeyri-xətti hissələrə imkan verir. Bir nümunə olaraq, 5V DC-ni 13V DC-ə çevirən və təkan rejimində işləyən bir DC-DC çeviriciyi həyata keçirən aşağıdakı dövrəyə nəzər salaq.

Aşağıdakı dalğa formaları, analog parçaların və MCU'nın TINA'da qarşılıqlı fəaliyyət göstərməsini göstərir.

Sadə analog və rəqəmsal komponentlərdən ibarət qarışıq circuit nümunəsi