模拟集成电路(2)----MOSFET大小信号分析,二级效应

news2024/12/23 23:31:02

模拟集成电路(2)----MOSFET大小信号分析,二级效应

文章目录

MOS的结构及符号

以NMOS为例

image-20240504203101511

image-20240504203448130

其中,B为body,代表衬底。 V B V_{B} VB代表衬底电压

关于源极和漏极,一般认为电压高的一端为漏极。

image-20240504203558177

MOS管的典型应用

  • 开关

  • 压控电流源(饱和区)

大信号特性

Turn-on process for an NMOS

假设对栅极施加电压,当这个电压大于一个值 ( V T H ) (V_{TH}) (VTH)时,如MOS管导通,称这个值为阈值电压。阈值电压的定义如下:
V T H = Φ M S + 2 Φ F + Q d e p C o x V_{\mathrm{TH}}=\Phi_{\mathrm{MS}}+2\Phi_{\mathrm{F}}+\frac{Q_{\mathrm{dep}}}{C_{\mathrm{ox}}} VTH=ΦMS+2ΦF+CoxQdep

耗尽区

由于NMOS衬底为P型掺杂,故有大量空穴在电荷周围,当对栅极施加电压不断增加时 ( 限制在 V G S < V T H ) (限制在V_{GS}<V_{TH}) (限制在VGS<VTH),此时有p衬底中的空穴被赶离栅极,形成了一个耗尽层,但由于没有载流子无电流产生,此时MOS还没有导通。

image-20240504204913556

反形层形成

( V G S = V T H ) (V_{GS}=V_{TH}) (VGS=VTH)此时有栅极中空穴浓度等于电子浓度,没有载流子无电流产生。

( V G S > V T H ) (V_{GS}>V_{TH}) (VGS>VTH)此时有栅极中空穴浓度小于电子浓度,电子到达漏端,形成了载流子的通道(反型成)。若此时S端和D端有压差即可产生电流。

 

I-V特性推导

当反型层形成时,产生的均匀的沟道电荷密度如下:
Q d = W C o x ( V G S − V T H ) Q_\mathrm{d}=WC_\mathrm{ox}(V_\mathrm{GS}-V_\mathrm{TH}) Qd=WCox(VGSVTH)

三极管区 ( V D S ≤ V G S − V T H ) (V_{DS}\le V_{GS}-V_{TH}) (VDSVGSVTH)

由于D端和S端有压差,所以事实上载流子在栅极的分布并不是均匀的,此时我们看作线性分布,加入了 V ( x ) V(x) V(x)电压和距离为线性分布, V ( x ) = V G S − V T H V(x)=V_{\mathrm{GS}}-V_{\mathrm{TH}} V(x)=VGSVTH

此时电流大小与载流子迁移率 μ \mu μ和电场大小 E E E有关(决定了载流子移动速度)
I D = Q d ⋅ v = − W C o x [ V G S − V ( x ) − V T H ] v v = μ E I_{\mathrm{D}}=Q_d·v=-WC_{\mathrm{ox}}[V_{\mathrm{GS}}-V(x)-V_{\mathrm{TH}}]v \\ v=\mu E ID=Qdv=WCox[VGSV(x)VTH]vv=μE
V ( 0 ) = 0  和  V ( L ) = V D S V(0)=0\text{ 和 }V(L)=V_{\mathrm{DS}} V(0)=0  V(L)=VDS,可得:
∫ x = 0 L I D d x = ∫ V = 0 V D S W C o x μ n [ V G S − V ( x ) − V T H ] d V \int_{x=0}^{L}I_{\mathrm{D}}\mathrm{d}x=\int_{V=0}^{V_{\mathrm{DS}}}WC_{\mathrm{ox}}\mu_{\mathrm{n}}[V_{\mathrm{GS}}-V(x)-V_{\mathrm{TH}}]\mathrm{d}V x=0LIDdx=V=0VDSWCoxμn[VGSV(x)VTH]dV
化简得:(重要公式)
I D = μ n C o x W L [ ( V G S − V T H ) V D S − 1 2 V D S 2 ] I_{\mathrm{D}}=\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}\Big[(V_{\mathrm{GS}}-V_{\mathrm{TH}})V_{\mathrm{DS}}-\frac{1}{2}V_{\mathrm{DS}}^{2}\Big] ID=μnCoxLW[(VGSVTH)VDS21VDS2]
可以看作为 V D S V_{DS} VDS关于 V D V_D VD的一个二次函数,其中顶点(最大值为 V D S = V G S − V T H V_{DS}=V_{GS}-V_{TH} VDS=VGSVTH

image-20240504211201191

若有 V D S ≪ 2 ( V G S − V T H ) V_{\mathrm{DS}}\ll2\left(V_{\mathrm{GS}}-V_{\mathrm{TH}}\right) VDS2(VGSVTH),可以将这个区域的 V D S V_{DS} VDS- V D V_D VD关系看作是线性的,此区域我们称作深三极管区
I D ≈ μ n C o x W L ( V G S − V T H ) V D S I_{\mathrm{D}}\approx\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})V_{\mathrm{DS}} IDμnCoxLW(VGSVTH)VDS
image-20240504211216612

