STM32-模电

目录

一、MOS管

二、二极管

三、IGBT 

四、运算放大器

 五、推挽、开漏、上拉电阻

一、MOS管

1. MOS简介

这里以nmos管为例,注意箭头方向。G门极/栅极,D漏极,S源极。

当给G通高电平时,灯泡点亮,给G通低电平时,灯泡熄灭。

mos管有4个参数需要注意:封装、Vgsth、Rdson、Cgs

nmos可以看成是由电压控制的电阻,电压是G-S两端的电压差,电阻是D-S之间的电阻。这个电阻的阻值会随着GS电压的变化而变化,不是线性对应关系。  

 1.1Vgsth

 GS两端电压低于Vgsth时,DS两端电阻值接近于无穷, GS两端电压高于Vgsth时,DS两端电阻值接近于0。Vgsth也被称为临界电压,只有当DS两端电压大于这个值时,mos管才会打开。

1.2 Rdson

当mos管完全打开时,DS两端电阻值就是Rdson。Rdson越小越好,其所分担的电压越小,发热也低,但所对应的价格也越高一般对应的体积也越大。

1.3 Cgs 

Cgs指的是gs之间的寄生电容,所有的nmos都有, 制作工艺问题,无法被避免。

1.其会影响到mos管的打开速度,加载到G极的电压,会先给这个电容充电,导致G极电压会有一个爬升的过程。

2.Cgs一般与Rdson成反比关系。


2. NMOS和PMOS的区别

2.1 区别

对于pmos,G极给低电压时,灯泡才会被点亮。 

 问题一:为什么pmos在灯泡上面,nmos在灯泡下面?

 若nmos放在灯泡上面,当nmos被打开后,Rds的阻值接近于0,等效为右边的形式。此刻若还想维持灯泡点亮的状态,Vg必须大于Vs+Vgs,接近于10v,而G极供电最高只有5v,无法继续维持nmos的打开状态。所以nmos出现不稳定状态。

问题二:对于灯泡而言,放在上面和放在下面有什么本质区别? 

 将灯泡换做芯片,

1.芯片的GND没有与其他芯片共地,会出现通信混乱的问题;

2.nmos管关闭的时候,芯片的VCC直接接+5V,电流会通过芯片引脚流出去,会让芯片进入一个未知的状态;

总结:

对于灯泡这种无源器件,使用nmos作为下管;对于芯片这种有源器件,使用pmos作为上管;既解决共地问题,又隔绝电源。

2.2 PMOS的等效模型 

Vs大于Vg的时候,pmos才被打开。


3. MOS和三极管的区别 

给基极通高电压,三极管导通,灯泡被打开

 mos管是电压控制的元器件;

三极管是电流控制的元器件;

 三极管BE之间等效成一个二极管,当B极高电压时,BE之间存在持续的电流,有电流三极管打开,没有电流,灯泡瞬间熄灭。

三极管打开的必要条件:BE之间存在必要的电流;

 只要维持GS两端的电压差,mos管就可以打开。因为寄生电容的存在,即使撤走G极的高电压,灯泡也会亮一会再熄灭,电容上的电荷被耗光。

mos管优点:1.静态电流小省电;2.导通阻抗小; 

mos管导通后,Rds的阻值非常小;三极管导通后CE等效为一个二极管;



二、二极管

1. 二极管


2. 稳压二极管

普通二极管,当施加反向电压时,流过的电流为0,表现出反向截止的特性;但当反向电压足够大时,二极管被击穿,永久损坏。

稳压二极管被反向击穿后,不管流过这个二极管的电流多大,其两端的电压都是6V。 

注意:

1. 这个R1电阻一定要存在,否则会导致电流过大而烧毁稳压二极管;

2.对于R2是取值有限制,阻值太小无法击穿稳压二极管;

缺点:

1.不适合大负载场景,发热严重;

2.缺乏反馈,输出不稳定;



三、IGBT 

mos管代替开关

 mos管不可替代,mos管不耐高压

 三极管耐高压,但也需要打电流;

通过单片机直接相连B极,单片机无法输出1A的电流,max=20ma;

1.需要一个额外的5V电源和一个电阻; 

2.输出的pwm和开关是反向的;

