硬件工程师零基础入门教程(三)

27.二极管的基本结构

二极管的结构就是一个PN节,导通后肯定会存在压降(硅管≈0.7V;锗管≈0.3V)。

其结构就像一个漏斗结构,普通二极管只能单向导通。

注意:二极管两端不能直接接大于二极管导通压降的电压,否则电流会很大,烧毁二极管。

注意:二极管的导通电压并不是恒定不变的,还与导通电流有关。 (因为二极管内部有寄生电阻esr存在)

28.二极管的基本功能

二极管具有单向导电性

29.二极管的漏电特性

二极管反向截止并不代表完全关断,其实会有微弱的漏电流,其中肖特基二极管的漏电流会比较大。(肖特基二极管的开关速度遥远大于普通二极管)

30.半波整流电路工作原理(峰值检波电路)

二极管的整流功能(峰值检波功能)

31.全波整流电路工作原理

32.二极管的钳位功能

二极管的钳位功能:利用二极管的导通电压特性,可以实现对信号线进行钳位,即只要二极管导通,那么它两端的电压基本不变。

前提条件:外部条件比二极管的导通压降大。

二极管的该功能常用作电路保护。

33.二极管控制电路的电流方向

利用二极管可以控制电路中的电流方向,这样可以实现反接保护。

直流有刷电机,加正向电流正转,加反向电流反转。

二极管不一定非要放到电源端也可以放到GND端,但是一般情况下不建议把二极管放到GND端,因为如果放到GND端,那么该端的电压就不是0V了,而是等于二极管的导通压降。

二极管的导通压降与导通电流有关,导通电流越大,导通压降越大。

34.二极管的最大反向耐压

二极管承受反向电压时会自动截止,但是每一个二极管都有最大反向耐压值。

二极管没有最大正向耐压值,正向导通之后等于额定电压。需要注意的是,正向导通之后,流过二极管的电流不能超过它的最大电流,否则会发热损坏二极管。

35.稳压二极管的基本功能

稳压二极管工作在反向击穿状态,当其发生反向击穿时,稳压二极管两端的电压会保持在某个电压值。

稳压管反向击穿后,对于稳压电流有限制,因为稳压管反向击穿后有压降,电流流过会有功耗产生,当产生的功率超过额定功率时,稳压管会损坏。大部分稳压管建议的工作电流为5mA左右。

如果加入的电压很高但是又想让稳压管正常工作,可以把限流电阻加大。

稳压管正接的时候可以当做普通二极管来使用。

36.三极管的基本结构

三极管简单来说就是一个电子开关。

基极 - b   集电极 - c   发射极 - e

37.三极管的开关功能

三极管可以当成电子开关来使用。

当be之间流过电流Ib后,ce之间会导通。 

38.三极管开关电路设计注意事项及计算方法

理想的开关只有“开”和“关”两种状态,但是三极管不是一个理想的开关,它有“似开不开,似关不关”的第三种状态(放大状态)。

当三极管处于放大状态时,一定不可以带大电流负载,如果带了大电流负载,可能会造成的结果有:第一,三极管的发热非常严重,第二,电机不能正常工作。

图中的电阻R4的作用是限流,限制电流Ib,电阻越大,Ib电流越小。限流电阻非常关键。

判断一个三极管是否工作在开与关的状态,只需要看ce之间的电压或者Ic与Ib之间的关系即可。

如何确定R4的阻值?

39.电子开关什么时候用P管?什么时候用N管?

当三极管用作开关时,通常N型三极管控制负载的GND端P型三极管控制负载的Vcc端

be之间的压降Vbe要等于二极管压降Vd即0.7V时,be之间才会有电流Ib流过,所以如果把三极管的发射极作为输出,最少也会有0.7V的压降。

P管可以控制负载的电源相当于是一个电源开关,N管控制负载的GND端相当于是一个负极开关。

负载不要串在be回路里,否则负载电压的波动容易导致Vbe的不稳,从而三极管容易进入放大状态,ce电阻增大,既影响负载供电,又导致三极管温度过高。

40.P型三极管开关电路计算方法

当三极管用作开关时,通常N型三极管控制负载的GND端P型三极管控制负载的Vcc端

如何确定R6的阻值?

41.N型三极管和P型三极管的特性对比

N型三极管和P型三极管的工作逻辑相反。

42.三极管的输出反相功能

三极管集电极信号与输入信号的逻辑相反,所以可以利用三极管对信号进行反相。

