LTspice入门使用教程(导入元器件&电压电流波形&幅频特性曲线)

2023-11-07

LTspice使用教程

本文针对LTspice的基本操作进行简单讲解,包括:

  • 导入自定义参数的元器件模型
  • 仿真查看电压、电流波形图
  • 输出幅频特性曲线。

导入自定义参数的模型

打开LTspice,新建原理图之后,选择工具栏里的component,在弹出的对话框中输入nmos4

在这里插入图片描述

单击ok即可

在这里插入图片描述

点击工具栏的SPICE Directive选项

在这里插入图片描述

在弹出的对话框中输入要包含的文件名,注意语句为

.include cmosedu_models.txt

注意:需要将当前原理图文件和txt文件放置在同一个文件夹下
在这里插入图片描述

将该语句放到原理图任意位置即可

在这里插入图片描述

打开cmosedu_models.txt文件,查看模型的名称

在这里插入图片描述

紧跟在.model后的N_50n即为该器件模型的名称

返回原理图,鼠标右键单击nmos管,弹出对话框,将Model Name修改为N_50n,填入需要的长和宽

mos管的模型名称请务必和txt文件中的命名相对应,不一定要按照本教程中的名称,如果名称无法对应将出现找不到模型报错

修改前:

在这里插入图片描述

修改后:

在这里插入图片描述


单击工具栏的里的Drag或者Move后,可以对元器件进行移动

再次单击component,搜索voltage电压源并添加,之后按下Ctrl+R可以将电压源向右旋转

在这里插入图片描述

放置元器件时单击右键可以取消放置,电阻和GND以及导线可以在工具栏中直接找到,依次放置到原理图中

mos管的命名请以实际包含文件名称为准

这里将nmos管用作一个电容,栅极接高电平,其他极接地,连接后如图

  • 注意导线连接时小心断路,可以使用工具栏里的Drag拖拽元器件,检查是否连接正确

mos管的命名请以实际包含文件里的名称为准

之后右键单击V1电压源,填入电压值

在这里插入图片描述

右键单击V2电压源,单击Advanced,弹出对话框,functions选择SINE正弦波,如图填入参数。注意:也可以设置直流偏置为500m,此时就不需要V1电压源

在这里插入图片描述

同理设置电阻

在这里插入图片描述

此时电路已经搭建完成

在这里插入图片描述


再单击工具栏左上角的Run,此时弹出对话框提示设置仿真时间和步长
在这里插入图片描述

此时单击工具栏的Run,能够运行成功,上方为测量的波形,下方为原理图,如果想要编辑原理图,需要先关闭波形图。


测量电压

鼠标移动到原理图的导线上,会出现表针的标识,单击即可测量指定点的电压波形

在这里插入图片描述

这里仿真步长设置为1ns,而停止时间为100ms,所以程序仿真缓慢,关闭波形图,回到原理图界面,单击工具栏Simulate选项,单击编辑仿真选项

在这里插入图片描述

在弹出的对话框中修改仿真总时间,这里的正弦波周期为1ms,我们进行10个周期的仿真,停止时间设置为10ms,步长可以稍大一些,这里设置为10ns,这是为了减少程序出现仿真错误的情况,如果仿真步长设置过大,会导致无法解释的离奇波形出现。

  • 根据大佬myw的解释,这是由于仿真步长的长短与计算模型是否收敛有关,步长太长会导致结果不收敛,出现难以解释的波形。修改后仿真效果如图

在这里插入图片描述

而如果将仿真步长设置为100ns将会出现不连续的波形,这是内部模型计算导致的,不是实际电路的原因

在这里插入图片描述

PS:修改仿真步长也可以直接右键单击原理图上的.tan 0 10m 0 100n语句,不需要每次都打开Simulate面板

在这里插入图片描述


测量电流

如果想要观察某个节点的电流,需要将鼠标双击nmos管的Gate端,正确点击Gate端的引脚之后图中将出现一个带有圆圈的黑色表笔(如果鼠标位置没有对准noms管的引脚则无法出现该电流表笔),单击左键即可看到电流波形。

