嵌软工程师要掌握的硬件知识2:一文看懂什么是开漏和推挽电路(open-drain / push-pull)

news/2024/12/29 16:47:09/

想了解开漏和推挽,就要先了解一下三极管和场效应管是什么,在其他章节有详细介绍,本文就不再进行赘述。

1 推挽(push pull)电路

1.1 理解什么是推挽电路

- 详细介绍
在这里插入图片描述
如图所示,Q3是个NPN型三极管,Q4是个PNP型三极管。

1)当Vin电压为正时,上面的N型三极管控制端有电流输入,Q3导通,于是电流从上往下通过,提供电流给负载。
在这里插入图片描述
经过上面的N型三极管提供电流给负载(Rload),这就叫「推」。

2)当Vin电压为负时,下面的三极管有电流流出,Q4导通,有电流从上往下流过。
在这里插入图片描述
经过下面的P型三极管提供电流给负载(Rload),这就叫「挽」

- 分类
如图所示,推挽电路分为:
(1)上N下P型
(2)上P下N型


http://www.ppmy.cn/news/24325.html

相关文章

进程间通信(上)

进程间通信(上)背景进程间通信目的进程间通信发展进程间通信分类管道什么是管道匿名管道实例代码简单的匿名管道实现一个父进程控制单个子进程完成指定任务父进程控制一批子进程完成任务(进程池)用fork来共享管道站在文件描述符角…

WebRTC(一):三种架构和基本原理

文章目录一、三种架构二、为什么SFU最为常用?一、三种架构 webrtc大致可以分为三种架构: MESH mesh架构需要所有参与连接的peer简历和所有其他peer的媒体的连接,如图一。 该架构需要n-1个上下行,以此带来的带宽消耗&#xff08…

一个按键多级菜单的设计方法

# define MENU_LEN_MENU 55   / / 定义菜单总长度 typedef struct {  uchar  KeyStateIndex ;    / / 当前状态索引号  uchar  KeyDnState ;    / / 按下“向下”键时转向的状态索引号  uchar  KeyUpState ;    …

电子秤专用模拟数字(AD)转换器芯片HX711介绍

HX711简介HX711是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本&#xff…

Swift高效开发Tips

利用可选链式调用解决可选值问题,避免使用 if let 或者 guard let。利用泛型代码复用和简化代码。运用高阶函数,例如 map、filter 和 reduce 等,以简化数据处理。使用结构体代替类,当数据结构不需要继承或者是多态时,结…

Vector刷写方案—vFlash工具介绍

我是穿拖鞋的汉子,魔都中坚持长期主义的工科男! 今天魔都天气是连阴雨,滴滴答答的下个不停,心情也跟着潮湿起来!老规矩分享一段喜欢的文字,避免成为高知识低文化的工程师: 即使在真正的困境里,也一直提示自己,每次自恋不得超过十分钟! 那些看似无法度过得困境,不是…

详解Redisson分布式限流的实现原理

我们目前在工作中遇到一个性能问题,我们有个定时任务需要处理大量的数据,为了提升吞吐量,所以部署了很多台机器,但这个任务在运行前需要从别的服务那拉取大量的数据,随着数据量的增大,如果同时多台机器并发…

架构方法论

0.缘起最近在和同事以及相关领域的人沟通时,大家都在强调架构、架构图,于是兴起了一片关于架构的方法论介绍。本文对内容的组织按照顶层设计思路,先对架构本身进行剖析:什么是架构?为什么架构很重要?这些是…