Combining MATLAB and Simulink With PSpice To Streamline PCB Design
Combining MATLAB and Simulink With PSpice To Streamline PCB Design
Date
Cadence and MathWorks Partnership
Summary
IMPLEMENTATION IMPLEMENTATION
Design trade-
offs difficult Digital Analog
C/C++
SPICE
Algorithms Event-triggered
Mathematical and physical algorithm modeling
IMPLEMENTATION
Robustness through environment modeling
HDL C/C++ SPICE
Continuous Verification
SYSTEM
INTEGRATION
Top-Down Workflow
Starting point:
DESIGN
Mathematical Model
Environment Models
Physical Model
Digital Models Analog Models
Time-continuous
PI Controllers
(speed, current)
Physical Models of
Electrical Components
IGBT
PSpice Systems
Option
Co-Simulation
Interface
Simulink / PSpice
Co-Simulation
Simulink Simulation (PSpice Systems Option)
wm_ref, wm
Te [Nm]
Vs_abc [V]
Is_abc [A]
12 2017 Cadence Design Systems, Inc. All rights reserved.
MATLAB/Simulink and PSpice for System Level Simulation
PSpice
SPICE-based simulator
Simulation of electrical and electronic circuits
Circuit design platform Hardware
Summary
Evaluate
PSpice-MATLAB
MATLAB
Visualization
functions in PSpice
Interface
PSpice
Systems
Option
Evaluate
PSpice-MATLAB
MATLAB
Visualization
functions in PSpice
Interface
PSpice
Systems
Option
Select mode
Select Trace/Traces
View result in MATLAB
Can configure MATLAB
script
Process DATA in MATLAB
Customize plot in MATLAB
Variation against
DC bias
Evaluate
PSpice-MATLAB
MATLAB
Visualization
functions in PSpice
Interface
PSpice
Systems
Option
Evaluate
PSpice-MATLAB
MATLAB
Visualization
functions in PSpice
Interface
PSpice
Systems
Option
vexp
Field-Oriented Power
PWM PMSM
Controller Inverter
Load
I
v
Full access to PSpice and MATLAB environments for in-depth design and
debugging and visualizing data
Implement
Electronics with
PSpice
Integrate these
together using
PSpice CoSim
Evaluate
PSpice-MATLAB
MATLAB
Visualization
functions in PSpice
Interface
PSpice
Systems
Option
Digital
Devices
Analog
Behavioral DMI Model Code
Devices
Physical
Devices
Custom DMI
Wrapper Code
Template
Summary
Q&A
MathWorks Contact:
Corey Mathis [email protected]
Cadence Contacts :
Kishore Karnane [email protected]
Alok Tripathi [email protected]