Hello Prof. Alonso, Thank you very much for these excellent videos on QSPICE™simulator. Your explanation of this innovative simulator is clear and easy to understand. I am Surinder Singh, and I work in Qorvo, Inc. as Customer Design Tools manager. I look forward to seeing more videos like these. Warm Regards, Surinder
Hello, thank you very much for your comment. It’s me who is grateful to you and Qorvo for making this superb simulator available to everybody. It will be very useful for me and my students. The possibility of having C++ and Verilog modules in the simulations is an outstanding feature. It makes it possible to simulate digital control and many other functionalities in an easy way. I will post more videos as I am getting familiar with Qspice. Thank you and Best regards
Thank you for your introduction of QSpice,I hope you can record more video introductions about Qspice and introduce the digital functions of this software,thank you professor
Tremendous work as usual. The world needs more professors like you who are still very much into details and teaching. Unfortunately, most of them nowadays are like businessmen who care less about the field and more about publications and h-index. Keep it up, Prof 👍
10:21 I have learnt new things about this. Thanks go to KSKelvin from Qspice forum at forum.qorvo.com/c/qspice/9 To facilitate the sharing of the library with other users it is better to put on the "Library File" item just the name of the library without path. In this case just "MyLibrary.lib" Then, to let Qspice know where is the library we go to View → Symbol & IP Browser, right click and add the library directory. A second way is by using the .libpath command: .libpath name_of_the_library_including_full_path A third way is by putting the library file in the same directory of our Qspice file So from now on I will remove the path in the components of MyLibrary.lib that it is available from my website.
How to remove yellow block? I'm trying to create new triode tube symbol and after CTRL+V I receive yellow square, and I can not remove that square. Any idea, shortcut, how to remove that? THX.
@@MarcosAlonsoElectronics 12AU7 triode tube from LTSpice. CTRL+V with a code: .SUBCKT 12AU7 A G K XV1 A G K TRIODENH +PARAMS: LIP= 1 LIF= 0.0037 RAF= 0.0041813 RAS= 16.48 CDO= 0 + RAP= 0.032 ERP= 1.35 + MU0= 14.036 MUR= 0.006488 EMC= 0.0000236 + GCO= 0 GCF= 0.00012 + CGA=1.60E-12 CGK=1.80E-12 CAK=4.50E-13 .ENDS And I can not use DELETE button. I can only move yellow square on the right to create new triode symbol. Saving it with yellow square. And hack asci file to remove this yellow squere in notepad++. Any other solution? THX
Hello professor, there is an error in the simulation file Buck-analog-control-closed-loop uploaded in GitHub. The high-level output of the comparator should be 15V, but the setting in the file is 1V. This will cause the MOS to be unable to be turned on. In the video is correct
Hello, thank you very much for letting me know. I have uploaded the correct file now. Also, it is important to add a "0" after the .tran statement when using the other options of the statement. LTspice does it for us automatically but in Qspice we have to do it when writing the statement. I have corrected this also in the file.
@@xht-xj3zc Hello, if you run the circuit number 3 longer than 300us, 500us for example, you will see the difference In other situations the difference can be greater. Note that in Qspice help we can find the following: There are two forms of the command: 1. Specify only the stop time Syntax: .tran TSTOP [UIC] 2. Traditional Berkeley Syntax Syntax: .tran IGNORED TSTOP [TSTART [MAXSTEP]] [UIC] If we use the first form we can still control other parameters, for example: .options maxstep=100n But I think I prefer using the second form because we can write everything on one simple line
I re-conducted the comparative experiment according to the professor's instructions, and I found the impact of the two statements on the simulation results; thank you very much for the professor's answer@@MarcosAlonsoElectronics
Thank you for your introduction of QSpice. It is super interesting to learn this new simulator.
Yes, I intend to post most videos on Qspice. Thanks!
Hello Prof. Alonso,
Thank you very much for these excellent videos on QSPICE™simulator. Your explanation of this innovative simulator is clear and easy to understand. I am Surinder Singh, and I work in Qorvo, Inc. as Customer Design Tools manager. I look forward to seeing more videos like these.
Warm Regards,
Surinder
Hello, thank you very much for your comment. It’s me who is grateful to you and Qorvo for making this superb simulator available to everybody. It will be very useful for me and my students. The possibility of having C++ and Verilog modules in the simulations is an outstanding feature. It makes it possible to simulate digital control and many other functionalities in an easy way. I will post more videos as I am getting familiar with Qspice.
Thank you and Best regards
Bonsoir Professor Alonso. Thank you for introducing to us this new simulation tool.
Hello, my pleasure, thanks for watching!
Thanks Sir for this video.
Best Regards,
Sanjay
Thanks for watching!
Thank you for your introduction of QSpice,I hope you can record more video introductions about Qspice and introduce the digital functions of this software,thank you professor
Thanks for watching. Sure, there will be more videos on how to simulate digital control with Qspice. Hope you like them
Tremendous work as usual.
The world needs more professors like you who are still very much into details and teaching. Unfortunately, most of them nowadays are like businessmen who care less about the field and more about publications and h-index.
Keep it up, Prof 👍
Thank you very much for your comment!
Thank you prof. , waiting for more videos on qspice
Thanks!
Simulation files are available here: github.com/marcosalonsoelectronics/Qspice-1
Very useful. Thanks!
Thanks!
Thank you for this video, it's very intresting. Which program counts faster?
Thanks. That is an interesting question we need to look into. According to Mike Qspice is much faster that LTspice...
10:21 I have learnt new things about this. Thanks go to KSKelvin from Qspice forum at forum.qorvo.com/c/qspice/9
To facilitate the sharing of the library with other users it is better to put on the "Library File" item just the name of the library without path. In this case just "MyLibrary.lib"
Then, to let Qspice know where is the library we go to View → Symbol & IP Browser, right click and add the library directory.
A second way is by using the .libpath command: .libpath name_of_the_library_including_full_path
A third way is by putting the library file in the same directory of our Qspice file
So from now on I will remove the path in the components of MyLibrary.lib that it is available from my website.
Nice content
Thanks
Very interesting. Im looking for the c control.
Thank you. We will deal with that soon
Excellent sir ....
Thank you!
How to remove yellow block? I'm trying to create new triode tube symbol and after CTRL+V I receive yellow square, and I can not remove that square. Any idea, shortcut, how to remove that? THX.
You only have to select the block by left clicking on it and then press DELETE key on the keyboard.
@@MarcosAlonsoElectronics 12AU7 triode tube from LTSpice. CTRL+V with a code:
.SUBCKT 12AU7 A G K
XV1 A G K TRIODENH
+PARAMS: LIP= 1 LIF= 0.0037 RAF= 0.0041813 RAS= 16.48 CDO= 0
+ RAP= 0.032 ERP= 1.35
+ MU0= 14.036 MUR= 0.006488 EMC= 0.0000236
+ GCO= 0 GCF= 0.00012
+ CGA=1.60E-12 CGK=1.80E-12 CAK=4.50E-13
.ENDS
And I can not use DELETE button. I can only move yellow square on the right to create new triode symbol. Saving it with yellow square. And hack asci file to remove this yellow squere in notepad++. Any other solution? THX
@@MarcosAlonsoElectronics How to create triode symbol with two function: .SUBCKT 12AU7 A G K
XV1 A G K TRIODENH
+PARAMS: LIP= 1 LIF= 0.0037 RAF= 0.0041813 RAS= 16.48 CDO= 0
+ RAP= 0.032 ERP= 1.35
+ MU0= 14.036 MUR= 0.006488 EMC= 0.0000236
+ GCO= 0 GCF= 0.00012
+ CGA=1.60E-12 CGK=1.80E-12 CAK=4.50E-13
.ENDS
.SUBCKT TRIODENH A G K
+PARAMS: LIP=1 LIF=3.7E-3 RAF=18E-3 RAS=1 CDO=0 RAP=4E-3
+ ERP=1.5
+ MU0=17.3 MUR=19E-3 EMC=9.6E-6 GCO=0 GCF=213E-6
+ CGA=3.9p CGK=2.4p CAK=0.7p
.ENDS
Hello professor, there is an error in the simulation file Buck-analog-control-closed-loop uploaded in GitHub. The high-level output of the comparator should be 15V, but the setting in the file is 1V. This will cause the MOS to be unable to be turned on. In the video is correct
Hello, thank you very much for letting me know. I have uploaded the correct file now.
Also, it is important to add a "0" after the .tran statement when using the other options of the statement. LTspice does it for us automatically but in Qspice we have to do it when writing the statement. I have corrected this also in the file.
thank you professor@@MarcosAlonsoElectronics
Hello professor,I compared adding a "0" after the .tran statement or not, but I didn’t see any difference.@@MarcosAlonsoElectronics
@@xht-xj3zc Hello, if you run the circuit number 3 longer than 300us, 500us for example, you will see the difference
In other situations the difference can be greater.
Note that in Qspice help we can find the following:
There are two forms of the command:
1. Specify only the stop time
Syntax: .tran TSTOP [UIC]
2. Traditional Berkeley Syntax
Syntax: .tran IGNORED TSTOP [TSTART [MAXSTEP]] [UIC]
If we use the first form we can still control other parameters, for example:
.options maxstep=100n
But I think I prefer using the second form because we can write everything on one simple line
I re-conducted the comparative experiment according to the professor's instructions, and I found the impact of the two statements on the simulation results; thank you very much for the professor's answer@@MarcosAlonsoElectronics
Would you recommend learning qspice or ltspice? For someone with now much knowledge on either
I recommend Qspice, especially if you are interested in digital control
Hello Sir,
Hot to create ideal gain and integrator? I want to create PI control using gain and integrator
Hello, in Qspice #5 you can see an example of a PI compensator for a closed-loop buck converter: th-cam.com/video/GVhGpMAs0wQ/w-d-xo.html
Hello Sir,
How to create Ideal Gain and Integrator? I want to create a PI Control using gain and integrator
Hello, in Qspice #5 you can see an example of a PI compensator for a closed-loop buck converter: th-cam.com/video/GVhGpMAs0wQ/w-d-xo.html