嵌入式开发-电路知识补充
在复习 stm32 的过程中,在推挽、开漏输出这里碰到一些电路上的问题,所以又花费了几天时间去温习了一遍电路和模电的知识来补充。
首先问题是出在了推挽输出的一张图上:
推挽输出的简易电路原理图
深刻理解GPIO(上拉输入、下拉输入、模拟输入、浮空输入,开漏输出,推挽输出的区别,以STM32为例)_下拉输出-CSDN博客
在这篇博客中,说输出高电平,P-MOS管导通,N-MOS管截止,输出低电平,P-MOS截止,N-MOS管导通;但查阅资料显示P-MOS管应当是低电平导通,后来在正点原子的讲解视频中得到答案,是因为输出控制电路中有一个反相器进行了高低电平的转换达到这个效果。
那么为什么是上P下N,这是因为 N-MOS管导通之后,ds之间的电阻非常的小,若是作为上管,那么会导致 s 点的电压升高,为了维持导通,栅极 d 就需要再加上阈值电压,这显然是做不到的;而P-MOS管是低电平导通,加上阈值电压也在可承受的范围之内,所以一般会使用 P-MOS管作为上管作为电源开关,而N-MOS管作为下管接地控制。
【知识】既然有了nmos 为啥还要pmos_哔哩哔哩_bilibili
P-MOS管可以近似看成是 PNP 三极管;N-MOS管可以看成是 NPN 三极管。
拉电流是向外输出的电流;灌电流是向内灌入的电流(都是相较于输出端口而言)
在复习这些之后,顺带看一些三极管和二极管的知识,二极管就是由 P型半导体和N型半导体所组成的 PN 结进行导电的电子元器件。
三极管分为 NPN 和 PNP 两种,都具有放大的功能,也可以作为开关器件。
正向偏置就是将外加电场的正极接在 P 端,负极接在 N 端,和内电场互相抵消就叫做正向偏置(正偏);反之就是反偏。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 DongzhのBlog!