SIMetrix导入MOS管SPICE参数进行仿真的快速方法

news2024/11/26 11:42:31

问题的提出

在采用SIMetrix 8.3软件进行E类放大器的仿真过程中,用到了NEXPERIA公司的NMOS管器件PMH550UNE, 但在SIMetrix 8.3的库中没有该器件,因此需要导入第三方库文件.

通常的办法是从生产该器件的公司网站上下载器件库文件,导入到SIMetrix中. 库文件为后缀为*.lib 文件,同时导入器件的符号文件,后缀为 .sym。

但在NEXPERIA公司的网站上只能下载到NMOS器件PMH550UNE的SPICE的网表文件,如下所示:

********************************************************************************************************
*
* Nexperia PMH550UNE
* Polarity N - Channel
* Ratings 30V/550.0mOhm/1A
* Revision N#: 1.0
* Created on 2019-01-28 11:02:22
* Please visit www.nexperia.com for latest revision release
*
********************************************************************************************************
*
* Model generated by Nexperia
* Copyright(c) 2018
* All rights reserved
*
* Contains proprietary information which is the property of Nexperia.
*
********************************************************************************************************

.SUBCKT PMH550UNE D G S

* Package impedance
LD D 5 5.000p
RLD2 D 5 12.57m
RLD1 5 4 10.00u
LG G 1 218.2p
RLG G 1 548.3m
LS S 8 315.1p
RLS2 S 8 792.0m
RLS1 8 7 26.64m

* Drain,gate and source resistances
RD 3 4 416.4m TC= 2.582m,1.000n
RG 1 2 19.00
RS 6 7 1.000u

* Body Diode
RBD 9 4 327.5m TC= 4.000m,23.00u
DBD 7 9 D_DBD
RDS 7 4 1.948G TC= -5.000m

* Internal MOS
M1 3 2 6 6 MINT

* Gate leakage and gate capacitance
RGS 2 6 11.05MEG
CGS 2 6 26.60p

* CGD
C11 11 12 1E-12
V11 11 0 0Vdc
G11 3 2 VALUE {V(13,0)*I(V11)}
E11 12 0 3 2 1
E12 13 0 TABLE {V(12)}
+ (-4.5,75.0) (-1.56,75.0) (0.01,28.8995) (0.1,24.986) (0.2,21.397) (0.5,13.477) (1.0,9.4903) (2.0,7.4342999999999995) (3.0,6.5095) (4.0,5.9329) (5.0,5.5226) (6.0,5.2074) (8.0,4.741700000000001) (10.0,4.4043) (12.0,4.142799999999999) (15.0,3.84) (24.0,3.2755)

.MODEL MINT NMOS Vto= 870.5m Kp= 3.892 Nfs= 343.4G Eta= 0.000
+ Level= 3 Gamma= 0.000 Phi= 600.0m Is= 1.000E-24 UO= 600.0
+ Js= 0.000 Pb= 800.0m Cj= 0.000 Cjsw= 0.000 Cgso= 0.000 Cgdo= 0.000 Cgbo= 0.000
+ Tox= 100.0n Xj= 0.000
+ Vmax= 618.1

.MODEL D_DBD D Bv= 38.68 Ibv= 250.0u Rs= 1.000u Is= 3.412p
+ N= 1.070 M= 704.3m VJ= 200.0m Fc= 500.0m Cjo= 80.77p Tt= 18.50n

.ENDS PMH550UNE

********************************************************************************************************
* - Limited warranty and liability -
*
* Information in this document is believed to be accurate and reliable. However,Nexperia does not give
* any representations or warranties,expressed or implied,as to the accuracy or completeness of such
* information and shall have no liability for the consequences of use of such information.
* Nexperia takes no responsibility for the content in this document if provided by an information source
* outside of Nexperia. In no event shall Nexperia be liable for any indirect,incidental,punitive,
* special or consequential damages (including - without limitation - lost profits,lost savings,
* business interruption,costs related to the removal or replacement of any products or rework charges)
* whether or not such damages are based on tort (including negligence),warranty,breach of contract or
* any other legal theory. Notwithstanding any damages that customer might incur for any reason whatsoever,
* Nexperia's aggregate and cumulative liability towards customer for the products described herein shall
* be limited in accordance with the Terms and conditions of commercial sale of Nexperia.
*
********************************************************************************************************

