Allegro PSpice System

Allegro PSpice System

Nawet doświadczeni twórcy elektroniki z trudem potrafią przewidzieć zachowanie obwodów elektrycznych. Dlatego obwody lub tylko krytyczne części obwodu są analizowane albo przez fizycznie skonstruowane prototypy i kolejne pomiary, albo przez symulacje obwodów. Tendencja wyraźnie zmierza w kierunku wirtualnie symulowanych pomiarów, ponieważ cykle rozwoju stają się coraz krótsze, a symulacje można bardzo szybko wykorzystać do sformułowania stwierdzeń, które korelują z pomiarami. Na całym świecie PSpice od lat jest referencyjnym symulatorem, a większość producentów komponentów oferuje modele symulacji PSpice w Internecie.

Na podstawie schematu obwodu narysowanego dla układu PCB można rozpocząć symulację. W razie potrzeby użytkownik wstawia źródło prądu lub określony bodziec i punkty pomiarowe na schemacie obwodu. Ta procedura jest podobna do fizycznej konfiguracji z generatorem funkcji i oscyloskopem.

PSpice Simulation Circuit Analysis

Analyze and verify your analog and mixed-signal electrical circuits with the advanced PSpice simulation tools in OrCAD.

Validate Your Circuit Automatically Without Manually Plotting Graphs

Validate Your Circuit Automatically Without Manually Plotting Graphs

Virtually create and test designs before developing hardware, saving you time, money and materials.

Co-Simulate Mechanical and Electrical Systems

Co-Simulate Mechanical and Electrical Systems

The seamless bi-directional integration between MathWorks MATLAB / Simulink and PSpice lets you easily simulate electrical circuits and mechanical, hydraulic, thermal blocks in one unified environment.

Cechy produktu

System Allegro PSpice zawiera wszystkie funkcje PSpice A/D i PSpice Designer, ale bez schematycznego programu OrCAD Capture. Ponadto ma następujące funkcje:

Allegro CAD Flow Integration
Allegro CAD Flow Integration

Allegro CAD Flow Integration

PSpice is integrated in the Cadence Allegro CAD design flow for PCBs. The design intend is entered in the Cadence Allegro Schematic Authoring tool. The schematic can be used to drive a simulation and develop the functionality of the circuit. The same schematic can be used for documentation of the future product. The netlist can be created and the PCB Editor uses the schematic to cross probe during placement and routing. A comprehensive integration provides broad information and avoids errors in the design process.

Sensitivity Analysis
Wyświetlanie wrażliwych elementów

Sensitivity Analysis

W tym wariancie symulacji obliczana jest czułość wszystkich elementów obwodu. Czułość wskazuje względny wpływ każdego komponentu na jedną lub więcej funkcji docelowych obwodu, takich jak np. maksymalna moc, szerokość pasma, częstotliwość środkowa itp. Graficzna reprezentacja jest dostępna do oceny. Pokazuje wpływ na wybraną funkcję docelową elementów krytycznych w odniesieniu do tolerancji elementu. Pozwala to wybrać komponenty niekrytyczne o większych tolerancjach, podczas gdy komponenty, w których niewielkie zmiany wartości mają duży wpływ na funkcje docelowe, są specyficznie określone z wąskimi tolerancjami. Zmniejsza to koszty w punktach niewrażliwych. Obliczane są również najgorsze wyniki dla każdej specyfikacji.

Advanced Monte Carlo
Optymalizacja parametrów komponentu

Optimizer

Funkcja optymalizatora może niezależnie wymiarować komponenty na podstawie danego obwodu (listy sieci), aby funkcja docelowa została osiągnięta tak dokładnie, jak to możliwe. W oparciu o zdefiniowaną funkcję celu funkcja optymalizująca nie tylko oblicza teoretycznie optymalne wartości składników, np. R1 = 57,34 omów i R2 = 14,29 omów i ß = 129. Można również określić konkretne serie komponentów, z których można wybrać wartości jako możliwe wyniki docelowe. Na przykład w przypadku serii E24 symulacja optymalizatora wybrałaby wartości R1 = 56 omów i R2 = 22 omów jako kombinację składników dla optymalnej funkcji celu.

