牛客面经学习笔记(四)

这种拨码开关在PLC里面很是常用:

这种弧型线就很漂亮:

这个白色按键很漂亮:

快恢复保险丝:

继电器电路:

这里的续流二极管很重要,因为继电器是感性元件:

【【必考】5招搞清楚!单点接地用0Ω电阻,还是用磁珠?】https://www.bilibili.com/video/BV1Yi4y1x7JL?vd_source=3cc3c07b09206097d0d8b0aefdf07958

反激式:反激式开关电源是指使用反激高频变压器隔离输入输出回路的开关电源。“反激”指的是在开关管接通的情况下,当输入为高电平时输出线路中串联的电感为放电状态;相反,在开关管断开的情况下,当输入为高电平时输出线路中的串联的电感为充电状态。

设计过程中如何减少开关电源的损耗:

针对于自行搭建开关电源的情况:

MOS管的功耗通常由两部分组成:导通损耗开关损耗。此外,还可以考虑MOS管的栅极驱动损耗。每一部分的功耗计算方式不同,下面逐一说明。

1. 导通损耗(Conduction Loss)

导通损耗发生在MOS管处于导通状态时,电流通过MOS管的漏极与源极之间的导通电阻(Rds(on))时产生的功耗。

公式:

Pcon=ID2×Rds(on)P_{con} = I_{D}^2 \times R_{ds(on)}Pcon​=ID2​×Rds(on)​

  • PconP_{con}Pcon​:导通损耗功率。
  • IDI_{D}ID​:通过MOS管的漏极电流。
  • Rds(on)R_{ds(on)}Rds(on)​:MOS管在导通状态下的导通电阻。

导通损耗与通过MOS管的电流的平方成正比,因此如果电流较大,导通损耗将显著增加。

2. 开关损耗(Switching Loss)

开关损耗发生在MOS管从导通切换到关断或从关断切换到导通的过程中。在开关瞬间,MOS管的电压和电流会同时存在,从而产生瞬时功耗。

公式:

Psw=12×VDS×ID×(ton+toff)×fswP_{sw} = \frac{1}{2} \times V_{DS} \times I_{D} \times (t_{on} + t_{off}) \times f_{sw}Psw​=21​×VDS​×ID​×(ton​+toff​)×fsw​

  • PswP_{sw}Psw​:开关损耗功率。
  • VDSV_{DS}VDS​:漏极与源极之间的电压。
  • IDI_{D}ID​:通过MOS管的漏极电流。
  • tont_{on}ton​:MOS管从关断到导通的转换时间。
  • tofft_{off}toff​:MOS管从导通到关断的转换时间。
  • fswf_{sw}fsw​:开关频率。

由于开关过程中的电压和电流同时存在,较高的开关频率会显著增加开关损耗。

3. 栅极驱动损耗(Gate Drive Loss)

栅极驱动损耗是由于在每次开关过程中,驱动电路需要充电和放电MOS管的栅极电容所产生的功耗。这个损耗与开关频率成正比。

公式:

Pgate=Qg×VGS×fswP_{gate} = Q_g \times V_{GS} \times f_{sw}Pgate​=Qg​×VGS​×fsw​

  • PgateP_{gate}Pgate​:栅极驱动损耗功率。
  • QgQ_gQg​:栅极总电荷。
  • VGSV_{GS}VGS​:栅极与源极之间的驱动电压。
  • fswf_{sw}fsw​:开关频率。

栅极驱动损耗主要与MOS管的栅极总电荷和开关频率相关,栅极电荷较大时,驱动损耗会显著增加。

4. MOS管的总功耗(Total Power Loss)

MOS管的总功耗是以上各部分功耗的总和:

Ptotal=Pcon+Psw+PgateP_{total} = P_{con} + P_{sw} + P_{gate}Ptotal​=Pcon​+Psw​+Pgate​

  • PtotalP_{total}Ptotal​:MOS管的总功耗。

