CS101++ - Exploring Circuit Simulation Tools: Online & Offline

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

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

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

    Wow, it's amazing how far circuit simulators have come, since i last played with some in 2007.
    Thanks for sharing all this knowledge, Jason! I really appreciate it!

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

      I had a look around for other circuit sims, like you suggested. I came across something called "wokwi", which looked kinda neat. I don't think it'll let the user "meaure" stuff, but it'll let the user simulate various MCU "devkits" like arduinos and ESPs.
      From what i can tell it also lets the user write in micropython and rust, which seems kinda cool.
      Haven't tried it yet, but that's absolutely going to be my rabbit hole for this evening.

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

    Add also Tina from TI and LTSpice which are great, professional and free. OrCAD Spice, Proteus (as someone else said), Matlab (GNU Octave alternative free), Mathcad. There are others too but the Spice based ones are essential for any electronics engineer. 😊

    • @milasudril
      @milasudril 9 หลายเดือนก่อน +2

      Or NgSpice

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

      @@milasudril that's nice and open source. 👍🏻

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

    I've been thinking about to start learning all this stuff. Nice!

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

    MicroCap is another free and quite useful option for schematics capture and simulation.

  • @LuisLopezCool
    @LuisLopezCool 2 หลายเดือนก่อน

    hey man. good job. what about easyADA? Is there any reason why it is not here?

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

      Just wasn't a tool I was aware of!

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

    A couple of other noteworthy tools to mention are EasyEDA, and Eagle.

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

    You missed circuitlab

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

    I am sorry, for CS this is useless. In fact, it is actually harmful for the aspiring programmers out there, because the level of complexity might discourage and turn them away from pursuing learning CS. Unless I misunderstood your definition of "Computer Science".

    • @kuhluhOG
      @kuhluhOG 9 หลายเดือนก่อน +2

      in this case you are at odds of how my university (Erlangen, Germany) thinks about it
      in their opinion a CS graduate should know the WHOLE stack, from bottom (including how CMOS works) to the top (including stuff like "Theory of Programming")
      as part of that in the first semester you are going draw circuits by hand for certain stuff and at the end of the first semester you will create an alarm clock and a calculator in VHDL which then gets run on FPGAs

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

      @@kuhluhOG Just because your university "thinks differently" does not automatically mean I am wrong and CS should not be taught differently.
      The barrier of entry into CS is already high, and it should not be raised even higher, with stuff that is completely unnecessary for whichever middle-or-higher level programming language you choose. Unless you target embedded devices specifically.

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

      @@ysakhno quite frankly, from asking around most people think that these courses are on the easier side of things compared to the Maths or Logic parts (especially these two) or even general programming
      but quite frankly, I don't know how you should structure the whole thing without leaving parts out of the whole thing which students should very much know at the end of things
      after all, they study to become Computer Scientists, not Programmers (if the latter is your aim, make an apprenticeship)

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

      I actually have a specific goal for how I'm planning this series, and having some understanding of circuits is important here.

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

      @@cppweekly I wonder what are you cooking. Is it like some computer systems approach?