此时可以把MOS管看作为一个可控线性电阻。
R o n = 1 μ n C o x W L ( V G S − V T H ) R_{\mathrm{on}}=\frac{1}{\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})} Ron=μnCoxLW(VGSVTH)1
image-20240504211336812

 

饱和区 ( V D S > V G S − V T H ) (V_{DS}> V_{GS}-V_{TH}) (VDS>VGSVTH)

即使此时已经形成了反型层,但由于栅极电压分布并不均匀,在栅极的特定位置会出现 V ( x ) = V G S − V T H V(x)=V_{\mathrm{GS}}-V_{\mathrm{TH}} V(x)=VGSVTH,形成耗尽区,耗尽区与饱和区相接的点我们称之为夹断点,但是由于电场的存在仍然会产生电流,
I D = 1 2 μ n C o x W L ′ ( V G S − V T H ) 2 I_{\mathrm{D}}=\frac{1}{2}\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L^{\prime}}(V_{\mathrm{GS}}-V_{\mathrm{TH}})^2 ID=21μnCoxLW(VGSVTH)2
image-20240504212958251

对于长沟道的MOS管,我们通常忽略L的变化
I D = 1 2 μ n C o x W L ( V G S − V T H ) 2 I_{\mathrm{D}}=\frac{1}{2}\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})^2 ID=21μnCoxLW(VGSVTH)2
此时我们可以把MOS管看作为一个压控电流源

image-20240504213247226

小信号模型

MOS管的小信号模型:

image-20240504215344739
V i n = V B + ν i n = V B + ν a sin ⁡ ( ω t ) V_{in}=V_{B}+\nu_{in}=V_{B}+\nu_{a}\sin(\omega t) Vin=VB+νin=VB+νasin(ωt)

V i n = V B + ν i n = V B + ν a sin ⁡ ( ω t ) I d = μ n C o x 2 W L ( V i n − V T H ) 2 = μ n C o x 2 W L [ ( V B − V T H ) + ν a sin ⁡ ( ω t ) ] 2 = I D + [ μ n C o x W L ( V B − V T H ) ] ⋅ ν o sin ⁡ ( ω t ) + μ n C o x 2 W L ⋅ [ ν a sin ⁡ ( ω t ) ] 2 \begin{aligned}&V_{in}=V_{B}+\nu_{in}=V_{B}+\nu_{a}\sin(\omega t)\\&I_{d}=\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}(V_{in}-V_{TH})^{2}=\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}[(V_{B}-V_{TH})+\nu_{a}\sin(\omega t)]^{2}\\&=I_{D}+[\mu_{n}C_{ox}\frac{W}{L}(V_{B}-V_{TH})]\cdot\nu_{o}\sin(\omega t)+\boxed{\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}\cdot[\nu_{a}\sin(\omega t)]^{2}}\end{aligned} Vin=VB+νin=VB+νasin(ωt)Id=2μnCoxLW(VinVTH)2=2μnCoxLW[(VBVTH)+νasin(ωt)]2=ID+[μnCoxLW(VBVTH)]νosin(ωt)+2μnCoxLW[νasin(ωt)]2

框住的一部分为非线性,如果施加的 V a V_a Va很小的话,我们小信号模型即为抛开这部分非线性的部分后进行分析。
I d = I D + i d V o u t = V D D − I d R D = ( V D D − I D R D ) − i d R D = V O U T + v o u t \begin{aligned}I_{d}=I_{D}+i_{d}&V_{out}=V_{DD}-I_{d}R_{D}=(V_{DD}-I_{D}R_{D})-\boxed {i_{d} R_{D} } \\&=V_{OUT}+\boxed{v_{out}}\end{aligned} Id=ID+idVout=VDDIdRD=(VDDIDRD)idRD=VOUT+vout