5. 实际功耗的考虑

在实际应用中,除了上述的理论计算,还需考虑以下因素:

  • 寄生电感和电容:实际电路中的寄生参数会导致额外的振铃和EMI问题,增加功耗。
  • 温度影响:MOS管的导通电阻 Rds(on)R_{ds(on)}Rds(on)​ 会随温度升高而增加,因此在高温环境下,导通损耗会增大。
  • 散热设计:实际功耗的计算结果还需结合散热设计,确保MOS管在合理的温度范围内工作,避免因过热导致的效率降低或失效。

总结

MOS管的功耗计算涉及多个方面,包括导通损耗、开关损耗和栅极驱动损耗。根据应用场景,优化开关频率、选择合适的MOS管参数,以及设计有效的散热方案,都能帮助降低MOS管的总功耗,提高电路的效率和可靠性。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【轻松拿捏】Java中ArrayList 和 LinkedList 的区别是什么?

ArrayList 和 LinkedList 的区别是什么? 1. ArrayList 2. LinkedList 3.总结 🎈边走、边悟🎈迟早会好 ArrayList 和 LinkedList 都是 Java 中常用的 List 接口的实现类,但它们在内部结构和操作性能上有所不同。 1. ArrayLis…

SpringBoot+Vue实现大文件上传(分片上传)

SpringBootVue实现大文件上传(分片上传) 1 环境 SpringBoot 3.2.1,Vue 2,ElementUI 2 问题 前几篇文章,可以用于较小文件的上传,对于较大文件来说,为了提高上传效率和可靠性,可以采…

【1-4】设计模式概述

目录 一.设计模式产生背景 二.软件设计模式的概念 三.学习设计模式的必要性 四.设计模式分类 一.设计模式产生背景 二.软件设计模式的概念 软件设计模式,又称设计模式,是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结。它描述了…

Python爬虫使用实例

IDE:大部分是在PyCharm上面写的 解释器装的多 → 环境错乱 → error:没有配置,no model 爬虫可以做什么? 下载数据【文本/二进制数据(视频、音频、图片)】、自动化脚本【自动抢票、答题、采数据、评论、点…

深度学习入门:卷积神经网络 | CNN概述,图像基础知识,卷积层,池化层(超详解!!!)

目录 🍔 前言 🍔 图像基础知识 1. 像素和通道的理解 2. 小节 🍔 卷积层 1. 卷积计算 2. Padding 3. Stride 4. 多通道卷积计算 5. 多卷积核卷积计算 6. 特征图大小 7. PyTorch 卷积层 API 7. 小节 🍔 池化层 1. 池…

代码随想录算法训练营第十六天(二叉树 四)

力扣题部分: 513.找树左下角的值 题目链接:. - 力扣(LeetCode) 题面: 给定一个二叉树的 根节点 root,请找出该二叉树的 最底层 最左边 节点的值。 假设二叉树中至少有一个节点。 思路(层序遍历): 应该是这道题最简单的方法了&#xff0…

C++ 设计模式——建造者模式

建造者模式 建造者模式组成部分建造者模式使用步骤1. 定义产品类2. 创建具体产品类3. 创建建造者接口4. 实现具体建造者5. 创建指挥者类6. 客户端代码 建造者模式 UML 图建造者模式 UML 图解析建造者模式的优缺点建造者模式的适用场景完整代码 建造者模式 建造者模式&#xff…

C语言—指针(1)

