Qspice #1: Introduction and How to Create New Components

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

ความคิดเห็น • 42

  • @Sunkub
    @Sunkub 9 หลายเดือนก่อน +6

    Thank you for your introduction of QSpice. It is super interesting to learn this new simulator.

  • @surinderps
    @surinderps 9 หลายเดือนก่อน +5

    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

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  9 หลายเดือนก่อน +1

      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

  • @FidegnonFassinou-yb4wv
    @FidegnonFassinou-yb4wv 9 หลายเดือนก่อน +4

    Bonsoir Professor Alonso. Thank you for introducing to us this new simulation tool.

  • @sanjayagrawal6143
    @sanjayagrawal6143 9 หลายเดือนก่อน +5

    Thanks Sir for this video.
    Best Regards,
    Sanjay

  • @xht-xj3zc
    @xht-xj3zc 9 หลายเดือนก่อน +6

    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

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  9 หลายเดือนก่อน

      Thanks for watching. Sure, there will be more videos on how to simulate digital control with Qspice. Hope you like them

  • @RaedMohsen
    @RaedMohsen 9 หลายเดือนก่อน +1

    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 👍

  • @mahitvirma
    @mahitvirma 9 หลายเดือนก่อน +3

    Thank you prof. , waiting for more videos on qspice

  • @MarcosAlonsoElectronics
    @MarcosAlonsoElectronics  9 หลายเดือนก่อน +3

    Simulation files are available here: github.com/marcosalonsoelectronics/Qspice-1

  • @konstantinz6404
    @konstantinz6404 9 หลายเดือนก่อน +3

    Very useful. Thanks!

  • @Aleksei_MOI
    @Aleksei_MOI 9 หลายเดือนก่อน +3

    Thank you for this video, it's very intresting. Which program counts faster?

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  9 หลายเดือนก่อน +1

      Thanks. That is an interesting question we need to look into. According to Mike Qspice is much faster that LTspice...

  • @MarcosAlonsoElectronics
    @MarcosAlonsoElectronics  8 หลายเดือนก่อน +1

    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.

  • @jcbritobr
    @jcbritobr 5 หลายเดือนก่อน

    Nice content

  • @arturperreira5680
    @arturperreira5680 9 หลายเดือนก่อน +3

    Very interesting. Im looking for the c control.

  • @biswajit681
    @biswajit681 9 หลายเดือนก่อน +1

    Excellent sir ....

  • @dziadekRem
    @dziadekRem 9 หลายเดือนก่อน +1

    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
      @MarcosAlonsoElectronics  9 หลายเดือนก่อน

      You only have to select the block by left clicking on it and then press DELETE key on the keyboard.

    • @dziadekRem
      @dziadekRem 9 หลายเดือนก่อน

      @@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

    • @dziadekRem
      @dziadekRem 9 หลายเดือนก่อน

      @@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

  • @xht-xj3zc
    @xht-xj3zc 8 หลายเดือนก่อน +1

    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

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  8 หลายเดือนก่อน

      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
      @xht-xj3zc 8 หลายเดือนก่อน +1

      thank you professor@@MarcosAlonsoElectronics

    • @xht-xj3zc
      @xht-xj3zc 8 หลายเดือนก่อน

      Hello professor,I compared adding a "0" after the .tran statement or not, but I didn’t see any difference.@@MarcosAlonsoElectronics

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  8 หลายเดือนก่อน

      @@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

    • @xht-xj3zc
      @xht-xj3zc 8 หลายเดือนก่อน +1

      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

  • @brett1234-s7f
    @brett1234-s7f 4 หลายเดือนก่อน

    Would you recommend learning qspice or ltspice? For someone with now much knowledge on either

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  4 หลายเดือนก่อน

      I recommend Qspice, especially if you are interested in digital control

  • @riopratama2817
    @riopratama2817 8 หลายเดือนก่อน

    Hello Sir,
    Hot to create ideal gain and integrator? I want to create PI control using gain and integrator

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  8 หลายเดือนก่อน

      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

  • @AsepGahar-g6f
    @AsepGahar-g6f 8 หลายเดือนก่อน

    Hello Sir,
    How to create Ideal Gain and Integrator? I want to create a PI Control using gain and integrator

    • @MarcosAlonsoElectronics
      @MarcosAlonsoElectronics  8 หลายเดือนก่อน

      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