ν o u t = − i d R D = − μ n C o x W L ( V B − V T H ) ⋅ R D ⋅ v a sin ⁡ ( ω t ) \nu_{out}=-i_{d}R_{D}=-\boxed{ \mu_{n}C_{ox}\frac{W}{L}(V_{_B}-V_{_{TH}})\cdot R_{_D}}\cdot v_{_a}\sin(\omega t) νout=idRD=μnCoxLW(VBVTH)RDvasin(ωt)

ν i n → Convert to current g m i d → Back to voltage R D ν o u t = − g m ν i n R D \nu_{in}\xrightarrow[\text{Convert to current}]{g_m}i_d\xrightarrow[\text{Back to voltage}]{R_D}\nu_{out=}-g_m\nu_{in}R_D νingm Convert to currentidRD Back to voltageνout=gmνinRD
全部用小写:只考虑了微小变化,所以有跨导的话就可以拿来就用。

image-20240504215455555

MOSFET的跨导

由于MOSFET工作在饱和区时,其电流受栅源过驱动电压控制,跨导即表示电压转换电流的能力。
g m = ∂ I D ∂ V G S ∣ V D S , c o n s t = μ n C o x W L ( V G S − V T H ) \begin{aligned}g_{\mathrm{m}}&=\left.\frac{\partial I_{\mathrm{D}}}{\partial V_{\mathrm{GS}}}\right|_{V_{\mathrm{DS}},\mathrm{const}}\\&=\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})\end{aligned} gm=VGSID VDS,const=μnCoxLW(VGSVTH)

g m = 2 μ n C o x W L I D = 2 I D V G S − V T H \begin{gathered} {g_m} =\sqrt{2\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}I_{\mathrm{D}}} \\ =\frac{2I_\mathrm{D}}{V_\mathrm{GS}-V_\mathrm{TH}} \end{gathered} gm=2μnCoxLWID =VGSVTH2ID
image-20240504213716206

例如:

image-20240504213816270
g m = ∂ ∂ V G S { 1 2 μ n C o x W L [ 2 ( V G S − V T H ) V D S − V D S 2 ] } = μ n C o x W L V D S \begin{aligned} g_m & =\frac{\partial}{\partial V_{\mathrm{GS}}}\left\{\frac{1}{2}\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}\Big[2(V_{\mathrm{GS}}-V_{\mathrm{TH}})V_{\mathrm{DS}}-V_{\mathrm{DS}}^{2}\Big]\right\} \\ &=\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}V_{\mathrm{DS}} \end{aligned} gm=VGS{21μnCoxLW[2(VGSVTH)VDSVDS2]}=μnCoxLWVDS
如果器件进入三极管区,跨导将下降。因此,放大应用时,我们通常使MOSFET工作于饱和区。

小信号模型的物理意义

实际上就是一个泰勒展开的过程,到一个偏执点,给出电压电流关系,把高阶部分去掉只留下线性部分。

把不理想的东西去掉,将非线性线性化。

二阶效应

体效应( V B ≠ V S V_B \ne V_S VB=VS

随着 V B < 0 V_B<0 VB<0耗尽层变得更宽了,由此 V T H V_{TH} VTH也提高了。

V B = 0 , V S > 0 V_B=0,V_S>0 VB=0,VS>0也是同样的效果,仍会出现体效应。

image-20240504221629182

image-20240504222125585

如上图有:
V o u t = V i n − V G S V_{out}=V_{in}-V_{GS} Vout=VinVGS

V G S = 2 I D μ n C o x W L + V T H \begin{gathered} V_{GS}=\sqrt{\frac{2I_D}{\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}}} +V_{TH} \end{gathered} VGS=μnCoxLW2ID +VTH

如果不考虑体效应就是图b, V T H V_{TH} VTH没有变化,即为 V G S V_{GS} VGS没有改变。

如果不考虑体效应就是图c, V T H V_{TH} VTH变化, V G S V_{GS} VGS改变。

体效应对小信号模型的影响