用一个三极管来实现逻辑,有一个风险:输出的高电平电压要等于Vcc,即使加了开漏输出也会有风险,当输出为低电平时,负载电流会流入芯片,如果电流过大,芯片可能烧毁。所以这种电路只能工作在小电流场景。

43.三极管的基极下拉电阻的重要性

N型三极管的基极加下拉电阻可以改善噪声的干扰。

一般情况下只要用三极管作为开关,就要在基极加一个下拉电阻。

P型三极管的基极加上拉电阻可以改善噪声的干扰。

44.三极管的最大耐压

三极管并不是一个理想开关,每个三极管都有其最大耐压值。

反向耐压值的大小比较:Vbe < Vce < Vcb

注:本文出自对bilibili 电子online硬件工程师入门教程 内容的学习笔记。 

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

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

相关文章

ollama导入huggingface下载的大模型并量化

1. 导入GGUF 类型的模型 1.1 先在huggingface 下载需要ollama部署的大模型 1.2 编写modelfile 在ollama 里面输入 ollama show --modelfile <你有的模型名称> eg: ollama show --modelfile qwen2.5:latest修改其中的from 路径为自己的模型下载路径 FROM /Users/lzx/A…

C++基础系列【35】巧用assert

博主介绍&#xff1a;程序喵大人 35- 资深C/C/Rust/Android/iOS客户端开发10年大厂工作经验嵌入式/人工智能/自动驾驶/音视频/游戏开发入门级选手《C20高级编程》《C23高级编程》等多本书籍著译者更多原创精品文章&#xff0c;首发gzh&#xff0c;见文末&#x1f447;&#x1f…

【EI检索】2025年城市设计与规划国际会议 (CoUDP 2025)

重要信息 会议网址&#xff1a;www.coudp.org 会议时间&#xff1a;2025年9月19-21日 召开地点&#xff1a;中国北京 截稿时间&#xff1a;2025年8月19日 录用通知&#xff1a;投稿后2周内 收录检索&#xff1a;Ei Compendex, SCOPUS 会议简介 2025年城市设计与规划…

《实战AI智能体》MCP对Agent有哪些好处

首先MCP为Agent提供了标准化的方式来接入各种工具和数据源,无论是本地运行的工具,例如通过stdio服务器,还是远程托管的服务HTTP over SSE服务, Agent都可以通过统一的接口与它们进行交互,极大扩展了第三方工具库。 例如,在金融领域,Agent 可以接入股票分析的MCP工具。当…

知识图谱在官网中的本质与部署逻辑

知识图谱在官网中的本质与部署逻辑 ​1. 知识图谱不是独立页面&#xff0c;而是智能化基础设施 知识图谱的最终形态并非一个可见的“图谱页面”&#xff0c;而是渗透在官网各交互模块的AI能力引擎&#xff0c;其核心作用在于&#xff1a; ​后台&#xff1a;构建实体关系网络…

蓝桥杯冲刺

例题1&#xff1a;握手问题 方法1&#xff1a;数学推理(简单粗暴&#xff09; 方法2&#xff1a;用代码实现方法1 #include<iostream> using namespace std; int main() {int result 0;for (int i 1; i < 49; i){for (int j i 1; j < 50; j){//第i个人与第j个…

如何在服务器里备份文件或系统

当我们在企业里&#xff0c;备份文件或者系统是需要经常做的&#xff0c;当我们服务器系统崩溃了或者损坏了&#xff0c;或者我们的存放的工作需求的文件夹损坏丢失&#xff0c;这时候如何我们提前备份了就可以快速回复。 那接下来我们直接上实操&#xff0c;接下来操作是在虚…

Qt实现点击按钮弹出侧边框(可用于登录界面)

