Modu nahasikoaren simulazioa
Spice - HDL - MCU simulazioaModu nahasikoaren simulazioa
Jump to TINA Main Page & General Information
TINA 8 bertsioa eta bertsio berriagoa, modu mistoaren simulazio motor indartsu berria biltzen du. Xan oinarritzen daSPICE modu mistoen algoritmoa, MCU eta VHDL osagaiekin hedatua. Zure zirkuituetan TINA-ren osagai analogiko edo digital guztiak nahastu ditzakezu, mikrokontrolatzaileak (MCUak) eta makroak barne. Spice edo VHDL edukia. Osagai horiek alderantziz alda ditzakezu MCUen kodean. TINA analogikoa zatiak aztertuko ditu, digitalak digitalean, eta automatikoki sortuko ditu osagaien arteko interfazeak. Honek sinkronizazioa eta konbergentzia azkarra bermatzen du.
Aztertu dezagun modu honetako zenbait erabileren adibide batzuk.
Uhin formak VHDL eta Spice subcircuits
Ondorengo zirkuitua seinale analogiko bat edo zerra-seinale bat sortzen du SW-MODE ezkerreko switch etengailuaren arabera.
Zirkuituaren ezkerreko Wave digitalaren kutxa VHDL kodea bilaketa-taularekin (barne)Sine_LUT ) olatu sinusoidunarentzat eta zintzilikari seinalearen seinale bat.
VHDL kodea funtsezkoa da:
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);
Kontagailuaren irteera digitala zirkuituaren erdian dagoen TINA 5 bit converter bihurtzen duen seinale analogikoa bihurtzen da.
DAC uhin sinusoiko irteera pasabide baxuko iragazki batekin garbitu egin behar da. Erabiliko dugu Spice TL081-en eredua Sallen eta Gako behe iragazkien konfigurazioan. Sakatu Sartu makroaren botoia propietateen elkarrizketa-koadroan eta TINA makroa irekiko du. Berrikusi eta, behar izanez gero, aldatu dezakezu Spice makroaren barruan kodea.
Hona hemen zirkuitu osoko azken uhin-forma, bost irteerako kontrako uhin-formak barne. SW_MODE High egoera dago, ziztutako seinalea hautatuz.
SW-MODE aldaketa Behe aldera pasatzen baldin badugu, transitório analisia berriro abiarazten badugu, uhinek honako hauek dira:
Iragazki analogikoaren eragina ikusteko, ezabatu kurba d0 d4-i diagrama kurba klikatuz eta Del tekla sakatuz.
MCU kontrolatutako SMPS zirkuitua
TINA-ko modu mistoaren simulagailuak MCUak baimentzen ditu, baina baita TINA-ren liburutegietan ere lineala edo lineala den edozein pieza. Adibide gisa, aztertu hurrengo zirkuitua, DC-DC bihurgailu bat burutzen duena, 5V DC 13V DC bihurtzen duena eta bultzada moduan funtzionatzen duen.
Beheko uhinek erakusten dute zati analogikoak eta MCUk TINA elkarreragiten duten moduan.