7 有哪些免费的SPICE模拟器可用? 有人知道免费的SPICE /电路模拟器吗? SPICE(具有集成电路重点的仿真程序)是一种通用的开源模拟电子电路模拟器。它是一个功能强大的程序,可用于集成电路和板级设计中,以检查电路设计的完整性并预测电路行为。维基百科 66 simulation software spice
11 免费的电路模拟器,用于教育目的 我正在寻找用于教育目的的免费电路模拟器。我的要求是: 可视化(“绘制电路图,单击仿真”) 它应包含灯泡作为电路组件,以便 2.1。如果您施加更大的力量,它们会(在视觉上)变亮 2.2。您可以更改制造商规格,例如“ 3.5V,0,2A” 它还应包含开关,NPN晶体管,二极管和LED(LED应该对仿真中的交互变化做出反应) 有什么建议吗?如果模拟器在Linux上运行会很好,但这不是严格的要求。 36 software simulation
3 电路模拟器实际上如何工作? 最近,我有机会使用LiveWire(这是一个电路模拟器),开始想知道它们如何精确地计算出每个组件上的电压以及流过每条导线的电流。 到目前为止,我只被教过基本的电路分析技能(例如网格分析和节点分析),而且我不完全确定它们是否足够通用,可以在电路模拟器中以“万能”的方式实现。 作为一名程序员,这引起了我的兴趣,我很想看看在构建这种电路仿真器时通常采用哪些技术。 我很抱歉,如果这不属于此处,那是在此处和StackOverflow之间进行选择,我感到尽管这是一个面向软件开发的问题,但该问题更适用于此站点及其用户群。 31 circuit-analysis simulation
5 通常如何模拟使用复杂IC的电路? 我了解电子设计中的惯例是在构建某种香料程序之前先对其进行仿真。有时,一个项目需要使用复杂的IC,例如,对Li-Po电池执行充电控制的IC或充当PWM控制器的IC。制造商通常不会提供这类复杂组件的香料模型。我想从任何电子工程师/设计师那里了解他们在这种情况下的工作。您如何模拟这样的电路?还是与数据表的应用程序部分中提供的制造商设计合作,并相信这些设计会起作用。也许您对这些IC进行了抽象处理,并使用它们将提供的输出信号来模拟电路的其他部分? 从您在电子设计方面的经验中,我将不胜感激任何实际的例子,以说明您如何利用没有现成的香料模型的现成IC对电路进行仿真。 24 design simulation
6 SPICE模拟器之间的比较 我最近意识到我无法在ngspice中轻松完成所有事情,主要是因为必须通过解释器执行分析。我正在考虑切换到新的SPICE模拟器。 我想列出以下SPICE模拟器的优缺点以及各种模拟器的经验: HSPICE LTspice ngspice PSpice 我知道HSPICE是昂贵的专有模拟器,但是我能够访问它,问题是我必须通过SSH在服务器上访问它。 LTspice已经免费,但未安装在我的Windows 7计算机上。 在Fedora Linux中已经使用ngspice。 我在大学计算机上可以使用PSpice。我拒绝将其安装在我自己的计算机上,因为它与注册表有些混乱。 24 linux spice windows simulation
7 我如何学习HDL 我这学期有一门数字设计课程,并且很喜欢。现在,我知道嵌入式系统和数字设计中的大多数工作都是先在计算机模拟器上完成,然后再使用硬件实现。所以我想知道如何学习HDL。我有几个问题 什么?我不知道标准是什么,但想学习哪种标准很容易掌握。我知道大多数HDL都是为与FPGA一起使用而设计的,那不是我的意思。 怎么样?我应该阅读带有独立示例的教科书,还是应该从事诸如实施小型系统的项目(可能类似于交通信号灯控制)。 哪里?我从哪里可以获得资源? 24 simulation vhdl verilog hdl
6 串行协议定界/同步技术 由于异步串行通信甚至在当今的电子设备中也很普遍,我相信我们许多人会不时遇到这样的问题。考虑与串行线(RS-232或类似产品)连接并且需要连续交换信息的电子设备D和计算机。即每个发送一个命令帧,并每个发送一个状态报告/遥测帧答复(报告可以作为对请求的响应发送,也可以独立发送-在这里并不重要)。通信帧可以包含任何任意二进制数据。假设通信帧是固定长度的分组。PCPCX msDY ms 问题: 由于协议是连续的,因此接收方可能会失去同步,或者只是在进行中的发送帧中间“加入”,因此它只是不知道帧起始位置(SOF)在哪里。根据数据相对于SOF的位置,数据具有不同的含义,接收到的数据可能会永久损坏。 所需的解决方案 可靠的定界/同步方案可在恢复时间短的情况下检测SOF(即重新同步所需的时间不超过1帧)。 我了解(并使用了一些)的现有技术: 1)标头/校验和 -SOF作为预定义的字节值。帧末的校验和。 优点:简单。 缺点:不可靠。恢复时间未知。 2)字节填充: 优点:可靠,快速恢复,可与任何硬件一起使用 缺点:不适用于固定大小的基于帧的通信 3)第9位标记 -在每个字节之前附加一个位,而SOF标记为1和数据字节标记为0: 优点:可靠,快速恢复 缺点:需要硬件支持。大多数PC硬件和软件未直接支持。 4)第8位标记 -上面的一种模拟,同时使用第8位而不是第9位,每个数据字仅保留7位。 优点:可靠,快速的恢复,可与任何硬件一起使用。 缺点:需要从/到常规8位表示到/从7位表示的编码/解码方案。有点浪费。 5)基于超时 -假定SOF为某个已定义的空闲时间之后的第一个字节。 优点:无数据开销,简单。 缺点:不太可靠。在较差的计时系统(如Windows PC)上无法很好地工作。潜在的吞吐量开销。 问题: 还有哪些其他可能的技术/解决方案可以解决该问题?您能否指出上面列出的缺点,可以轻松解决这些缺点,从而消除它们?您(或您将)如何设计系统协议? 24 serial communication protocol brushless-dc-motor hall-effect hdd scr flipflop state-machines pic c uart gps arduino gsm microcontroller can resonance memory microprocessor verilog modelsim transistors relay voltage-regulator switch-mode-power-supply resistance bluetooth emc fcc microcontroller atmel flash microcontroller pic c stm32 interrupts freertos oscilloscope arduino esp8266 pcb-assembly microcontroller uart level arduino transistors amplifier audio transistors diodes spice ltspice schmitt-trigger voltage digital-logic microprocessor clock-speed overclocking filter passive-networks arduino mosfet control 12v switching temperature light luminous-flux photometry circuit-analysis integrated-circuit memory pwm simulation behavioral-source usb serial rs232 converter diy energia diodes 7segmentdisplay keypad pcb-design schematics fuses fuse-holders radio transmitter power-supply voltage multimeter tools control servo avr adc uc3 identification wire port not-gate dc-motor microcontroller c spi voltage-regulator microcontroller sensor c i2c conversion microcontroller low-battery arduino resistors voltage-divider lipo pic microchip gpio remappable-pins peripheral-pin-select soldering flux cleaning sampling filter noise computers interference power-supply switch-mode-power-supply efficiency lm78xx
6 简单电路仿真教程 在过去的几天里,我一直很努力地寻找一个关于简单电路仿真的好教程。我是一个相对较新的业余爱好者,我认为如果我使用仿真并在电路中玩转,然后看一下输出,我将会学到更多。能否请我指导一个简单的教程,该课程教授电路仿真。 19 simulation
1 真空管的数学模型? 是否有任何公认的真空管操作代数模型(三极管,四极管和五极管)?以同样的方式,BJT具有Gummel-Poon或Ebers-Moll模型,(超大规模)MOSFET具有截止/线性/饱和代数模型,真空管是否有类似的模型?一个DC精确模型加上一些动态分量(主要电容)会非常好,但是我很难找到任何参考。更好地了解高阶效应(等同于BJT中的Early效应),尤其是如果它们倾向于影响实际设计时,也应该很容易了解。 我是CircuitLab的开发人员之一,真空管是我们最需要的功能之一,并且我正在研究在我们的模拟器中实施是否可行。谢谢! 17 components simulation spice modeling vacuum-tube
4 Linux上的SPICE Simulator 在Linux上获得开源SPICE模拟器的更好选择是什么?我是Proteus(Windows)的粉丝,有没有其他类似的选择? 17 linux spice simulation
5 LTSpice自动化 我有一个电池供电的升压转换器,除了几种电池类型(各种电压/内部电阻)。由于我正在模拟(相对)大量的运行时间,因此模拟文件变得相当可观,更不用说要花一些时间了。我想使LTSpice自动化,以便可以以编程方式更改组件值,并重新运行仿真并捕获数据(电压或电流之类的值)。我知道: WAV文件可用于从程序输入/输出数据 该程序可以从命令行运行 到目前为止,我最好的选择似乎是将两种选择与我自己的代码/脚本结合使用,以达到我的目标的方式,但是我只是想知道是否已经有更好的方法了。 有没有人使LTSpice自动化,或者是否知道有(为制造商还是由第三方)为其编写的任何自动化API? 理想情况下,我希望有一个求解器,以便为它提供所需的参数,并尝试各种组件值,直到找到满足约束条件的“最佳”解决方案为止。 15 programming simulation ltspice optimization
4 BJT晶体管如何在饱和状态下工作? 这是我对NPN BJT(双极结型晶体管)的了解: 基极-发射极电流在集电极-发射极处被放大了HFE倍,因此 Ice = Ibe * HFE Vbe是基极-发射极之间的电压,并且与任何二极管一样,通常约为0.65V。不过,我不记得了Vec。 如果Vbe低于最小阈值,则晶体管断开,并且没有电流通过其任何触点。(好的,也许有几微安的泄漏电流,但这无关紧要) 但是我仍然有一些问题: 晶体管饱和时如何工作? 除了Vbe低于阈值以外,是否可以在某些条件下使晶体管处于打开状态? 此外,请随时指出(在答案中)我在这个问题上犯的任何错误。 相关问题: 我不在乎晶体管如何工作,如何使它工作? 14 transistors bjt physics saturation camera detection arduino power electromagnetism inductive design digital-logic vhdl led spectrum-analyzer soldering dc-motor glue voltage diodes high-voltage rectifier dsp arduino microcontroller digital-logic mbed fpga xilinx vhdl spartan pcb-design esd integrated-circuit function-generator stepper-motor ratings capacitor resistors surface-mount dsp power-supply resistance inductive arm compiler keil linux simulation communication filter digital-logic signal rectifier transformer frequency generator counter verilog fpga arduino serial computers audio fpga verilog spartan legal
7 在Linux上模拟电路的程序 关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为电气工程堆栈交换的主题。 3年前关闭。 您知道在Linux上可以运行并且可以模拟复杂电路的任何程序吗? 13 linux simulation