შერეული რეჟიმი სიმულაცია
Spice - HDL - MCU კოიმულაციაშერეული რეჟიმი სიმულაცია
Jump to TINA Main Page & General Information
TINA ვერსია 8 და ზემოთ მოიცავს ახალი ძლიერი შერეული რეჟიმი სიმულაციური ძრავა. იგი ეფუძნება X- სSPICE შერეული რეჟიმი ალგორითმი, გაგრძელებულია MCU და VHDL კომპონენტებით. თქვენს წრეებში თქვენ შეგიძლიათ თავისუფლად შეურიოთ თინა, ნებისმიერი ანალოგური ან ციფრული კომპონენტი, მათ შორის მიკროკონტრიტორები (MCUs) და macros Spice ან VHDL შინაარსი. თქვენ შეგიძლიათ ამ კომპონენტების შეცვალოთ MCU- ებთან ერთად კოდით. TINA ანალოგური ნაწილების ანალიზს გაანალიზებს ციფრულ ციფრულ ნაწილებში და ავტომატურად ქმნის ინტერფეისებს კომპონენტებს შორის. ეს უზრუნველყოფს სინქრონიზაციას და სწრაფ კონვერგენციას.
მოდით შეისწავლოთ ზოგიერთი გამოყენების ამ რეჟიმში რამდენიმე მაგალითი.
Waveform თაობა VHDL და Spice subcircuits
შემდეგი წრიული გამოდის ანალოგური სინუსი ან ნახტომი სიგნალი, რომელიც დამოკიდებულია მარცხნივ SW-MODE გადართვის სტატუსის მიხედვით.
ციფრულ ტალღის ყუთში მარცხენა მხარეს ჩართულია VHDL კოდი საძიებო მაგიდაზე (Sine_LUT ) სინთეზის ტალღისთვის და კონტრაქტის სიგნალისთვის.
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);
Counter- ის ციფრული გამომუშავება გარდაიქმნება ანალოგური სიგნალით TINA- ს XXD bit DA- ს კონვერტორით, რომელიც შუაში ჩართულია.
DAC- ს ტალღის გამომავალი უნდა გაიწმინდოს დაბლოკვის ფილტრით. ჩვენ გამოვიყენებთ Spice ზომიერი მოდელი TL081 in Sallen და ძირითადი დაბალი უღელტეხილის ფილტრაციის კონფიგურაცია. დააჭირეთ ღილაკს "მაკრო" ღილაკს დიალოგში და გაიხსნება მაკრო. შეგიძლიათ განიხილოთ და, საჭიროების შემთხვევაში, შეცვალოთ Spice კოდი მაკროში.
აქ არის სრული მიკროსქემის საბოლოო ტალღა, მათ შორის, ხუთი მრიცხველის გამონაბოლქვი. SW_MODE არის მაღალ მდგომარეობაში, შერჩევით ხედვის სიგნალი.
თუ შეცვლით SW-MODE- ს შეცვლას და გადალახავთ გარდამავალი ანალიზს, ტალღის ფორმებია:
სანახავად ანალოგური ფილტრის ეფექტის სანახავად, დიაგრამიდან ამოშლის მოსახსნელად მრუდების მოსახსნელად მრუდის დაჭერით და დელ-გასაღების დაჭერით.
MCU აკონტროლებს SMPS circuit
TINA- ის შერეული რეჟიმის სიმულატორი არა მარტო MCU- ებს საშუალებას იძლევა, არამედ თინას ბიბლიოთეკებში ხაზოვანი ან არაწრფივი ნაწილის ნაწილებიც. მაგალითისთვის, მოდით შეისწავლოს შემდეგი წრე, რომელიც აცნობიერებს DC-DC კონვერტორს, გარდაიქმნება 5V DC- დან 13V DC და ფუნქციონირების რეჟიმში.
ქვემოთ მოყვანილი ტალღის ფორმები აჩვენებს თუ როგორ ანალოგიური ნაწილები და MCU ურთიერთქმედებენ თინაში.