मिश्रित मोड अनुकार

Spice - एचडीएल - एमसीयू सह-अनुकरण

मिश्रित मोड अनुकार

Spice - एचडीएल - एमसीयू सह-अनुकरण

Jump to TINA Main Page & General Information 

TINA संस्करण 8 र माथिको एक नयाँ शक्तिशाली मिश्रित मोड अनुकरण इन्जिन समावेश छ। यो X मा आधारित छSPICE मिश्रित मोड एल्गोरिथ्म, MCU र VHDL घटकसँग विस्तार गरियो। तपाईंको सर्किटमा तपाईले TINA को कुनै पनि एनालॉग वा डिजिटल घटकहरू सजिलैसँग मिश्रण गर्न सक्नुहुनेछ, माइक्रोक्रोमिटर (एमसीयू) र म्याक्रो सहित Spice वा VHDL सामग्री। तपाईं यी घटकहरू MCU हरूमा कोडसँगसँगै उडमा परिमार्जन गर्न सक्नुहुन्छ। TINA एनालॉग, डिजिटल को डिजिटल भागहरु मा एनालग भागहरु को विश्लेषण गर्नेछ, र स्वचालित रूप देखि घटकों को बीच इंटरफेस बनाइएगा। यसले सिंक्रोनाइजेशन र छिटो अभिसरण सुनिश्चित गर्छ।

केही उदाहरणहरू मार्फत यस मोडको केहि प्रयोगहरू अन्वेषण गरौं।

VHDL र Waveform को साथ Waveform पीढी Spice subcircuits

बायाँ SW-MODE स्विचको स्थितिको आधारमा निम्न सर्किटले एनालॉग सिइन वा हेप्टोथ सिगरेट उत्पन्न गर्दछ।

मिश्रित मोड अनुकरण, छवि 1

सर्किटको बाँयामा डिजिटल वेभ बक्स समावेश गर्दछ लुकअप तालिकासँग VHDL कोड (Sine_LUT ) साइन लहर को लागि र sawtooth संकेत को लागि एक काउंटर।

VHDL कोडको आवश्यक भाग यो हो:

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

काउन्टरको डिजिटल आउटपुट सर्कलको मध्यमा देखाइएको 5 बिट डीए कन्वर्टरको एनालॉग सिग्नलमा परिवर्तित हुन्छ।

डीएसी सिइन लहर आउटपुट कम पास फिल्टरको साथ सफा गर्न आवश्यक छ। हामी प्रयोग गर्नेछौं Spice opamp मोडेल TL081 को एक Sallen र कुञ्जी कम पास फिल्टर विन्यास मा। गुण संवादमा प्रविष्ट म्याक्रो बटन थिच्नुहोस् र TINA म्याक्रो खोल्नुहुनेछ। तपाइँ समीक्षा गर्न सक्नुहुन्छ र आवश्यक भएमा परिमार्जन गर्नुहोस् Spice म्याक्रो भित्र कोड।

यहाँ पूर्ण सर्किट को अन्तिम waveforms, पांच काउंटर आउटपुट waveforms सहित। SW_MODE उच्च राज्यमा छ, sawtooth सिग्नल चयन गर्नुहोस्।

यदि हामी SW-MODE स्विचलाई कम गर्न र फेरि लेनदेन विश्लेषण चलाउनुहुन्छ भने, waveforms निम्न हुन्:

एनालग फिल्टरको प्रभाव देख्नको लागी, वक्रहरूमा डक्सएनमक्समा dxNUMX लाई वक्रमा क्लिक गरी डेल कुञ्जी थिचेर वक्रमा मेटाउनुहोस्।

MCU नियन्त्रण SMPS सर्किट

TINA को मिश्रित मोड सिम्युलेटरले मात्र MCU हरू अनुमति दिन्छ, तर TINA लाइब्रेरीहरूको कुनै पनि रैखिक वा गैरलाइनर भागहरू मात्र अनुमति दिन्छ। उदाहरणको रूपमा, चलो निम्न सर्किटको अध्ययन गरौं, जसले DC-DC कनवर्टरलाई एक्सटेन्सन गर्छ, एक्सएनएमक्सएक्ससी डीसीमा 5V डीसीमा परिवर्तन गर्दछ, र बढो मोडमा अपरेटिङ गर्दछ।

तल waveforms थाहा छ कि एनालॉग पार्ट्स र MCU कसरी TINA मा कुराकानी गर्दछ।

मिश्रित सर्किट उदाहरण को सरल एनालग र डिजिटल घटक शामिल हो