- 博客(74)
- 资源 (10)
- 收藏
- 关注
原创 UDE连接不上miniwiggler
UDE软件和官方开发板是有合作的,UDE软件是通过miniwiggler的名字来识别是板载的miniwiggler还是额外买的硬件,理论上只支持板载的。同时呢,这个名字有个过期的说法,因此如果发现连接不上时,大概率是比较老的开发板了,需要改成最新支持的名字就行。这个时候可能就会开始怀疑是不是miniwiggler问题,就想买个单独的miniwiggler试试,而且基本上单独买的都能连上。这里就是EEPROM里的数据,存储了USB设备的供应商ID、产品ID、产品描述符、串号等信息。
2024-12-06 23:20:11
1130
2
原创 基本概念-有源滤波器vs无源滤波器
即便现在已经有了超级电容,我们仍应坚信,制作电容需要足够大的面积和足够小的间距,这在物理上,是受限的。单纯用无源电路,想实现超低频率的滤波器,唯一的方法是使用超大的电容器,这非常困难。无源器件,也称被动器件,英文为passive device,或passive component,它的特点是无需外部供电即可工作,一般包括电阻、电容、电感和变压器。----------------------------------------摘抄自ADI《新概念模拟电路》,如有侵权,请联系我删除。4)电路计算相对更简单。
2023-06-01 08:49:00
3237
原创 IGBT有源钳位技术研究
关于IGBT的有源钳位技术,也有称Vce钳位,VceClamp,区别于有源米勒钳位。 这里推荐一篇文章,值得一看:IGBT应用技术之有源钳位详解 典型的有源钳位电路通过TVS直接引入负反馈到栅极,如下: 这种方式有如下缺点:关断时驱动信号钳位在-8V(图中推挽驱动下管打开),如果想调慢关断速度达到Vce钳位的目的,TVS需要提供很大的反馈电流。因此需要大功率的TVS,价格先不谈,拉个高压的TVS看看:当反向电压达到492V~543V时,TVS开始击穿,这个偏差已经很大了(51V
2021-12-26 16:42:36
9939
4
原创 LM3478 LTspice仿真模型
LM3478用到的地方很多,TI提供了Pspice模型,并且未加密,这样我们就可以拿到LTspice里面来用。虽然都是spice,但在两个软件里的语法多少还是有点区别的。直接导入仿真会报错,需要做一点修改。下面就借这个机会介绍一下仿真模型的修改,当作编写仿真模型的入门吧。 至于怎么导入模型这里就不详细说了,前面有文章详细介绍了。 首先搭建一个简单的boost电路,看一下报的什么错误,顺着报错一步步查找,主要想交给大家解决错误的思路。一个仿真模型里描绘了特别多的器件,直接一条条语句去看是不现实的,
2021-12-09 10:03:57
6983
7
原创 LTspice蒙特卡罗分析正态分布图工具
使用LTspice进行蒙特卡罗分析后,得到的样本数据存储在Log文件中。然而LTspice没有相应的后处理工具,比如查找极值,计算数学期望和标准差,画直方图和正态分布图等。 我基于开源库(其他博客中提到过,感兴趣的可以去研究研究)做了一个GUI,LTspiceLogParserUtils,可以对分析后的数据进行后处理。软件是用Python做的,有一些Bug,但功能基本够用了,暂时也没太多精力去做到很完善。下面简单介绍一下该软件的使用。 首先介绍一下文件,在仿真中需要用.MEAS命令记录需要分析统
2021-03-14 00:02:24
4259
18
原创 LTspice raw文件解析工具PyLTSpice
如果我们能解析LTspice仿真生成的波形数据文件,即raw文件,就可以做很多后处理工作了。比如导入Matlab;做数据统计,画直方图(Histogram)等等。 Python就提供了这么一个工具,PyLTSpice。另外在Github上也能下载:Gihub仓库地址。 或者更直接的,装完Python后直接在线安装这个包:(拿Python3.8举例) 装完以后,打开cmd窗口,输入pip install PyLTSpice,回车即可: 另外,如果需要画图,会用到matplotlib包
2021-02-28 17:13:51
3154
1
原创 LTspice raw文件格式
LTspice在运行完仿真以后,生成一个raw文件,每个波形的数据文件就保存在这个raw文件中。(下图随便搭的仿真,添加网络标号out便于查找数据) 注意不是.op.raw文件。 如果知道这个文件的格式,我们就能解析仿真数据,进而导入其他软件使用,比如导入Matlab。用notepad打开这个raw文件,可以看到前面一大截都是ascii编码,很容易解析。从Binary开始就乱码了。 LTspice提供了一种方法,生成ascii编码的raw文件。看help: 下面介绍一下如何操作。
2021-02-28 10:08:14
8087
原创 Mathcad Prime教程-solve解方程组
在Mathcad中可以使用solve运算符求解方程组。操作如下:首先在工具栏中插入solve运算符:然后在占位符中输入中括号【】,在括号里Shift+Enter可以另起一行,依次输入所有方程:光标定位到solve后,输入逗号,然后输入要求解的变量,多个变量之间也是用逗号分隔:如果需要化简计算结果,可以在solve后继续插入运算符:完整操作如下:...
2021-02-20 21:46:58
22988
15
原创 LTspice基础教程-033.绘制电容阻抗特性曲线
我们可以利用仿真软件的AC分析功能绘制电容的阻抗特性曲线,如下: 新建一原理图,放置一电容和电压源,设置如下图所示:这里是为了展示方法,ESR和ESL随便指定的,实际应用可以从制造商那索取仿真模型。电压源指定小信号交流分析,幅值为1。使用交流分析,扫频从1Hz到100MHz。测量电容C1的电压,用电容电压除以电流就得到阻抗,如下图操作。...
2021-02-17 17:40:38
11248
4
原创 高压电压采样之差分放大电路
在高压电压采样方案研究一文中提到,可以使用差分放大电路进行高压电压采样。如下图: 该方案有缺陷,如下。整车车身与12V电池负极连接到一起,同属于低压电路,我们可以称之为大地。高压电池包正负极对车身均有绝缘电阻,还有Y电容,只不过这个电阻很大。但是,这个电阻会随着车身环境状况改变。 一旦这个...
2021-02-17 17:09:22
21571
5
原创 双脉冲测试中高压差分探头使用问题
在半桥驱动拓扑中,进行双脉冲测试时,上桥电压信号的测量需要用到差分探头,尤其是高压系统。 高压差分探头有一个很重要的指标,共模抑制比,Common Mode Rejection Ratio,简称CMRR。...
2021-01-29 08:19:20
1846
1
原创 LTspice基础教程-032.利用系统自带原理图符号关联第三方库
学到一个小技巧,按住Ctrl键不放,在一些系统自带的原理图符号上单击鼠标右键,会进入属性编辑器,可以调用第三方库,直接举例吧。 正常情况下,我们在一些软件自带的系统库上单击右键,出现的是选择器件或者编辑参数窗口,如下: 如果按住Ctrl键,如下: 拿MOS来说,我们可以修改一下属性,直接引用第三方库而不用为第三方库新建一个符号:<<==上一篇:LTspice基础教程-031.容值可变电容>>==下一篇:暂无首篇博客文末提供所有相关资源百度网盘分享链接.
2020-11-26 21:52:51
4376
1
原创 ePower入门-TLE9879连接不上JLink
首先划重点,JLink连接不上TLE9879的大概几个原因:JLink V8不行,实测需要JLink V9或以上;然后JLink V9有坑;然后接线问题。以下详说。 TLE9879的手册明确说明,支持SWD调试,关于SWD,详细了解的话自行百度。我强调一点,不要SWD和JTAG傻傻分不清,正儿八经的SWD调试3根线就可以了:SWDIO+SWCLK+GND。搞不清楚就去查资料,去测试,JLink一般提供20Pin接口,JLink和JTAG兼容,不要搞不清楚就全接上,虽然能用,但,接线不累嘛。。
2020-11-21 23:02:41
2283
1
原创 ePower入门-Config Wizard教程
下面记录一下如果使用Config Wizard配置底层。在Keil 的Tools菜单下可以打开Config Wizard工具,如果没有该工具,可以参考之前的一篇博客ePower入门-Keil MDK集成Config Wizard for Embedded Power ICs可以看到单片机的所有外设和功能在这里均可以配置:以UART配置为例,切换到UART选项卡,首先勾选UART1的设置:波特率选的自动波特率,9600;模式1,几种模式目前也不知道有啥区别,先用默认试试;勾选接收使能;引脚选
2020-11-09 22:16:04
1788
原创 ePower入门-TLE9879新建Keil MDK工程
以下,记录从零开始创建一个全新的Keil MDK工程:选择“Project”–>“New uVision Project”:选择芯片型号:弹出Run-Time Environment(也就是RTE)配置界面:关于RTE管理界面网上资料并不是很多,我的理解就是一个配置工具,可以管理选择软件组件。感兴趣可以访问官方帮助。如下组件必选,CMSIS下面的CORE(CMSIS是基于Arm Cortex系列处理器的与供应商无关的硬件抽象层);Device是和设备相关的软件组件。勾选中并且没有
2020-10-31 23:38:27
2291
2
原创 ePower入门-Keil MDK集成Config Wizard for Embedded Power ICs
安装好Keil以及Config Wizard for Embedded Power ICs,随便打开一个例程,发现Keil的Tools菜单里并没有出现Config Wizard相关的工具: 从Infineon Toolbox里运行Config Wizard,确实能看到提示需要从Keil的Tools菜单里打开: 当然第一反应是查help: 但是这里可能是个BUG,打开的帮助页面不是Config Wizard的help,而是Infineon Toolbox的Help: 注意到Conf
2020-09-24 22:21:24
2450
1
原创 电压利用率
对于电压利用率的几点理解: 一般我们所说的电压利用率是指逆变器输出线电压的基波幅值与直流母线电压之比值。 可以看出,电压利用率并不是一个恒定值,因为逆变器输出线电压的基波幅值是变化的。因此一般只讨论最高电压利用率。 不同调制方式电压利用率不同。SPWM在调制度为1时,输出相电压的基波幅值为Ud/2Ud/2%Ud/2,输出线电压的基波幅值为3∗(Ud/2)\sqrt3*(Ud/2)3∗(Ud/2),电压利用率仅为0.866。SVPWM相电压基波幅值最大可达Ud/3Ud/\sqrt3Ud/3
2020-08-26 21:01:15
8452
2
原创 面积等效原理
面积等效原理: 冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。冲量即指窄脉冲的面积。这里所说的效果基本相同,是指环节的输出响应波形基本相同。 目前能找到的出处:《电力电子技术 王兆安》 面积等效原理是PWM控制技术的重要理论基础。这里有一个名词:惯性环节。当输入量发生突变时,输出量不能突变,只能按指数规律逐渐变化,这便是惯性环节。惯性环节一般包含一个储能元件和一个耗能元件。RC充电电路便是一个典型的惯性环节。 如下图,当5V电压加在RC电路上时,其输出并不能立即达到5
2020-08-05 22:18:27
10196
原创 SIMetrix教程-008.死区时间;Dead time
三相桥驱动中需要用到死区时间,内外网找一找,半天没合适的器件模型,也没有找到可以参考的资料。自力更生,写一个吧。 单信号输入,互补信号输出,并且可以设置互补信号(outP,outN)的参考点(refP,refN)。死区时间可设置,输出高低电平可设置。需要的点此下载吧!点赞关注私信留邮箱有空单独发。...
2020-07-06 22:28:51
3772
8
原创 SIMetrix教程-007.删除连线,编辑器件编号
SIMetrix默认开启智能连线模式,即当鼠标靠近元器件引脚一个栅格区域内时,鼠标会自动变成表笔形状,进入连线状态。看似很智能,实际用起来有些鸡肋。连线一时爽,要删除的时候居然没办法选中(因为会进入连线模式)!最笨的方法,先给延长一段,在选中删除!不得不吐槽,太奇葩!所以还是把这么好用的功能关闭吧:然后说一说怎么修改元器件编号,如下,这种办法适合编辑所有属性:如果每次这么编辑,有点麻烦,可以在设置里修改如下选项,Enable GUI property edits:然后我们
2020-07-06 21:55:40
2911
3
原创 TVS设计注意事项
一般TVS只提供两种测试波形对应的最大峰值脉冲功率Pppm,分别是8/20us和10/1000us。最大峰值脉冲电流Ipp与最大钳位电压Vc的乘积就是最大峰值脉冲功率Pppm。设计时应该注意这个最大钳位电压Vc是在最大峰值脉冲电流Ipp下测到的,也就是说,如果应用中超过这个电流,实际钳位电压就会超过Vc,并且可能造成TVS失效。然后,还需要注意,该电流和电压的测试条件是在规定的脉冲波形下测到的,比如10/1000us。实际应用中可能不是这么个波形,如果脉冲时间更短,即使功率满足的情况下,那实际钳
2020-07-06 21:15:56
1517
原创 NTC温度采样设计注意事项
温度采样最简单实用的方法是使用NTC,电路拓扑如下:电路虽然简单,但并不是随便一个电阻分压就完事了,该电路需要注意以下几点:①NTC的非线性。低温区电阻值随温度变化剧烈,高温区电阻值随温度变化比较平缓。因此需要注意应用中关注的是高温区还是低温区,分压电阻的选择会影响温度区间的分辨率。例如一颗10K的NTC,使用10K分压电阻,20℃左右分辨率最高:当分压电阻选择2K时,60℃左右分辨率最高:②NTC的功率。流过NTC的电流是有限制的,一般手册中都会给出。当温度较高时,可能电阻值下降到了几
2020-07-04 09:46:56
8840
原创 SIMetrix教程-005.SIMetrix导入第三方库;SIMetrix导入模型
各种仿真软件能否导入、怎么导入第三方库是个永恒的话题。 SIMetrix安装时如果选择的是默认路径,那么软件自带库文件路径一般是C:\Program Files\SIMetrix830\support当然版本不同可能路径不完全相同。其中models放置的是仿真模型,symbollibs放置的是原理图符号。进一步打开models文件夹,可以看到大部分文件的扩展名是lb,library的缩写。SIMetrix支持的模型扩展名有如下多种,我们下载到的第三方库文件基本可以直接导入,当然最好养成一个
2020-06-26 17:00:45
19733
12
原创 SIMetrix教程-004.暗黑模式;栅格设置;选项Options设置
SIMetrix默认界面是浅色模式,目前最受欢迎的配色方案莫过于暗黑模式了(据说护眼)。这方面做的最出色的要属Visual studio了,还有 VS code等等。是否护眼没发现,不过看上去高大上,IT界黑色最神秘!也许是因为DOS时代黑色窗口配绿色跳动字符的高科技感吧。黑油PCB也是科技感十足! SIMetrix也支持修改主题:每个选项试试吧,show一下黑色:然后介绍一下如何设置栅格:如果勾选Hide grid就会隐藏栅格:Options选项里很多设置都可以尝试一下,下面
2020-06-25 15:40:21
5147
原创 SIMetrix教程-003.菜单栏与工具栏介绍
SIMetrix仿真软件和绝大部分软件一样,有菜单栏、工具栏、工作区、状态栏等等,只要静下心来看看,应付日常使用没有问题了。考虑到可能存在一些专业术语,下面对该软件做一个简单介绍。 首先大概介绍整个界面:点击小三角:动画演示各个动作效果:软件的各个窗口都是可以拖出主窗体的,如果不小心搞乱了,可以复位布局:如果关闭了某个窗口,想找回来:然后介绍菜单栏,首先是File菜单,部分选项的功能暂时不是很清楚,以后用到的时候在介绍吧:着重说一下原理图只读操作,设置成只读可以放置误修改:
2020-06-25 13:30:40
10227
4
原创 SIMetrix教程-002.快速开始一个仿真
我们以一个双脉冲测试电路为例,讲解如何快速创建一个仿真。File>>New>>SIMetrix Schematic:新建好后建议先保存,可以通过菜单进行保存,也可以按工具栏按钮,也可以按快捷键Ctrl+S,首次保存会提示选取保存位置,如下:SIMetrix软件有一个特点,每次启动会在原理图绘制区默认新建一张名为untitled的原理图,或者打开主页,我们可以在任何一张图上单击右键,弹出菜单中可以关闭该页:建议养成一个好习惯,随时Ctrl+S进行保存。接下来放置
2020-06-14 21:00:24
19838
15
原创 SIMetrix教程-001.SIMetrix软件简介与安装
由于某些原因需要用到SIMetrix仿真软件,然而网上的资料并不是特别多,故在此记录一下这款仿真软件的学习过程,也给有需要的人提供一些参考,免走弯路。如果使用过Pspice或者LTspice软件,学习SIMetrix会很容易入门,仿真软件都是大同小异的,会一样后都可以快速入门其他软件。 SIMetrix是一款以SPICE模型为基础的仿真软件,集成了SIMetrix和SIMPLIS两款内核,为工程师提供了可靠的、易于使用的、并完美结合了速度与精度的电路仿真方式。官方的话不多说,和LTspice一样,优
2020-06-13 23:13:23
23166
16
原创 高压电压采样方案研究
电动汽车很多应用中都离不开高压电压采样,比如在BMS以及MCU(电机控制器)中都必须用到。一般MCU中只采一路就可以了,功能安全方案采两路。BMS中可能采集更多。 高压电压采样设计相对难一点,需要高低压隔离,而且电压范围宽,还需要线性度较好。 以下对几种常用方案做一个简要对比。一、隔离放大器隔离放大器常用型号有三款型号厂商ACPL-C87AvagoAMC1311-Q1TISI8931Silicon Labs二、ADC+通信隔离三、差分放大
2020-06-13 14:08:47
22389
4
原创 双脉冲测试中IGBT驱动电阻和驱动电容的研究
在LTspice中没有双脉冲波形发生器,要做一个双脉冲的波形只能用电压源来进行特殊设置,不是很方便,为此我写了一个双脉冲波形发生器,有需要的可以下载。双脉冲波形发生器。 如下,该元器件可以自定义延迟时间Td,第一个脉冲宽度T1,第二个脉冲宽度T3,两个脉冲间隔T2,脉冲循环个数Ncycle以及高低电平Vhigh,Vlow。 IGBT开通时Rg的影响:如果增大Rg:①开通延...
2020-06-04 08:53:55
7148
27
原创 电阻使用注意事项
额定损耗RatedDissipation是环境温度为70℃下允许的最大损耗,环境温度超过70℃时需要降额使用;如果使用在脉冲信号中(比如栅极驱动)需要考虑脉冲负载能力,包括单脉冲和连续脉冲。TCR(Temperature Coefficient of Resistance)参数需要注意参考温度,一般欧美系可能是20℃,国产可能是25℃。...
2020-05-14 08:35:48
1462
原创 电动汽车相关功率计算
不论负载是星形联结或是三角形联结,总的有功功率必定等于各相有功功率之和。当负载对称时,三相总功率为:当对称负载是星形联结时:当对称负载是三角形联结时:因此:...
2020-05-11 22:15:58
1937
原创 DESAT检测电路消隐电容并联二极管
在高压预驱的使用中,一般会在DESAT检测电路的外部消隐电容上并联一个二极管,下面对该二极管的作用做一个说明。 增加该二极管是为了钳位DESAT引脚的负压。 如下图,当IGBT关断的时候,此时驱动芯片内部的放电开关(DESAT Discharge Switch)闭合,将内部电流源旁路,DESAT二极管的结电容承受母线电压(Vcj(0)=VBUS)。 当IGBT开通时,IGBT ...
2020-04-27 20:48:22
14226
2
原创 谷歌浏览器更新后崩溃;喔唷,崩溃啦
部分Win10系统更新谷歌浏览器后出现崩溃情况,就连设置都打不开。解决办法:将如下注册表项复制后,新建一文本文档,粘贴复制的注册表项并修改扩展名为【.reg】,双击导入注册表即可。Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]"RendererCodeInte...
2020-04-23 21:59:55
2466
1
原创 VDMOS spice模型电学参数
KP:跨导系数VTO:阈值电压IS:寄生二极管饱和电流Rb:体二极管电阻Rg,Rd,Rs:引脚与晶圆之间绑定线的电阻
2020-04-22 21:19:53
4331
原创 MOS管栅极反并联二极管的作用
经常会看到MOS驱动电路中栅极电阻会反并联一个二极管。关于这个二极管的左右,提出个人见解,不一定正确:MOS使用在半桥电路中的情况特别多,而半桥电路要求上下管具有死区时间,可能由于之前电子技术还不够先进,控制芯片无法生成互补的带死区时间的PWM信号,只能通过MOS“慢开快关”来生成死区。在栅极电阻上反并联二极管就实现了MOS的快速关断。另外,大功率MOS一般用在不超过200V的低压场合(当然很...
2020-04-18 21:26:35
18895
3
原创 对米勒平台震荡的认识
功率器件的开关过程是一个复杂的过程,无论是MOS还是IGBT,在使用中或多或少都会遇到震荡现象。有一篇论文对此做了一些研究,建议阅读一下。总结说来,在MOS开通过程中,如果栅极电阻较小,发生了栅极电压震荡,多半是因为MOS源极寄生电感太大导致。根据L*di/dt,我们可以知道,栅极电阻小,开通速度快,即di/dt大,如果L(寄生电感)也大,在寄生电感上产生的电压更大。这种震荡的特点是栅极电压有过...
2020-04-16 21:41:15
19033
7
原创 LTspice基础教程-031.容值可变电容
LTspice库中并没有容值可用函数表达的电容。当我们需要仿真MOS开关过程中Cgd电容的影响时,我们就需要一个容值随电压变化的电容。下面介绍一下如何创建一个可变电容。语法:Cnnn n1 n2 Q=<expression> [ic=<value>] [m=<value>]C指示电容,紧接的nnn是自定义名字;n1和n2是电容的两个端点;expressi...
2020-04-14 23:00:34
9129
17
原创 LTspice基础教程-028.Timestep too small
Q: “Timestep too small” error messageA: If the LTspice program can’t find a solution for the guessedtime step, then the program decreases the time step and triesagain. This can’t work forever. If...
2020-04-08 09:06:16
22243
9
winsw安装FRP服务配置脚本工具
2022-03-16
保护汽车电子免受电气危险设计指南
2020-04-29
LTspice双脉冲波形发生器
2020-04-05
LTspice Encrypt Tool.exe
2020-04-04
LTspice_MOS Tool.rar
2020-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人