mos管喝三极管的组合就是IGBT 

 通过高速开关产生pwm



四、运算放大器

 1. 理论

通常A的值非常大,高达几十万

2. 当比较器使用(非线性区)

 3.放大区(非线性区)

为了使用到线性区,引入负反馈

 4. 虚断

本质:理想运放的输入无穷大;

in = ip = 0;

5. 虚短 

本质:当运放引入负反馈时,Un = Up;

6.放大区公式推导 



 五、推挽、开漏、上拉电阻

1. 推挽模式 

 2. 开漏模式

1.开漏:实现5v对3v的控制 

若使用推挽模式,上mos导通,EN接5v,会导致芯片烧毁;

 开漏模式常与上拉电阻搭配,当mos关闭时,输出处于高组态,此刻上拉电阻发挥作用;


2.开漏:实现 几个gpio对一个输入的控制

若使用推挽模式,下面这种情况会烧毁mos

使用开漏模式,任意一个mos打开,EN引脚都会被拉低到低电平;

只有2个mos都关闭时,EN被上拉电阻上拉到3.3v


3. 上拉电阻  

3.1 作用

作用:辅助浮空状态输出高电平;

R2的阻值非常大,因此流过R1的电流非常小;

 3.2 阻值如何取值

当mos打开时,会产生漏电流,是白白浪费掉的; 

因此希望阻值越大越好;

 低电平向高电平转换时,存在一个爬升过程,爬升的过程就是电阻R1给电容充电的过程;

电阻阻值越大,爬升过程越慢;

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

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

相关文章

基于定制开发开源AI智能名片S2B2C商城小程序的公私域流量融合运营策略研究

摘要:本文以定制开发开源AI智能名片S2B2C商城小程序为技术载体,系统探讨公域流量向私域流量沉淀的数字化路径。研究通过分析平台流量(公域流量)与私域流量的共生关系,提出"公域引流-私域沉淀-数据反哺"的闭环…

mysql中索引的使用

前言 最近一直在学习mysql以及忙学校课程的事情。已经好久没写过博客了,今天跟大家分享一下在mysql中关于索引的知识,希望可以帮助到大家。 索引的定义 mysql中的索引是一种数据结构,它可以帮助数据库高效地查询,更新数据表中的…

深度拆解!MES如何重构生产计划与排产调度全流程?

☂引言 在制造业数字化转型浪潮中,生产计划与排产调度的精准性直接决定企业竞争力。深蓝易网MES系统通过智能化调度与全流程管控,帮助企业破解排产难题,实现资源高效协同与生产透明化管理,为制造企业打造柔性化、敏捷化的生产体系…

【深度学习】计算机视觉(18)——从应用到设计

文章目录 1 不同的注意力机制1.1 自注意力1.2 多头注意力1.3 交叉注意力1.3.1 基础1.3.2 进阶 1 不同的注意力机制 在学习的过程中,发现有很多计算注意力的方法,例如行/列注意力、交叉注意力等,如果对注意力机制本身不是特别实现&#xff0c…

洛谷 P1955 [NOI2015] 程序自动分析

【题目链接】 洛谷 P1955 [NOI2015] 程序自动分析 【题目考点】 1. 并查集 2. 离散化 【解题思路】 多组数据问题,对于每组数据,有多个 x i x j x_ix_j xi​xj​或 x i ≠ x j x_i \neq x_j xi​xj​的约束条件。 所有相等的变量构成一个集合&…

[Java] 输入输出方法+猜数字游戏

目录 1. 输入输出方法 1.1 输入方法 1.2 输出方法 2. 猜数字游戏 1. 输入输出方法 Java中输入和输出是属于Scanner类里面的方法,如果要使用这两种方法需要引用Scanner类。 import java.util.Scanner; java.util 是Java里面的一个包,里面包含一些工…

zst-2001 上午题-历年真题 UML(13个内容)

UML基础 UML - 第1题 ad UML - 第2题 依赖是暂时使用对象,关联是长期连接 依赖:依夜情 关联:天长地久 组合:组一辈子乐队 聚合:好聚好散 bd UML - 第3题 adc UML - 第4题 bad UML - 第5题 d UML…

WebFlux vs WebMVC vs Servlet 对比