现需要将该网表文件导入到SIMetrix中。

解决方法

下图为E类放大器的SIMetrix的仿真原理图,任意从库中选择一NMOS管,如信号BSC12DN20NS3_L0, 如下如Q1器件.
在这里插入图片描述
右键Q1器件,选择View/Edit model, 如下图所示
在这里插入图片描述
上栏为Global library model, 用户不能够编辑,下栏为Local model, 用户可编辑.

将需要仿真的器件PMH550UNE的SPICE网表文件内容覆盖到下栏中. 同时做以下修改:

  1. 将.SUBCKT PMH550UNE D G S行的内容改为:.SUBCKT BSC12DN20NS3_L0-Q1 drain gate source,注意,Q1为器件在原理图中的标号,要与原理图对应,否则会出现找不到…的错误. 同时注意引脚顺序对应,原文中的MOS管BSC12DN20NS3_L0 的引脚标号顺序为drain gate source, 我们仿真用的MOS管PMH550UNE的引脚标号顺序为D,G,S. 漏极、栅极、源极引脚的顺序不要搞错. 如下图所示

在这里插入图片描述

  1. 将 .ENDS PMH550UNE 行的内容改为 .ENDS BSC12DN20NS3_L0-Q1

仿真测试

在Q1的Edit Model栏中选择Use global library model, 即采用BSC12DN20NS3_L0进行仿真,结果如下图所示.

在这里插入图片描述
选择Use local model, 即选择PMH550UNE进行仿真,仿真结果如下图所示:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/50330.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

MKS上游和下游集成式压力控制器的技术分析及其替代解决方案

摘要:目前的MKS系列集成式压力控制器本质上是一种流量调节和测量装置,无法直接用来进行准确的压力控制,而且MKS压力控制器还存在测量精度不高、压力控制范围有限和对工作介质洁净度要求很高的不足。为此,为了弥补这些不足&#xf…

Java 并发编程之ConcurrentHashMap源码详解

Java 并发编程之ConcurrentHashMap原理详解 文章目录Java 并发编程之ConcurrentHashMap原理详解原理剖析源码剖析一、构造方法分析二、初始化三、put()实现分析四、扩容原理剖析 HashMap通常的实现方式是“数组链表”,这种方式被称为“拉链法”。 ConcurrentHashMa…

K_A08_001 基于 STM32等单片机驱动L298N模块按键控制直流电机启停正反转加减速

目录 一、资源说明 二、基本参数 1、参数 2、引脚说明 三、驱动说明 L298N模块驱动时序 对应程序: ENA ENB输出PWM 四、部分代码说明 接线说明 1、STC89C52RCL298N模块 2、STM32F103C8T6L298N模块 五、基础知识学习与相关资料下载 六、视频效果展示与程序资料获取 七、项…

宇视雷视工勘指导(卡口电警篇)

雷视工勘指导(卡口电警篇) 卡口和电子警察具备车辆信息采集、违法驾驶行为检测等功能,是城市道路交通治理的利器。为了提升现场工勘效率并保障工勘的质量,本次为大家介绍一款宇视的前端工勘神器——《宇视智能交通工勘计算表》&a…

SpringMVC-全面详解(学习总结---从入门到深化)

目录 SpringMVC简介 MVC模型 SpringMVC SpringMVC入门案例 SpringMVC执行流程 SpringMVC的组件 组件的工作流程 SpringMVC参数获取_封装为简单数据类型 SpringMVC参数获取_封装为对象类型 封装单个对象 封装关联对象 SpringMVC参数获取_封装为集合类型 封装为Lis…

Qt报错总结

转载 Qt报错 widget.obj的问题 遇到这种情况可能是链接出错造成的,所以需要首选就是需要将生成的bulid文件进行删除,然后运行,基本可以了 补充知识: QtCreator中qmake、构建、运行、清理等区别与联系 qt执行流程:qma…

