Are there any books or material that a person can learn electronics with Qspice. It seems to me that Qspice would be a good use in learning about electronics. I have used AI to write a few chapters using Qspice in learning Electronics but it would be nice if this was already done. I know there is some material spread throughout Qspice and the internet. Any books?
Did you know this resource? I learned a lot of qspice knowledge from there?
@coop ,
Welcome to the great world of electronics! Welcome to the great world of QSpice: One of electronics best tools!
Your search of a book to mate electronics and QSpice together is admirable. I applaud you for your efforts to create one.
As @macsky wrote, there are quite a few references to concepts and examples from many contributors on this forum. People such as @KSKelvin, @RDunn and @physicboy to mention just a few. They have attempted to shed light on some very useful features of QSpice that may not have gotten expansive attention beyond the QSpice help file.
Like anything in electronics, specialties have evolved. A person can delve deeply into any specific subject and not have enough time to explore it fully.
Is your inquiry to learn more about electronics/electrical principals or to learn how to do elegant/complicated simulations with QSpice?
There many contributors to QSpice with archived references to expanded feature explanations and examples usually in GitHub. Suggestion: Maybe Mike Englehart could place links in the help file to point to further information and examples. Just a thought.
Len
@KSKelvin topic coverage is extremely wide.
Below are the niche guys:
@Rdunn is heavy on C-programming/-block and MCU emulation
@lpoma I believe works a lot on simulation design validation, often dealing with logic elements.
@physicboy myself is power electronic (circuit modeling, analyzer, and C for efficient digital control).
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 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
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
Giovanni Di Maria, Power Electronics News
Power Electronics Course with QSPICE (Episode 01): Introduction to the Simulation Environment
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