有体跨导和栅跨导 g m b g_{mb} gmb
g m b = ∂ I D ∂ V B S = μ n C o x W ˙ L ( V G S − V T H ) ( − ∂ V T H ∂ V B S ) \begin{aligned} g_{mb} & =\frac{\partial I_{\mathrm{D}}}{\partial V_{\mathrm{BS}}} \\ &=\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{\dot{W}}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})(-\frac{\partial V_{\mathrm{TH}}}{\partial V_{\mathrm{BS}}}) \end{aligned} gmb=VBSID=μnCoxLW˙(VGSVTH)(VBSVTH)
又有:
∂ V T H ∂ V B S = − ∂ V T H ∂ V S B = − γ 2 ( 2 Φ F + V S B ) − 1 2 \begin{aligned}\frac{\partial V_{\mathrm{TH}}}{\partial V_{\mathrm{BS}}}&=-\frac{\partial V_{\mathrm{TH}}}{\partial V_{\mathrm{SB}}}\\&=-\frac{\gamma}{2}(2\Phi_{F}+V_{\mathrm{SB}})^{-\frac{1}{2}}\end{aligned} VBSVTH=VSBVTH=2γ(2ΦF+VSB)21
可得重要公式:
g m b = g m γ 2 2 Φ F + V S B = η g m \begin{aligned}g_{\mathrm{mb}}&=g_{\mathrm{m}}\frac{\gamma}{2\sqrt{2\Phi_{\mathrm{F}}+V_{\mathrm{SB}}}}\\&=\eta g_{\mathrm{m}}\end{aligned} gmb=gm22ΦF+VSB γ=ηgm
看是通过体效应还是栅效应来控制电流。其影响因素并不一样。

image-20240504223311093

沟道长度调制效应

理想电流源的条件:NMOS工作在饱和区,且沟道长度足够长。

假设沟道长度不够长, L ′ L' L为夹断产生的耗尽区长度:
L ′ = L − Δ L L'=L-\Delta L L=LΔL
如果x足够小有 1 1 − x = 1 1 + x \frac{1}{1-x}=\frac{1}{1+x} 1x1=1+x1
1 L ′ = 1 L − Δ L = 1 L 1 ( 1 − Δ L / L ) ≈ 1 L ( 1 + Δ L L ) \frac1{L^{\prime}}=\frac1{L-\Delta L}=\frac1L\frac1{(1-\Delta L/L)}\approx\frac1L(1+\frac{\Delta L}L) L1=LΔL1=L1(1ΔL/L)1L1(1+LΔL)

a s s u m e Δ L / L = λ V D S , 1 / L ′ = 1 L ( 1 + λ V D S ) assume\Delta L/L=\lambda V_{DS},1/L^{\prime}=\frac{1}{L}(1+\lambda V_{DS}) assumeΔL/L=λVDS,1/L=L1(1+λVDS)

λ \lambda λ是沟道长度调制系数:

image-20240504224248584

λ = 1 L ( Δ L V D S ) ∝ 1 L \lambda=\frac1L(\frac{\Delta L}{V_{DS}})\propto\frac1L λ=L1(VDSΔL)L1

V A + V D S 1 V D S 2 − V D S 1 = I D 1 I D 2 − I D 1 λ = 1 V A = I D 2 − I D 1 I D 1 V D S 2 − I D 2 V D S 1 \begin{gathered}\frac{V_{A}+V_{DS1}}{V_{DS2}-V_{DS1}}=\frac{I_{D1}}{I_{D2}-I_{D1}} \\\lambda=\frac{1}{V_{A}}=\frac{I_{D2}-I_{D1}}{I_{D1}V_{DS2}-I_{D2}V_{DS1}} \end{gathered} VDS2VDS1VA+VDS1=ID2ID1ID1λ=VA1=ID1VDS2ID2VDS1ID2ID1

I D ≈ 1 2 μ n C o x W L ( V G S − V T H ) 2 ( 1 + λ V D S ) I_{\mathrm{D}}\approx\frac{1}{2}\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})^{2}(1+\lambda V_{\mathrm{DS}}) ID21μnCoxLW(VGSVTH)2(1+λVDS)
其与L的长度和工艺有关。

对小信号模型电流的影响

I D I_D ID V D S V_{DS} VDS的变化是非线性的.

I D = μ n C O X 2 W L ( V G S − V T H ) 2 ( 1 + λ V D S ) I_D=\frac{\mu_nC_{OX}}2\frac WL(V_{GS}-V_{TH})^2(1+\lambda V_{DS}) ID=2μnCOXLW(VGSVTH)2(1+λVDS)
可以把其影响看作为一个电阻。

小信号模型的电阻