目录 一、内存和地址 (1.1)内存 (1.2)编址的理解 二、指针变量和地址 (2.1)取地址操作符(&) (2.2)指针变量和解引用操作符 (2.2.1&…

XSS复现

目录 XSS简单介绍 一、反射型 1、漏洞逻辑: 为什么有些标签可以触发,有些标签不能触发 可以触发的标签 不能触发的标签 为什么某些标签能触发而某些不能 二、DOM型 1、Ma Spaghet! 要求: 分析: 结果: 2、J…

Unity项目优化记录

背景:测试反馈项目组游戏存在内存泄露,来找到中台这边协调排查。好家伙,跑了两次看了内存快照,再看资源组织和管理方式,存在的问题确实比较多。 1、修复内存泄露:结算界面由于资源引用丢失导致整个面板不会…

44.【C语言】指针(重难点)(G)

目录 19.字符指针变量 *定义 *简单说明 *如果是字符串 *像数组一样指定访问常量字符串的字符 *练习 20.数组指针变量 *定义 *格式 *例子 问题1 问题2 *利用指针打印 21.二维数组传参的本质 *回顾 往期推荐 19.字符指针变量 *定义 指向字符的指针变量,用于存储字符…

使用Python实现B站自动答题机器人

文章目录 1. 写在前面2. 接口分析3. 点选验证分析4. Python程序实现 【🏠作者主页】:吴秋霖 【💼作者介绍】:擅长爬虫与JS加密逆向分析!Python领域优质创作者、CSDN博客专家、阿里云博客专家、华为云享专家。一路走来长…

什么是OpenTiny?

OpenTiny 是一套企业级的 Web 前端开发解决方案,提供跨端、跨框架的 UI 组件库和低代码引擎,帮助开发者高效构建 Web 应用 。企业运用开发中,可以利用 OpenTiny 的以下核心组件和优势: TinyVue 组件库:一个丰富的组件库…

C/C++实现蓝屏2.0

🚀欢迎互三👉:程序猿方梓燚 💎💎 🚀关注博主,后期持续更新系列文章 🚀如果有错误感谢请大家批评指出,及时修改 🚀感谢大家点赞👍收藏⭐评论✍ 前…

【机器学习-监督学习】逻辑斯谛回归

【作者主页】Francek Chen 【专栏介绍】 ⌈ ⌈ ⌈Python机器学习 ⌋ ⌋ ⌋ 机器学习是一门人工智能的分支学科,通过算法和模型让计算机从数据中学习,进行模型训练和优化,做出预测、分类和决策支持。Python成为机器学习的首选语言,…

使用Python制作贪吃蛇小游戏

引言 贪吃蛇游戏是一款经典的电子游戏,玩家通过控制一条不断增长的蛇在格子内移动,并吃掉随机出现的食物来获得分数。随着分数的增加,蛇的身体也会越来越长,游戏的难度也随之提升。在本文中,我们将详细介绍如何使用Py…

基于django的双选宠物托管服务平台/python宠物托管系统

摘 要 伴随着社会以及科学技术的发展,互联网已经渗透在人们的身边,网络慢慢的变成了人们的生活必不可少的一部分,紧接着网络飞速的发展,系统管理这一名词已不陌生,越来越多的双选宠物托管服务等机构都会定制一款属于…

使用 AWS CLI 自动在 Amazon EC2 实例上部署 Apache Web 服务器

“使用 AWS CLI 节省时间” 欢迎来到雲闪世界。今天,我们将利用 AWS CLI 的实际用途来提高效率并自动执行在 Amazon EC2 实例上部署 Apache Web 服务器的步骤。完成“使用 AWS CLI 节省时间”任务后,最后有一个非常有趣的秘密步骤,敬请…

UCOSIII内存管理机制详解

目录 前言 1. 内存管理概述 2. 内存区域(存储区)和内存块 3. 存储区控制块(OS_MEM) 4. 内存管理函数 5. 内存碎片问题 6. 注意事项 7.代码实现 7.1创建内存区域 7.2申请内存 7.3释放内存 前言 UCOSIII(即Mi…

c++----简单了解string

大家好,也是好久没有更新了。今天我想与大家分享的是c中常用的便捷的应该库。哈哈。可能大家对我们c的便捷性已经在前面有很多耳闻了。比如我们前面说的类模板。也是很便捷的。但是我们今天这个更加方便了。但缺点就是太多了。经过多年的迭代更新。这个库函数已经很…