סימולציה מצב מעורב

Spice - HDL - MCU סימולציה משותפת

סימולציה מצב מעורב

Spice - HDL - MCU סימולציה משותפת

Jump to TINA Main Page & General Information 

גרסת TINA 8 ומעלה כוללים מנוע רב עוצמה חדש סימולציה מצב מעורב. זה מבוסס על XSPICE אלגוריתם מצב מעורב, המורחב עם רכיבי MCU ו- VHDL. במעגלים שלך אתה יכול באופן חופשי לערבב כל אנלוגי או רכיבים דיגיטליים של TINA, כולל microcontrollers (MCUs) ו פקודות מאקרו Spice או תוכן VHDL. אתה יכול לשנות את הרכיבים האלה על לטוס יחד עם הקוד של MCUs. TINA תנתח את החלקים האנלוגיים באנלוגי, החלקים הדיגיטליים בדיגיטליים, ותיצור באופן אוטומטי את הממשקים בין הרכיבים. פעולה זו מבטיחה סנכרון והתכנסות מהירה.

בואו לחקור חלק מהשימושים של מצב זה באמצעות כמה דוגמאות.

יצירת גל עם VHDL ו Spice תת - קרקעי

המעגל הבא מייצר אות סינוס אנלוגי או שן, בהתאם למצב של מתג 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 bit DA של TINA שמוצג באמצע המעגל.

פלט גל סינוס DAC צריך להיות ניקה עם מסנן לעבור נמוך. אנו נשתמש ב Spice מודל opamp של TL081 ב Sallen ו מפתח נמוך לעבור מסנן לעבור. לחץ על הלחצן Enter Macro בתיבת הדו-שיח של המאפיין ו- TINA יפתח את המאקרו. אתה יכול לבדוק, ואם יש צורך, לשנות את Spice קוד בתוך המאקרו.

להלן צורות הגל הסופיות של המעגל המלא, כולל חמשת גל גל הפלט. SW_MODE נמצא במצב High, תוך בחירת אות השורש.

אם נשנה את מתג SW-MODE ל - Low ולהפעיל ניתוח Transient שוב, צורות הגל הן:

כדי לראות את ההשפעה של מסנן אנלוגי, מחק עקומות d0 ל d4 מן התרשים על ידי לחיצה על הקימורים לחיצה על מקש Del.

MCU נשלט מעגל SMPS

סימולטור מצב המעורב של TINA מאפשר לא רק יחידות MCU, אלא גם חלקים ליניאריים או לא לינאריים בספריות של TINA. כדוגמה, בואו ללמוד את המעגל הבא, אשר מממש ממיר DC-DC, המרת 5V DC ל 13V DC, ופועל במצב דחיפה.

צורות הגל להלן ממחישות כיצד החלקים האנלוגיים וה- MCU פועלים ב- TINA.

דוגמת מעגלים מעורבים המורכבת מרכיבים אנלוגיים ודיגיטליים פשוטים