WebFlux vs WebMVC vs Servlet 技术对比 WebFlux、WebMVC 和 Servlet 是 Java Web 开发中三种不同的技术架构,它们在编程模型、并发模型和适用场景上有显著区别。以下是它们的核心对比: 核心区别总览 特性ServletSpring WebMVCSpring WebFlux编程模型…

htmlUnit和Selenium的区别以及使用BrowserMobProxy捕获网络请求

1. Selenium:浏览器自动化之王 核心定位: 跨平台、跨语言的浏览器操控框架,通过驱动真实浏览器实现像素级用户行为模拟。 技术架构: 核心特性: 支持所有主流浏览器(含移动端模拟) 精…

SSRF相关

SSRF(Server Side Request Forgery,服务器端请求伪造),攻击者以服务器的身份发送一条构造好的请求给服务器所在地内网进行探测或攻击。 产生原理: 服务器端提供了能从其他服务器应用获取数据的功能,如从指定url获取网页内容、加载指定地址的图…

SaaS备份的必要性:厂商之外的数据保护策略

在当今数字化时代,企业对SaaS(软件即服务)应用的依赖程度不断攀升。SaaS应用为企业提供了便捷的生产力工具,然而,这也使得数据安全面临诸多挑战,如意外删除、勒索软件攻击以及供应商故障等。因此&#xff0…

【Python 基础语法】

Python 基础语法是编程的基石,以下从核心要素到实用技巧进行系统梳理: 一、代码结构规范 缩进规则 使用4个空格缩进(PEP 8标准)缩进定义代码块(如函数、循环、条件语句) def greet(name):if name: # 正确缩…

利用“Flower”实现联邦机器学习的实战指南

一个很尴尬的现状就是我们用于训练 AI 模型的数据快要用完了。所以我们在大量的使用合成数据! 据估计,目前公开可用的高质量训练标记大约有 40 万亿到 90 万亿个,其中流行的 FineWeb 数据集包含 15 万亿个标记,仅限于英语。 作为…

自动化测试与功能测试详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 什么是自动化测试? 自动化测试是指利用软件测试工具自动实现全部或部分测试,它是软件测试的一个重要组成 部分,能完成许多手工测试无…

MySQL全量,增量备份与恢复

目录 一.MySQL数据库备份概述 1.数据备份的重要性 2.数据库备份类型 3.常见的备份方法 二:数据库完全备份操作 1.物理冷备份与恢复 2.mysqldump 备份与恢复 3.MySQL增量备份与恢复 3.1MySQL增量恢复 3.2MySQL备份案例 三:定制企业备份策略思路…

Ubuntu 安装 Nginx

Nginx 是一个高性能的 Web 服务器和反向代理服务器,同时也可以用作负载均衡器和 HTTP 缓存。 Nginx 的主要用途 用途说明Web服务器提供网页服务,处理用户的 HTTP 请求,返回 HTML、CSS、JS、图片等静态资源。反向代理服务器将用户请求转发到…

人工智能 机器学习期末考试题

自测试卷2 一、选择题 1.下面哪个属性不是NumPy中数组的属性( )。 A.ndim B.size C.shape D.add 2.一个简单的Series是由( )的数据组成的。 A.两…

使用阿里云CLI调用OpenAPI

介绍使用阿里云CLI调用OpenAPI的具体操作流程,包括安装、配置凭证、生成并调用命令等步骤。 方案概览 使用阿里云CLI调用OpenAPI,大致分为四个步骤: 安装阿里云CLI:根据您使用设备的操作系统,选择并安装相应的版本。…

K8S Svc Port-forward 访问方式

在 Kubernetes 中,kubectl port-forward 是一种 本地与集群内资源(Pod/Service)建立临时网络隧道 的访问方式,无需暴露服务到公网,适合开发调试、临时访问等场景。以下是详细使用方法及注意事项: 1. 基础用…

23、DeepSeek-V2论文笔记

DeepSeek-V2 1、背景2、KV缓存优化2.0 KV缓存(Cache)的核心原理2.1 KV缓存优化2.2 性能对比2.3 架构2.4多头注意力 (MHA)2.5 多头潜在注意力 (MLA)2.5.1 低秩键值联合压缩 (Low-Rank Key-Value …