Qt实现点击按钮弹出侧边框 1、创建界面2、封面按钮实现2.1 连接信号与槽2.2固定封面按钮、侧边框及各个标签位置和顶层显示封面按钮2.3创建侧边框状态并在初始化列表中初始化2.4 侧边框动画效果实现 3、视频演示效果4、总结 1、创建界面 封面按钮样式表 QPushButton { border…

SQL WHERE 与 HAVING

WHERE 和 HAVING 都是 SQL 中用于筛选数据的子句&#xff0c;但它们有重要的区别 WHERE 子句 在 分组前 过滤数据 作用于 原始数据行 不能使用聚合函数 执行效率通常比 HAVING 高 SELECT column1, column2 FROM table WHERE condition; HAVING 子句 在 分组后 过滤数据 …

表格数据导出为Excel

环境及插件配置&#xff1a;&#xff08;理论上vue2应该也可以使用&#xff0c;没有试验过&#xff09; "vue": "^3.2.36", "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "file-saver": "^2.…

Photoshop 2025 Mac中文 Ps图像编辑软件

Photoshop 2025 Mac中文 Ps图像编辑软件 文章目录 Photoshop 2025 Mac中文 Ps图像编辑软件一、介绍二、效果三、下载 一、介绍 Adobe Photoshop 2025 Mac版集成了多种强大的图像编辑、处理和创作功能。①强化了Adobe Sensei AI的应用&#xff0c;通过智能抠图、自动修复、图像…

rust Send Sync 以及对象安全和对象不安全

开头&#xff1a;菜鸟小明的疑惑 小明&#xff1a; “李哥&#xff0c;我最近学 Rust&#xff0c;感觉它超级严谨&#xff0c;啥 Send、Sync、对象安全、静态分发、动态分发的&#xff0c;我都搞晕了&#xff01;为啥 Rust 要设计得这么复杂啊&#xff1f;” 小李&#xff0…

JAVA:利用 JSONPath 操作JSON数据的技术指南

1、简述 JSONPath 是一种强大的工具&#xff0c;用于查询和操作 JSON 数据。类似于 SQL 的语法&#xff0c;它为处理复杂的 JSON 数据结构提供了简单且高效的解决方案。✨ 代码样例&#xff1a;https://gitee.com/lhdxhl/springboot-example.git 本文将介绍 JSONPath 的基本…

服务器磁盘卷组缓存cache设置介绍

工具1&#xff1a; storcli a. 确认软件包是否安装 [rootlocalhost ~]#rpm -qa | grep storcli storcli-1.21.06-1.noarch 备注&#xff1a;若检索结果为空&#xff0c;需要安装对应的软件安装包。安装命令如下&#xff1a; #rpm -ivh storcli-xx-xx-1.noarch.rpm b. 查看逻辑…

java项目分享-分布式电商项目附软件链接

今天来分享一下github上最热门的开源电商项目安装部署&#xff0c;star 12.2k&#xff0c;自行安装部署历时两天&#xff0c;看了这篇文章快的话半天搞定&#xff01;该踩的坑都踩完了&#xff0c;软件也打包好了就差喂嘴里。 项目简介 mall-swarm是一套微服务商城系统&#xf…

QtWebApp使用

QtWebApp 是一个轻量级的 HTTP 服务器库,基于 Qt 网络模块(QTcpServer 和 QTcpSocket)实现,适用于嵌入式设备、本地服务或需要快速搭建 Web 接口的 Qt 应用程序。 1. 核心功能 HTTP/1.1 服务器 支持 GET、POST、PUT、DELETE 等标准 HTTP 方法。 解析请求头、查询参数(Qu…

用Rust和WebAssembly打造轻量级前端加密工具

开头聊两句 最近在折腾前端项目时&#xff0c;发现一个问题&#xff1a;很多时候需要在浏览器里做点加密作&#xff0c;比如保护用户输入的数据&#xff0c;但JavaScript跑起来总感觉慢吞吞的。于是我开始琢磨&#xff0c;能不能用Rust写个高性能的加密模块&#xff0c;再通过W…

Linux NUC小主机化身视频会议服务器: 技术优势与部署实战

在远程办公常态化背景下&#xff0c;视频会议系统对硬件的轻量化、低功耗与稳定性提出了更高要求。基于Intel NUC&#xff08;Next Unit of Computing&#xff09;打造的Linux服务器方案&#xff0c;凭借其高性能、低能耗和可扩展性优势&#xff0c;正成为中小企业搭建视频会议…

idea查看class字节码

概述 如何查看class字节码&#xff1f;话不多说&#xff0c;直接看示例&#xff01; 方法一 选中class类&#xff0c;然后选择 View -> Show Bytecode 方法二 安装jclasslib插件 方法三 Settings -> Tools -> External Tools 添加一个tool //指定javap.exe路…

python使用cookie、session、selenium实现网站登录(爬取信息)

一、使用cookie 这段代码演示了如何使用Python的urllib和http.cookiejar模块来实现网站的模拟登录&#xff0c;并在登录后访问需要认证的页面。 # 导入必要的库 import requests from urllib import request, parse# 1. 导入http.cookiejar模块中的CookieJar类&#xff0c;用…