r o = ∂ V D S ∂ I D = 1 ∂ I D / ∂ V D S = 1 1 2 μ n C o x W L ( V G S − V T H ) 2 λ ≈ 1 + λ V D S λ I D ≈ 1 λ I   D \begin{aligned} r_o& =\frac{\partial V_{\mathrm{DS}}}{\partial I_{\mathrm{D}}} \\ &=\frac1{\partial I_\mathrm{D}/\partial V_\mathrm{DS}} \\ &=\frac{1}{\frac{1}{2}\mu_{\mathrm{n}}C_{\mathrm{ox}}\frac{W}{L}(V_{\mathrm{GS}}-V_{\mathrm{TH}})^{2}\lambda} \\ &\approx\frac{1+\lambda V_{\mathrm{DS}}}{\lambda I_{\mathrm{D}}} \\ &\approx\frac{1}{\lambda I_{\mathrm{~D}}} \end{aligned} ro=IDVDS=ID/VDS1=21μnCoxLW(VGSVTH)2λ1λID1+λVDSλI D1

image-20240504224713253

漏电压如何受其他三端影响。

亚阀值效应

V G S < V T H V_{GS}<V_{TH} VGS<VTH,其实此时电流并不为0.
I D = I 0 exp ⁡ V G S ζ V T I_{\mathrm{D}}=I_{0}\exp\frac{V_{\mathrm{GS}}}{\zeta V_{T}} ID=I0expζVTVGS

  • 低功耗
  • 噪声大
  • 速度慢

 

MOS器件电容

一共有两种电容

  • 介质电容

  • 结电容(包含耗尽层)

image-20240505160418960

image-20240505160405189

通常我们只考虑 C G S C_{GS} CGS C G D C_{GD} CGD

image-20240505160806083

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

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

相关文章

杭电acm1013 Digital Roots 数字根 Java解法 高精度

