Learning Electronics using Qspice

Here’s some QSPICE educational resources:

QSPICE® Community Design Education Tools

Tools to Get Started:

Qorvo®’s QSPICE Tools

https://www.qorvo.com/design-hub/design-tools/interactive/qspice

Robert O’Rourke/First and Second Order Circuits and Equations

Some useful lessons to get started here

Kelvin Leung (Also includes more advanced tools)

Documentation ranging from getting started to high-level design work.

QSPICE Entry User Guide

QSPICE General Reference Guide

Frequency Response Analyzer Project Kelvin has created a frequency response analyzer (FRA) in QSPICE using the Ø-Device (DLL-block). The FRA is a method that analyzes the relationship between signals in a system by injecting a perturbing source.

Sergey Belov YouTube Channel

Instructional Videos

KISS Analog/Eddie Aho

Useful videos for getting started.

More Advanced Tools:

Kelvin Leung’s Frequency Response Analyzer

Kelvin has done an in-depth project to create a frequency response analyzer (FRA) in QSPICE using the Ø-Device (DLL-block). The FRA is a method that analyzes the relationship between signals in a system by injecting a perturbing source. Kelvin’s project files can be accessed here.

Professor Marcos Alonso, University of Oviedo, Spain

Higher-level power design lessons

His most recent book, Modelling, Control, and Simulation of DC-DC Converters

His other books

Website

Videos

Homepage

Giovanni Di Maria, Power Electronics News

Power Electronics Course with QSPICE (Episode 01): Introduction to the Simulation Environment

https://www.powerelectronicsnews.com/power-electronics-course-with-qspice-episode-01-introduction-to-the-simulation-environment/

https://www.powerelectronicsnews.com/power-electronics-course-with-qspice-episode-02-the-circuit-diagram-editor/

https://www.powerelectronicsnews.com/power-electronics-course-with-qspice-episode-03-the-concept-of-efficiency/

Rob Dunn

Robert Dunn has implemented a simulation of a small 8-pin PIC16F15213 chip, a “framework” that makes it possible to implement arbitrary Microchip micro-controllers and run a QSPICE simulation with the uC device running arbitrary code.

This work includes:

  • A series of in-depth C-Block DLL component development tutorials (“C-Block Basics”, currently 8 documents).
  • Tools and tips for debugging C-Block DLL components.
  • Various example C-Block DLL components including WAV file I/O, SPI and Serial I/O, PID controller, etc.
  • A TCP-based client/server framework for inter-process communication between C-Block DLL code and external processes.
  • Tips and instructions for configuring modern programming tools for C-Block DLL development including the VSCode IDE, MS Visual Studio, and MinGW compilers.
  • A Microchip micro-controller simulation framework (currently implements PIC16F15213 & ATtiny85 chips; users can implement additional devices).

Files are here

Arief Noor ( 阿里福) Rahman (physicboy)

Arief has developed a practical FRA block, advance digital PWM, and other tools for power electronic/control.

https://github.com/physicboy/QSPICE

https://www.linkedin.com/in/arief-noor-rahman-3880a536/

http://powercontroldesign.com/

https://sites.google.com/view/powercontroldesign/publications

Krismon Budiono

Krismon has developed a BLDC motor model and control design.

https://www.linkedin.com/in/krismonb/

Shivkumar Iyer

Shivkumar has written some useful power design lessons using QSPICE:

https://www.udemy.com/course/simulating-dc-dc-converters-with-qspice

https://www.udemy.com/course/simulating-pwm-strategies-for-power-converters-with-qspice/

All of his courses can be found on his project webpage:

https://www.pythonpowerelectronics.com/courses.html

Power Electronic News/ Giovanni Di Maria

A series of articles, starting with this one, on how to use QSPICE:

https://www.powerelectronicsnews.com/qspice-a-new-simulator-for-electronic-circuits-part-1/

Robert Keim

A series of articles, starting with this one, on how to use QSPICE:

https://www.allaboutcircuits.com/technical-articles/introduction-to-qspice-for-ltspice-users-part-1/

Model Generator Instruction

https://www.qorvo.com/design-hub/videos/learn-how-to-create-qspice-models-in-minutes

KISS Analog Mike Engelhardt presents New Model Creation Tool for QSPICE

C++ and QSPICE

QSPICE & C++ Integration: Simulating a Digital Filter Step-by-Step | Electronics & RF Engineering

Using C++ and Verilog in QSPICE

How to Handle C++ Module Parameters in Qspice

Simulating a Microcontroller PWM in C++ using QSPICE

5 Likes