Симулација мешаног режима

Spice - ХДЛ - МЦ-симулација

Симулација мешаног режима

Spice - ХДЛ - МЦ-симулација

Jump to TINA Main Page & General Information 

ТИНА верзија КСНУМКС и више укључују нови снажан мешовити режим симулације. Заснива се на КсSPICE алгоритам мешовитог мода, проширен са МЦУ и ВХДЛ компонентама. У вашим круговима можете слободно мијешати било коју аналогну или дигиталну компоненту ТИНА-а, укључујући микроконтролере (МЦУ) и макрое са Spice или ВХДЛ садржај. Ове компоненте можете модификовати у ходу заједно са кодом у МЦУ. ТИНА ће анализирати аналогне дијелове у аналогном, дигиталном дијелу у дигиталном облику, те ће аутоматски створити сучеља међу компонентама. Ово осигурава синхронизацију и брзу конвергенцију.

Хајде да истражимо неке од начина коришћења овог режима кроз неколико примера.

Генерисање таласног облика са ВХДЛ и Spice субцирцуитс

Следећи круг генерише аналогни синусни или пилећи сигнал у зависности од статуса левог СВ-МОДЕ прекидача.

Симулација Микед Моде, слика КСНУМКС

Оквир Дигитал Ваве са леве стране круга укључује ВХДЛ код са табелом за претраживање (Сине_ЛУТ за синусни талас и бројач за зупчанички сигнал.

Основни део ВХДЛ кода је:

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

Дигитални излаз бројача претвара се у аналогни сигнал у КСНУМКС бит ДА претварачу ТИНА приказаној у средини круга.

Излаз ДАЦ синусног таласа мора бити очишћен нископропусним филтром. Користићемо а Spice опамп модел ТЛКСНУМКС у конфигурацији нископропусног филтера Саллен и Кеи. Притисните Ентер Макро дугме у дијалогу својства и ТИНА ће отворити макро. Можете прегледати и, ако је потребно, модификовати Spice код унутар макроа.

Ево финалних таласних облика пуног кола, укључујући пет излазних таласних облика контра. СВ_МОДЕ је у високом стању, бирајући зубац.

Ако променимо СВ-МОДЕ прекидач на Лов и покренемо Трансиент анализу, таласни облици су:

Да бисте видели ефекат аналогног филтера, обришите криве дКСНУМКС на дКСНУМКС из дијаграма кликом на криве и притиском на тастер Дел. 

МЦУ контролисан СМПС круг

Симулатор мешовитог режима ТИНА не само да дозвољава МЦУ, већ и било које линеарне или нелинеарне делове у ТИНА библиотекама. Као пример, хајде да проучимо следећи круг, који реализује ДЦ-ДЦ конвертор, претварајући КСНУМКСВ ДЦ у КСНУМКСВ ДЦ, и ради у режиму појачања.

Доље приказани облици таласа показују како аналогни делови и МЦУ делују у ТИНА-у.

Примјер мјешовитог круга који се састоји од једноставних аналогних и дигиталних компонената

    X
    Драго ми је што сте дошли ДесигнСофт
    Омогућује разговор ако вам је потребна помоћ око проналаска правог производа или вам је потребна подршка.
    впЦхатИцон