Problem - 1013 (hdu.edu.cn) 高精度算术模拟 开long没过想到开bI 开bl一次过 import java.math.BigInteger; import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc new Scanner(System.in);BigInteger i;while (!(i sc.nextB…

GPT是什么?直观解释Transformer | 深度学习第5章 【3Blue1Brown 官方双语】

【官方双语】GPT是什么&#xff1f;直观解释Transformer | 深度学习第5章 0:00 - 预测&#xff0c;采样&#xff0c;重复&#xff1a;预训练/生成式/Transformer模型 3:03 - Transformer 的内部结构 6:36 - 本期总述 7:20 - 深度学习的大框架 12:27 - GPT的第一层&#xff1a;…

HT32F52352 -- 解锁电调、电机速度控制

一、问题背景 1.1 硬件&#xff1a; 电池组&#xff0c;电子调速器&#xff08;好盈电调 /ESC&#xff09;&#xff0c;接收机&#xff08;HT32F52352&#xff09;&#xff0c;风扇。 1.2 软件 keil5 二、问题分析 通过1.1图中可知&#xff0c;我们只需要使用 HT32F52352 模拟…

MAT内存分析软件安装

一、简介 MAT&#xff08;Memory Analyzer Tool&#xff09;工具是java堆内存分析器。可以用于查找内存泄漏以及查看内存消耗情况。MAT是Eclipse开发的免费的性能分析工具。 下载链接https://www.eclipse.org/mat/downloads.php 二、安装常见问题 1. 仅支持JDK17及以上版本 …

在GPU上加速RWKV6模型的Linear Attention计算

精简版&#xff1a;经过一些profile发现flash-linear-attention中的rwkv6 linear attention算子的表现比RWKV-CUDA中的实现性能还要更好&#xff0c;然后也看到了继续优化triton版本kernel的线索。接着还分析了一下rwkv6 cuda kernel的几次开发迭代以此说明对于不懂cuda以及平时…

如何使用Go语言的标准库和第三方库?

文章目录 一、如何使用Go语言的标准库示例&#xff1a;使用标准库中的fmt包打印输出 二、如何使用Go语言的第三方库示例&#xff1a;使用第三方库github.com/gin-gonic/gin创建Web服务器 总结 在Go语言中&#xff0c;标准库和第三方库的使用是日常编程中不可或缺的一部分。标准…

Java基于Spring Boot框架的课程管理系统(附源码,说明文档)

博主介绍&#xff1a;✌IT徐师兄、7年大厂程序员经历。全网粉丝15W、csdn博客专家、掘金/华为云//InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精彩专栏推荐订阅&#x1f447;&#x1f3…

Spring IoCDI (1)

目录 一、IoC & DI入门 1、Spring是什么 &#xff08;1&#xff09;什么是容器&#xff1f; &#xff08;2&#xff09;什么是IoC&#xff1f; 二、IoC介绍 1、传统程序开发 2、解决方案 3、IoC程序开发 4、IoC优势 三、DI介绍 通过前面的学习&#xff0c;我们知…

5月4(信息差)

&#x1f384; HDMI ARC国产双精度浮点dsp杜比数码7.1声道解码AC3/dts/AAC环绕声光纤、同轴、USB输入解码板KC33C &#x1f30d; 国铁集团回应高铁票价将上涨 https://finance.eastmoney.com/a/202405043066422773.html ✨ 源代码管理平台GitLab发布人工智能编程助手DuoCha…

mysql设置允许其他IP访问

文章目录 更改mysql配置文件登录mysql 更改mysql配置文件 查找.ini或者.cnf文件 更改bind-address为0.0.0.0 [mysqld] character-set-serverutf8mb4 bind-address0.0.0.0 default-storage-engineINNODB [mysql] default-character-setutf8mb4 [client] default-character-s…

探索设计模式的魅力:分布式模式让业务更高效、更安全、更稳定

​&#x1f308; 个人主页&#xff1a;danci_ &#x1f525; 系列专栏&#xff1a;《设计模式》 &#x1f4aa;&#x1f3fb; 制定明确可量化的目标&#xff0c;坚持默默的做事。 ✨欢迎加入探索分布式模式之旅✨ 在数字化时代&#xff0c;企业面临着前所未有的挑战和机遇。…

企业计算机服务器中了halo勒索病毒怎么处理,halo勒索病毒解密流程

随着网络技术的不断发展&#xff0c;网络在企业生产运营过程中发挥着重大作用&#xff0c;很多企业利用网络开展各项工作业务&#xff0c;网络也大大提高了企业的生产效率&#xff0c;但随之而来的网络数据安全问题成为众多企业关心的主要话题。近日&#xff0c;云天数据恢复中…

python学习笔记----异常、模块与包(九)

一、异常 1.1 什么是异常 在Python中&#xff0c;异常是程序执行时发生的错误。当Python检测到一个错误时&#xff0c;它会引发一个异常&#xff0c;这可能是由于多种原因&#xff0c;如尝试除以零、访问不存在的文件&#xff0c;或者尝试从列表中获取不存在的索引等。异常处…

程序语言基础

程序语言基础 导航 文章目录 程序语言基础导航一、程序设计语言二、各种程序语言特点三、高级程序设计语言四、编译器的工作阶段五、程序语言的数据成分六、程序控制结构七、表达式的例题八、传值、传址 一、程序设计语言 程序设计语言 高级语言低级语言 机器语言汇编语言 指…

关于YOLO8学习(四)模型转换为ncnn

前文 关于YOLO8学习(一)环境搭建,官方检测模型部署到手机 关于YOLO8学习(二)数据集收集,处理 关于YOLO8学习(三)训练自定义的数据集 简介 本文将会讲解: (1)如何通过PyCharm,进行pt模型的转换,最后输出一个适合手机端使用的模型 开发环境 win10、python 3.11…

农作物害虫检测数据集VOC+YOLO格式18975张97类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;18975 标注数量(xml文件个数)&#xff1a;18975 标注数量(txt文件个数)&#xff1a;18975 标…

C++进阶----多态

1.多态的概念 1.1 概念 多态的概念&#xff1a;通俗来说&#xff0c;就是多种形态&#xff0c;具体点就是去完成某个行为&#xff0c;当不同类型的对象去完成时会 产生出不同的状态。 举个例子&#xff1a;比如有一个基类Animal&#xff0c;它有两个子类Dog和Cat。每个…

三个关于文件操作的实例

内容是&#xff1a;通过文件操作&#xff0c;完成一些小的需求。用来查询某文件或者某个文件里面的关键字 1.例子一 &#xff08;1&#xff09;需求&#xff1a;在一个指定的目录下&#xff0c;找到包含该关键字的所有文件 &#xff08;2&#xff09;要求输入&#xff1a;一个…

C语言中的goto语句

goto label; C 语言中的 goto 语句允许把控制无条件转移到同一函数内的被标记的语句。 #include <stdio.h> int main(){goto first;printf("我是你好\n");first:printf("nihao\n");second:printf("This is 2\n");return 0; } 使用goto会…

mysql其它补充

exist和in的区别 exists 用于对外表记录做筛选。 exists 会遍历外表&#xff0c;将外查询表的每一行&#xff0c;代入内查询进行判断。 当 exists 里的条件语句能够返回记录行时&#xff0c;条件就为真&#xff0c;返回外表当前记录。反之如果 exists 里的条件语句不能返回记…