Parametric Plot
Krzywe różnych ustawień parametrów

Parametric Plot

Wykres parametryczny przesuwa wiele wartości jednocześnie w zagnieżdżonej strukturze. Po podjęciu decyzji, w jaki sposób należy zmieniać różne parametry (na przykład źródło napięcia od 0 woltów do 10 woltów z krokiem wielkości 1 wolta, a od 1 pF do 10 pF w krokach 0,1 p oraz rezystor od 1 k do 1 megapiksela w logarytmii setup), narzędzie oblicza wyniki dla każdej specyfikacji i każdej kombinacji możliwych parametrów. Kiedy to zrobisz, możesz szybko wykreślić tyle krzywych, ile chcesz przeanalizować zachowanie swojego obwodu. Możliwe jest zwymiarowanie wartości dla specyfikacji, takich jak czas narastania, przekroczenie, moc, pasmo przenoszenia itp.

Global Tolerances
Globalne tolerancje dla wszystkich modeli

Globalne tolerancje

PSpice Advanced Analysis obsługuje przypisywanie globalnych tolerancji w modelach PSpice. W obwodzie PSpice z ogólnodostępnymi modelami PSpice parametry tolerancji produkcyjnych można określić centralnie w oprogramowaniu. W symulacji Monte Carlo zachowanie obwodu nie jest już symulowane przy dokładnych wartościach rezystorów (np. 10 omów), ale kombinacje elementów z tolerancjami ± 5% można wykonać dla wszystkich rezystorów bez modeli symulacyjnych . Tolerancje można podawać globalnie dla rezystorów, kondensatorów, cewek, źródeł napięcia i prądu. Możliwe jest jednak również ustawienie specyficznych tolerancji dla poszczególnych komponentów w oprogramowaniu, na przykład D1 1N4148 i obwodów.

DMI (Device Model Interface)
DMI (Device Model Interface)

Device Model Interface

PSpice wykorzystuje interfejs DMI (Device Model Interface) do symulacji złożonych części obwodu jako wirtualnych prototypów. W tym celu części obwodu z językami programowania, takimi jak C / C ++, SystemC lub Verilog-A, są opisane na różnych poziomach abstrakcji, a kod programu w PSpice jest zintegrowany przez interfejs modelu urządzenia. Możliwe zastosowania obejmują cyfrowy zasilacz (SMPS), FIR lub filtr szumów, a nawet sprzęt w pętli (HIL). Szczegóły opisano w nocie aplikacyjnej.

Advanced Monte Carlo
Prawdopodobieństwo awarii poza specyfikacją

Advanced Monte Carlo

W analizie Monte Carlo tolerancja składników zmienia się przy użyciu rozkładu gwajdyjskiego, jednolitego lub samokreślonego. Wynikiem jest wykres gęstości prawdopodobieństwa, w którym tolerancje dla każdego składnika są zmieniane w każdej iteracji w celu obliczenia wartości każdej specyfikacji. Można więc określić różne skutki dla funkcji celu. Dzięki tej analizie można stwierdzić, jak wysoka jest wydajność, tj. E. ile produktów nie zdoła zapewnić jakości. Reprezentacje graficzne można wykorzystać do wykrywania słabych punktów, a deweloper może specjalnie planować jakość i zwiększać komponenty zmieniające wydajność z wąskimi tolerancjami lub całkowicie przeprojektowując obwód. Analiza Monte Carlo powinna być stosowana razem z analizą wrażliwości.

Product Feature Comparison for PSpice

    PSpice A/D PSpice Designer PSpice Designer Plus Allegro PSpice System OrCAD PCB Designer Professional with PSpice
Analog circuit simulation
Digital circuit elements
OrCAD Capture - -
OrCAD Capture CIS - - - -
Smoke Analysis -
Systems Option - - -
Advanced Analysis - - -
Matlab Simulink co-simulation - - -
DMI Device Model Interface - - -
This table is for information only. For details consult the official datasheets from Cadence.