![[外链图片转存失败(img-e77O4Y2X-1567638327996)(25.png)]
在这里插入图片描述


幅频特性分析

右键单击V2电压源,设置AC Amplitude 1mV

[外链图片转存失败(img-iZWCQv9M-1567638327997)(27.png)]

单击Simulate选项里的Edit Simulation Command,选择AC Analysis填入如下参数,初始和停止的频率可以进行自定义。

[外链图片转存失败(img-ENQWZOc4-1567638327997)(28.png)]
最终效果如图,至此已经完成了LTspice的基本使用。
[外链图片转存中...(img-z0wgdZOR-1567638327997)]

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

LTspice入门使用教程(导入元器件&电压电流波形&幅频特性曲线) 的相关文章

  • Restful API注解之@PathVariable和@JsonView详解

    对于restful API的使用可以查看我之前的文章SpringMVC开发restful API查询请求 本文将在restful API的基础上介绍 PathVariable和 JsonView注解的详细使用方式 一 PathVariabl
  • 国王分金币(超详细版)

    描述 国王将金币作为工资 发放给忠诚的骑士 第一天 骑士收到一枚金币 之后两天 第二天和第三天 每天收到两枚金币 之后三天 第四 五 六天 每天收到三枚金币 之后四天 第七 八 九 十天 每天收到四枚金币 这种工资发放模式会一直这样延续下去
  • 数据结构:数组模拟栈

    实现一个栈 栈初始为空 支持四种操作 push x 向栈顶插入一个数 x pop 从栈顶弹出一个数 empty 判断栈是否为空 query 查询栈顶元素 用数组模拟栈 栈 先进后出 include
  • 基于Python的Streamlit框架数据可视化

    背景 性能测试和授权软件每周周会前都需要手工统计数据到excel文档形成周报 人工统计费时费力 excel文档也不美观 所以萌生了用数据可视化展示周报的想法 由于不太懂web开发 html css这些 网上浏览了一番 发现已经有大佬基于Py
  • 2022 年面向开发人员的七个优秀 Java IDE

    ava是最强大的编程语言之一 目前用于30亿台设备的开发 每天约有70万开发人员使用它 它一直是开发大量应用程序的重要组成部分 它提供了一些惊人的功能 例如易于学习和理解 高度安全 平台独立性 极其安全等等 Java IDE 集成开发环境
  • C#:通过字符串(文本)调用控件

    TextBox tb TextBox this GetType GetField tb Runtime System Reflection BindingFlags NonPublic System Reflection BindingFl
  • Scanner类在Java中的使用

    一 前言 在学习Java的过程中 我们很容易看得到诸如 从键盘中输入 这就需要我们新手 不针对大佬 大佬绕路即可 哈哈哈哈 学习其中的知识 今天就来给大家讲一下Scanner的使用方法 二 知识点 1 导包 import java util
  • 解决npm切换国内源-nrm ls 命令*不显示的问题

    解决npm切换国内源 nrm ls 命令 不显示的问题 解决方案 此时不显示 nrm ls 解决方案 进入本地全局包安装目录 例AppData Roaming npm node modules nrm nrm目录下打开cli js文件 找到
  • 攻防世界--WEB题之robots

    问题描述 难度系数 一颗星 题目来源 Cyberpeace n3k0 题目描述 X老师上课讲了Robots协议 小宁同学却上课打了瞌睡 赶紧来教教小宁Robots协议是什么吧 题目场景 点击获取在线场景 题目附件 暂无 题目分析 这个题由题

随机推荐

  • python基础练习题(一)

    参考 一 单选题 1 Python中 运算符比较两个对象的值 下列选项中哪一个是is比较对象的因素 4 0分 A id B sum C max D min id 命令查看变量的地址 2 在python中 字符串s abc 那么执行表达式s
  • vue2以ElementUI为例构建notify便捷精美提示

    我们先引入一个 第三方UI库 这里 我们以elementUI为例 先引入依赖 npm install element ui save 然后 在 main js 入口文件中 引入一下 import ElementUI from element
  • MSYS2 如何添加国内源

    用MSYS2 pacman S 安装包的速度让你怀疑人生 所以需要将源换成国内源 步骤 lt 1 gt 打开MSYS2软件内的 etc pacman d 其中有3个文件 mirrorlist mingw32 mirrorlist mingw
  • Nacos未授权访问漏洞(CVE-2021-29441)

    目录 漏洞描述 影响范围 环境搭建 漏洞复现 声明 本文仅供学习参考 其中涉及的一切资源均来源于网络 请勿用于任何非法行为 否则您将自行承担相应后果 本人不承担任何法律及连带责任 加粗样式 漏洞描述 Nacos 是阿里巴巴推出来的一个新开源
  • 百度Apollo(二):障碍物感知模块

    Apollo感知模块具有识别障碍物和交通灯的能力 其中 Apollo解决的障碍物感知问题 1 高精地图ROI过滤器 HDMap ROI Filter 2 基于卷积神经网络分割 CNN Segmentation 3 MinBox 障碍物边框构
  • jenkins构建前、构建、构建后操作

    因为使用docker部署的jenkins存在目录映射问题 所以直接部署jenkins 部署参考 构建前操作 思路 使用ssh到目标服务器下发命令 查询启动的node服务 分析不同的服务器启动的服务 备份服务对应代码 构建 思路 jenkin
  • linux 创建 svn 库

    cd data svn mkdir p itvalue chown R windmaker windmaker itvalue svnadmin create data svn itvalue cd itvalue cd conf vim
  • freeimage ubuntu安装

    sudo apt get install libfreeimage dev sudo apt get install libfreeimage 编译安装地址 https github com Kanma FreeImage This dis
  • es6 求两个数组的差集

    let arr 1 2 3 4 5 let arr01 1 2 3 4 5 6 7 8 9 let arr02 arr01 filter x gt arr every y gt y x console log arr02
  • 以太坊Dapp终极教程——如何构建一个完整的全栈去中心化应用(三)

    在以太坊Dapp终极教程 如何构建一个完整的全栈去中心化应用 一 中 我们已经完成了一切所需的设置 在以太坊Dapp终极教程 如何构建一个完整的全栈去中心化应用 二 中 让我们通过列出将在选举中运行的候选人来继续构建智能合约并完成客户端程序
  • 第四章文件管理

    0 初识文件管理 一个文件有哪些属性 文件名 由创建文件的用户决定文件名 主要是为了方便用户找到文件 同一目录下不允许有重名文件 标识符 一个系统内的各文件标识符唯一 对用户来说毫无可读性 因此标识符只是操作系统用于区分各个文件的一种内部名
  • WLS2 下解决nvidia-smi不可用方法

    WLS2系统 Ubuntu22 04 windows win11 wls2更新内核后 nvcc V 可用 但是 nvidia smi报错 NVIDIA SMI has failed because it couldn t communica
  • 安装开发软件的步骤以及后期开发会遇到的一系列问题

    这是我自己进行项目开发过程中遇到的一些问题 我将他们记录了下来 一 合理的安装开发软件的过程 1 安装jdk 1 1版本问题 不要安装最新的jdk 很容易出现bug 可以安装第三个版本左右的jdk 1 2配置环境变量 网上搜 2 安装Tom
  • 区块链学习笔记(三)——第一章 密码学及加密货币概念

    加密数字货币与法定货币不同在于 其安全规则需要完全通过技术手段实现 而非依赖中央机构 1 1 哈希函数 哈希函数三个特性 1 任意大小字符串均可作为输入 2 产生固定大小输出 3 能进行有效计算 即对应n位字符串 其哈希值计算复杂度为 O
  • linux 下使用 sar -n 命令查看Kbps、bps的带宽速率

    一 关于网络带宽知识 1 1 速率单位 bps 速度单位 bit即比特 通常用b 小写 表示 指一位二进制位 1 Milionbit 1000Kilobit 1000000bit 即 1Mbps 1000 000bps 常见换算单位 Mbp
  • helm 安装

    官方安装 https helm sh docs intro install 1 一键安装 curl https raw githubusercontent com helm helm main scripts get helm 3 bash
  • 计算机毕业设计Node.js+Vue电影票网上订票系统(程序+源码+LW+部署)

    该项目含有源码 文档 程序 数据库 配套开发软件 软件安装教程 欢迎交流 项目运行 环境配置 Node js Vscode Mysql5 7 HBuilderX Navicat11 Vue Express 项目技术 Express框架 No
  • Unity 动态加载Prefab

    Unity动态记载Prefab 第一种方法 从Resources文件夹读取Prefab Assets Resources是Unity中的一个特殊文件夹 放在这个文件夹里的资源包括Prefab可以被代码动态加载 GameObject Pref
  • 软件测试_笔记(完整版)

    软件测试 概述 程序 文档 数据 软件 狭义的软件测试定义 为发现软件缺陷而执行程序或系统的过程 广义的软件测试定义 人工或自动地运行或测定某系统的过程 目的在于检验它是否满足规定的需求或弄清预期结果和实际结果间的差别 为什么要做软件测试
  • LTspice入门使用教程(导入元器件&电压电流波形&幅频特性曲线)

    LTspice使用教程 本文针对LTspice的基本操作进行简单讲解 包括 导入自定义参数的元器件模型 仿真查看电压 电流波形图 输出幅频特性曲线 导入自定义参数的模型 打开LTspice 新建原理图之后 选择工具栏里的component