• LTSPICE仿真那些事


    ++++++++++++++++++++++++++
    操作上,所有的操作方式,都可以在toolbox中找到,如果不是纠结于使用快捷键,则完全可以一个个使用toolbox的按钮来完成。

    有一些需要注意的操作习惯。这些和Multisim不太一样,不太习惯。

    (1)鼠标左键,用来拖动真个图纸的位置。
    (2)鼠标右键,启动弹出框,这是核心用键。
    (3)鼠标中键,无作用。
    (4)鼠标滚轮,zoom。

    ++++++++++++++++++++++++++++++++
    添加元件。
    gnd可以直接在toolbox中选取。
    label net可以直接在toolbox中选取。
    R,C,L,D,可以直接在toolbox中选取。

    除此之外,其他元件,一律叫做component。
    例如常用的电压源,位于component->voltage。设置参数,可以定义交流电压,直流电压,PWM电压等。
    常用的电流源,位于component->current。
    其他例如,
    component->led,
    component->schottky,
    等等。

    ++++++++++++++++++++++++++
    参数输入上,需要注意的地方。
    输入毫时,直接输入字母m即可。
    输入兆时,不能直接输入字母M,否则会被识别为毫。应输入三个字母MEG或者四个字母Mega。
    这一点不太好用。TINA中,输入M,会被自动转换成三个字母MEG,这一点比较贴心。

    +++++++++++++++++++++++++++
    RUN。
    在运行时,会生成一个命令行,这个命令行,在图纸上,如同一个注释文本框。
    例如,

    .trans xx xx xx xx
    
    • 1

    表示进行瞬态分析,时间3us。
    如前所述,右键点击这个Text,可以修改仿真参数。
    或者,
    simulation->edit simulation cmd,
    老老实实用菜单来操作。

    ++++++++++++++++++++++++++++
    网表设置。
    view->spice netlist命令,
    打开对应的xxx.net文本文件。这个文件中,显示了每个元件的元件标号,参数值,以及每个pin对应的网标。

    如果要修改某个网络的默认名称,
    edit->label net,
    放置一个网标上去,这是最好的方式。

    +++++++++++++++++++++++++++++
    查看仿真波形。
    view->visible trace命令。
    波形文件保存为xxx.raw文件。

    在raw文件的窗口,可以执行波形相关的操作。
    (1)右键->add plot,添加一个坐标系。
    (2)右键->add trace,添加一个波形曲线。
    (3)右键->delete this pane,删除当前的坐标系。
    (4)指针移动到曲线名称上,然后,右键。在弹出框中,可以修改曲线名称,颜色,算术表达式等。
    最常用的是取反,例如电流曲线,可以添加一个负号-,将曲线反相。
    (5)指针移动到曲线名称上,然后,左键。可以切换当前的光标测量模式。
    初始状态,在mesure mode0。没有cursor。
    关闭mesure框之后,测量模式自动回到mesure mode 0.
    cursor1 ,始终跟踪last pick的曲线。
    cursor2,始终跟踪previous cursor1的曲线。
    举例,
    初始状态,cursor1为null,cursor2为null,
    点击一次Vn001的曲线名称,则cursor1跟踪Vn001,cursor2接受之前cursor1的null,仍然为null。
    再点击一次Vn002的曲线名称,则cursor1变为Vn002,cursor2接受之前cursor1的曲线,跟踪Vn001。
    再点击一次Vn003曲线名称。则cursor1变为Vn003,cursor2接受之前cursor1的曲线,跟踪Vn002。
    (6)指针移动到曲线名称上,然后,ctrl+左键。可以对当前区间内的值,求average和rms值。

    +++++++++++++++++++++++++++++++++++++++
    交互式查看波形曲线。
    同时打开raw文件和asc文件。
    在asc文件中,移动指针到某个net上,此时,指针变成一个probe的形状,左键点击这个net,将在raw中,添加Vnet的trace。
    在asc文件中,移动指针到某个元件上,此时,指针变成一个clamp的形状,左键点击这个元件,将在raw中,添加Icomp的trace。通过观察clamp对应的方向,在添加了trace后,确定是否修改表达式,添加-号,将波形反相。
    在asc文件中,移动指针到某个元件上,此时,指针变成一个clamp的形状,alt+左键点击这个元件,将在raw中,添加Pcomp的trace。

    注意,如果想清除plot中的其他曲线,则需要用probe,在某个net上,连续两次点击。这并不是双击,两次点击之间的时间间隔,可以长达1小时。

    ++++++++++++++++++++++++++++++++++
    缩放波形窗口。
    基准点是zoom fit,
    如果要放大,就使用zoom area,
    如果要回到上次的视图,就使用redo,
    如果要摇景,就使用pan。

    +++++++++++++++++++++++++++++++++
    坐标系布局。
    plot setting-> manual limit命令,
    用来设置坐标系的参数。
    如果觉得坐标系不合适,可以
    plot setting-> auto ranging命令,
    设置自动适配。

    +++++++++++++++++++++++++++++++++++
    设置ref点。差分探头。
    view-> set probe reference命令,
    或者在交互式方式下,
    移动指针到某个net上,当指针变成probe时,右键,选择mark reference。之后,会在net上放置一个probe refer。
    按esc,退出差分探头模式。回到单端探头模式。
    单端探头模式下,refer点是gnd。

  • 相关阅读:
    SSM框架编程技术期末复习内容
    基于geojson-vt和canvas的高性能出图
    B端产品实战课读书笔记:第七章B端产品常用功能设计
    CSS 笔记(十三):常用单位 & 适配方案(移动端)
    计算机网络(59)
    简易版 vue实现
    网络安全(黑客)自学
    测试需要写测试用例吗?
    Docker Compose V2 安装常用数据库MySQL+Mongo
    【scikit-learn基础】--『预处理』之 数据缩放
  • 原文地址:https://blog.csdn.net/weixin_42418557/article/details/126767447