模式也能开盲盒,”盲返“模式带动电商平台共享经济

今年元月份,国务院也是提出消费返利、消费优惠、利润分享属于电商平台共享经济的促销模式,属于合法合规的新业态经济以及新零售重大变革的突破,全民参与共同富裕。 而最近市场上出了个很火的电商模式——消费盲返,是一个针对每个…

MacBook Pro 耗电严重的终极解决办法2022年

背景: 最近在用mac时发现一个问题,合上盖子之后,明天打开,没有插电源的情况下,就会没电!!!!!!!非常影响使用,最后才发现是…

第十一章:Java对象内存布局和对象头

对象内存布局对象头运行时元数据类型指针(类元数据)实例数据对齐填充对象内存布局之JOL 证明GC分代年龄说明压缩指针参数对象内存布局 兄弟们感兴趣的话,在 JVM 篇有对 对象的详细介绍:对象实例化内存布局 对象头 运行时元数据 …

datax-hdfsReader 学习

今天同事遇到了一个问题。 就是hdfsreader->mysqlwriter这种的时候。 有的分区没有数据会报错。 com.tencent.s2.dataingestion.common.exception.DataXException: Code:[HdfsReader-08], Description:[您尝试读取的文件目录为空.]. - 未能找到待读取的文件,请确认您的配…

持久层框架设计实现及MyBatis源码分析 ---- MyBatis基础回顾及高级应用

一、基本应用 基本开发步骤: ① 添加MyBatis的坐标 ② 创建xxx数据表 ③ 编写Xxx实体类 ④ 编写sql映射⽂件XxxMapper.xml ⑤ 编写核⼼配置⽂件SqlMapConfig.xml ⑥ 编写测试类 二、配置文件介绍 1. sql映射配置文件 XxxMapper.xml (1) 基础使用 (2) 动态SQL w…

卡尔曼滤波:The Scaler Kalman Filter常量卡尔曼滤波器

本文是Quantitative Methods and Analysis: Pairs Trading此书的读书笔记。 估计一个常数的通常做法是,做多次测量(measurement),然后使用测量的平均值作为估计值。从统计学的思想上来说,这种做法可以尽量减小估计的误差。这种方…

SpringBoot+Vue实现前后端分离的宠物医院管理系统

文末获取源码 开发语言:Java 使用框架:spring boot 前端技术:JavaScript、Vue.js 、css3 开发工具:IDEA/MyEclipse/Eclipse、Visual Studio Code 数据库:MySQL 5.7/8.0 数据库管理工具:phpstudy/Navicat JD…

Fiddler抓包工具是最强大最好用的 Web 调试工具之一

Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。 目录 Fiddler的基本介绍 …

【C++11重点语法上】lambda表达式,初始化列表

目录 引子:C11为什么的源来 语法1:初始化列表 1.2.2 多个对象的列表初始化 语法3:默认成员函数控制(delete,default) 语法4:lambda表达式 引子:C11为什么的源来 在2003年C标准…

22年11月-外包-面试题

目录背景题目Spring怎么解决循环依赖?什么是循环依赖第一种:互相依赖第二种:三者间依赖第三种:自我依赖三级缓存补充:那第三级缓存的作用是什么?补充:Spring 中哪些情况下,不能解决循…

【Hadoop】在云服务器上部署Hadoop2.7.1伪分布式集群

文章目录一、准备Hadoop压缩包并安装1、安装Hadoop(1)准备好hadoop压缩包(2)安装hadoop(3)查看是否安装成功2、将hadoop添加到环境变量(1)在文件末尾添加以下内容(2&…

怎样图片转文字?两分钟让你实现快速转文字

在日常的办公中,我们经常会遇到需要将纸质文件里的文字提取出来,再转换为电子档的情况,如果我们采用手动输入的话,不仅速度太慢,而且还可能因此耽误到后边的工作,是不是已经有小伙伴遇到这种现象&#xff0…

[附源码]Python计算机毕业设计Django房产中介管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

[附源码]计算机毕业设计springboot路政管理信息系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…