用ASM HEMT模型提取GaN器件的参数

news2024/11/19 5:42:34

标题:Physics-Based Multi-Bias RF Large-Signal GaNHEMT Modeling and Parameter Extraction Flow (JEDS 17年)

模型描述

该模型的核心是对表面势(ψ)及其随施加的栅极电压(Vg)和漏极电压(Vd)变化的解析建模。在考虑了真实器件效应(如速度饱和、DIBL、迁移率退化、通道长度调制CLM,参见图1)之后,固有栅极电荷(Qgi)和漏极电荷(Qdi)以及漏极电流(Id)的表达式以公式 ( 1 ) (1) (1) ( 3 ) (3) (3)的形式书写。
Q g i = W L N f C g { V g o − ( ψ s + ψ d ) 2 + ψ d s 2 12 ( V g o − ( ψ s + ψ d ) 2 + K B T q ) } ( 1 ) \mathrm{Q_{gi}=WLN_fC_g\left\{V_{go}-\frac{(\psi_s+\psi_{d})}{2}+\frac{\psi_{ds}^2}{12\Big(V_{go}-\frac{(\psi_s+\psi_{d})}{2}+\frac{K_{B}T}{q}\Big)}\right\}} (1) Qgi=WLNfCg Vgo2(ψs+ψd)+12(Vgo2(ψs+ψd)+qKBT)ψds2 (1)
Q d i = − W L N f C g 2 { V g o − ( ψ s + 2 ψ d ) 3 + ψ d s 2 12 ( V g o + K B T q − ( ψ s + ψ d ) 2 ) + ψ d s 3 12 ( V g o + K B T q − ( ψ s + ψ d ) 2 ) − 2 } ( 2 ) \mathrm{Q_{di}=-\frac{WLN_fC_g}2}\left\{\mathrm{V}_\mathrm{go}-\frac{(\psi_\mathrm{s}+2\psi_\mathrm{d})}{3}+\frac{\psi_{\mathrm{ds}}^{2}}{12\left(\mathrm{V_{go}}+\frac{\mathrm{K_BT}}{\mathrm{q}}-\frac{(\psi_s+\psi_d)}2\right)}+\frac{\psi_{\mathrm{ds}}^3}{12}\left(\mathrm{V_{go}}+\frac{\mathrm{K_BT}}{\mathrm{q}}-\frac{(\psi_{s}+\psi_{\mathrm{d}})}2\right)^{-2}\right\} (2) Qdi=2WLNfCg Vgo3(ψs+2ψd)+12(Vgo+qKBT2(ψs+ψd))ψds2+12ψds3(Vgo+qKBT2(ψs+ψd))2 (2)
I d s = μ e f f C g 1 + θ s a t 2 ψ d s 2 W L ( V g o − ψ m + V t h ) ( ψ d s ) ( 1 + λ V d s ) ( 3 ) I_{\mathrm{ds}}=\frac{\mu_{\mathrm{eff}}C_{g}}{\sqrt{1+\theta_{\mathrm{sat}}^2\psi_{\mathrm{ds}}^2}}\frac{W}{L}\left(V_{\mathrm{go}}-\psi_{m}+V_{\mathrm{th}}\right)\left(\psi_{\mathrm{ds}}\right)\left(1+\lambda V_{\mathrm{ds}}\right) (3) Ids=1+θsat2ψds2 μeffCgLW(Vgoψm+Vth)(ψds)(1+λVds)(3)
ψ m = ( ψ d + ψ s ) / 2 \psi_m=(\psi_d+\psi_s)/2 ψm=(ψd+ψs)/2
在这里插入图片描述
图 1. 为实现更接近实际器件行为的模型,在基于核心表面势垒的漏极电流模型中加入了多种非理想性因素。

为了捕捉GaN器件由于大面积接入区(AR)导致的开启电阻显著调制,特别是在漏极支持高击穿电压时,在核心模型基础上附加接入区电阻模型。接入区中的电流表示形式如(4)所示,其中Lacc为接入区长度,NS0ACCS、VSATACCS和U0ACCS分别代表接入区二维电子气(2DEG)面载流子密度、载流子饱和速度和迁移率。
R d s , a c c = R c W ⋅ N f + L a c c W ⋅ N f ⋅ q ⋅ N S 0 A C C S ⋅ U 0 A C C S × ( 1 − ( I d s W ⋅ N f ⋅ N S 0 A C C S ⋅ V S A T A C C S ) 2 ) − 1 / 2 ( 4 ) \mathrm{R_{ds,acc}=\frac{R_{c}}{W\cdot N_{f}}+\frac{L_{acc}}{W\cdot N_{f}\cdot q\cdot N_{S0ACCS}\cdot U_{0ACCS}}\times\left(1-\left(\frac{I_{ds}}{W\cdot N_{f}\cdot N_{S0ACCS}\cdot V_{SATACCS}}\right)^{2}\right)^{-1/2}} (4) Rds,acc=WNfRc+WNfqNS0ACCSU0ACCSLacc×(1(WNfNS0ACCSVSATACCSIds)2)1/2(4)

直流参数提取

参数描述
VOFF截止电压
NFACTOR子阈值斜率因子
CDSCDSS退化因子
η0DIBL参数
VDSCALEDIBL参数
U0低场迁移率
NS0ACCSAR 2DEG密度
VSATACCSAR饱和速度
RTH0热阻

图 2.使用多偏压Id − Vg和Id − Vd曲线进行逐级直流参数提取流程。
在这里插入图片描述
从Id − Vg线性数据中识别VOFF。在提取VOFF之后,从对数坐标Id − Vg曲线中优化NFACTOR、η0和CDSCD参数。
在这里插入图片描述
U0参数被优化以适应低栅极电压条件。

在这里插入图片描述
在Id与Vd曲线的线性区段中,通过调整NS0ACCS来拟合导通电阻。
在这里插入图片描述
VSATACCS是通过拟合Id与Vd曲线中的饱和电流来提取的。
在这里插入图片描述
RTH0参数被调整以适应自热效应的拟合。模型在参数提取前后的结果分别用红色和黑色显示。

首先,图2(a)展示了在多个Vd条件下的Id与Vg关系曲线,分别采用线性刻度和对数刻度。VOFF可以从数据中识别出来,即当Id开始上升时的Vg值,标志着亚阈值区间的结束。也可以通过广为人知的gm-导数法或恒定电流法对其进行量化。所提取的VOFF值应与Id − Vg对数坐标图相吻合,从而提供一个良好的初始VOFF值,并可通过微调以实现更好的拟合。在同一幅图中,在亚阈值区域的对数坐标曲线上可以提取出NFACTOR、CDSCD、η0和VDSCALE等参数。其中,NFACTOR是亚阈值斜率参数,可以通过优化来适应低Vd值下的亚阈值斜率。一旦确定了NFACTOR,参数η0就可以进行优化调整,以便随着Vd增加补偿DIBL(栅极电压引起的漏电流崩落)效应或VOFF的退化。另外,η0也可以通过对数据直接观察得到。对于相同的电流,在线性饱和Vd值之间的亚阈值曲线位移可大致估计η0的大小;而VDSCALE决定了VOFF随Vd增加的变化速率。随着Vd增大,亚阈值斜率的恶化程度由CDSCD决定。

低场迁移率参数U0通过拟合Id与Vg线性图中的低Vd和低Vg数据条件进行调整,这样可以合理地假设垂直电场以及沿沟道方向的电场导致的迁移率退化结果为U0。图2(b)及其放大插图突出了优化U0后得到的拟合结果。

AR参数NS0ACCS和VSATACCS分别从Id与Vd的线性区和饱和区中提取,如图2©和2(d)所示。其中,NS0ACCS对于决定导通电阻至关重要,而VSATACCS则用于确定饱和电流水平。自热效应(SHE)采用标准的R-C网络方法建模,该方法包括一个热阻(RTH0)和一个热容(CTH0)。在热节点处电压的变化反映出温度的上升(ΔT),并将此温升值叠加到器件运行时的名义温度(TNOM)上。DC-IV特性曲线中的高电流Id与Vd区域呈现出负斜率,如图2(e)所示,这表明模型预测到了SHE效应,并且可以借此提取参数RTH0。上述描述的过程总结于图3中。

在这里插入图片描述
图3. 所述的直流参数提取流程,不仅用于拟合漏极电流,还用于获取器件的固有电容。AR模型如图2所示被整合进固有模型中。

陷阱效应的建模

为了准确估计GaN HEMT的大信号射频行为,建立精确的陷阱模型至关重要。与预期理论输出功率(VppIpp/8)相比,射频功率放大器的实际输出功率下降现象可归因于各种陷阱效应的表现形式,例如电流崩塌、拐点漂移、漏极滞后、栅极滞后等。在图4所示的双脉冲模式下,采用1000 Hz脉冲频率和0.02%占空比进行脉冲IV特性表征,该测试在多种静态漏极和栅极偏压条件下进行,确保栅极电压和漏极电压同时从静态偏压点进行脉冲变化。脉冲宽度为200 ns,测量窗口在200 ns内的40 ns时段内足够短,以确保脉冲-IV特性的等温及动态同条件测量。
在这里插入图片描述
图4. (I) 用于模拟陷阱效应的两个R-C子电路,其中一个用于栅极滞后,另一个用于漏极滞后。电压Vtrap1和Vtrap2被反馈至紧凑模型中,以更新其关键参数,如(5)所示。 (II) 双脉冲方案进行脉冲-IV仿真。
V O F F ( T r a p ) = V O F F + ( V O F F T R ⋅ V t r a p 2 ) \mathrm{V_{OFF}}(\mathrm{Trap})=\mathrm{V_{OFF}}+\left(\mathrm{V_{OFFTR}}\cdot\mathrm{V_{trap2}}\right) VOFF(Trap)=VOFF+(VOFFTRVtrap2)
η 0 ( Trap ) = η 0 + ( η 0 TR ⋅ V trap 2 ) \eta_{0}(\text{Trap})=\eta_{0}+\left(\eta_{0\text{TR}} \cdot \mathrm{V}_{\text{trap}2}\right) η0(Trap)=η0+(η0TRVtrap2)
C D S C D ( T r a p ) = C D S C D + ( C D S C D T R ⋅ V t r a p 2 ) \mathrm{C}_{\mathrm{DSCD}}(\mathrm{Trap})=\mathrm{C}_{\mathrm{DSCD}}+\left(\mathrm{C}_{\mathrm{DSCDTR}}\cdot\mathrm{V}_{\mathrm{trap}2}\right) CDSCD(Trap)=CDSCD+(CDSCDTRVtrap2)
R d s ( T r a p ) = R d s − ( R T R 1 ⋅ V t r a p 1 ) + ( R T R 2 ⋅ V t r a p 2 ) (5) \mathrm{R_{ds}}(\mathrm{Trap})=\mathrm{R_{ds}}-\left(\mathrm{R_{TR1}}\cdot\mathrm{V_{trap1}}\right)+\left(\mathrm{R_{TR2}}\cdot\mathrm{V_{trap2}}\right)\tag{5} Rds(Trap)=Rds(RTR1Vtrap1)+(RTR2Vtrap2)(5)
从图5中观察到,由于陷阱导致色散需要建模的四个最重要的参数分别是VOFF、η0、CDSCD以及漏源极电荷储存电容电阻(Rds)。采用如图4所示的两个R-C子电路对此进行建模。节点电压Vtrap1和Vtrap2分别代表栅极滞后和漏极滞后的影响,并将这两个电压反馈回模型中,用于更新VOFF、η0、CDSCD和Rds的值。其中,VOFFTR、η0TR、CDSCDTR、RTR1和RTR2作为参数使用。如图5所示,在多种静态偏压条件下对脉冲Id与Vg及Id与Vd的精确模型拟合结果,验证了所提出的陷阱模型的有效性。
在这里插入图片描述
在这里插入图片描述
图5. 利用陷阱模型得到的测量值与模拟值之间关于(a)脉冲Id-Vg特性和(b)脉冲Id-Vd特性的相关性。在多种静态偏压条件(Vdq=5,20 V和Idq=10,100 mA/mm)下观察到精确拟合结果,这对于模型非线性射频行为至关重要。

射频参数提取

图 6 中展示了射频小信号等效电路 (SS-EC)。整个 SS-EC 具有栅极 (GMF) 和漏极 (DMF) 区域或焊盘,分别将信号传递到栅极和漏极端口。它还有源极区域 (SMF) 或通孔,通过这些通孔,源极焊盘连接到背板金属化层。在这些区域之外,总线电感 Lxg、Lxd 和 Lxs 表示焊盘与实际 DUT 之间的连接,DUT 本身由工艺设计套件 (PDK) 控制。放大插图显示了 DUT 内部特征寄生电容 CGS,p、CGD,p 和 CDS,p 以及访问电阻 Rg、Rd 和 Rs 的等效电路表示。
在这里插入图片描述
图 6. 包括由ASM-HEMT模型PDK描述的内在器件在内的整个设备的小信号等效电路模型。接入电阻Rg、Rd和Rs包含在内在核心模型中,而仅总线电感构成了外在级别的寄生参数。汇流条采用标准传输线模型进行模拟。

在完成直流-电压(DC-IV)参数提取的主要工作后,由于它们依赖于单一物理量ψ,因此同时确定了跨导(gm)、输出电导(gds)、内在电容(Cgs,i、Cgd,i和Cds,i)以及内在栅极电阻(Rg,i)。此外,在进行直流参数提取时,同时也对AR电阻(Rd和Rs)进行了拟合。所以,现在只剩下提取寄生电容以及栅极指状电阻(Rg,f)以及电感的任务。

Keysight的ADS模拟器进行所有模型仿真。在多种偏压条件下测量得到的宽频S-参数(0.5至50 GHz)被用于射频参数提取。通过采用晶圆上通反射载(Through Reflect Load, TRL)去嵌方法,对汇流条进行了去嵌,并得到了每个汇流条形式上的两端口S-参数文件。去嵌后的外在层测量结果自此被用于参数提取。

首先遵循标准低频Y参数法进行内在元件提取。需要注意的是,正如第三节中所述,在核心模型中包含了AR模型,因此我们可以利用这一优势,将Rs和Rd从内在的小信号等效电路(SS-EC)中省略掉,因为它们对跨导gm和输出电导gds的影响已经通过AR模型得以体现。这样显著简化了在不牺牲准确度的情况下进行射频参数手工分析的过程,尽管省略了AR电阻,不会因遗漏这些电阻而影响准确性。

本征SS-EC元件测量值与模拟值的重叠图在频率轴上的对比结果如图7所示。通过调整寄生电容的数值以使电容曲线达到相应的水平,同时陷阱模型负责处理gds的色散现象。在模型中,gm在低频段唯一表现出的色散是由自热效应引起的,并由自热参数RTH0和CTH0决定。不过,这些元素对偏压的依赖性已经由基于表面势核心模型妥善处理了。

在近10 GHz的频率范围内,这些元件对频率的准独立性表现良好,这是一个验证所提出射频模型有效性的标准基准。这意味着在出现感抗效应之前,我们拥有一个显著的提取范围。
在这里插入图片描述
图7. 对于Vd = 5 V和10个栅极偏压条件提取得到的小信号等效电路(SS-EC)的 (a) Cgs、(b) Cgd、© gm和(d) gds。为了使模型与测量数据拟合,已将寄生电容调整为表2中给出的数值以适应(a-b)部分的情况。观察到一个足够宽的频率范围(约10 GHz),在这个范围内SS-EC元件表现出频率无关的行为,在此之后感抗效应开始占主导地位。

在这里插入图片描述
值得注意的是,当移动到更低的频率时,栅极电阻Rg会急剧增加(见图8(a)),这可归因于GaN器件中由于电流流过栅源和栅漏二极管而导致的栅极-通道微分电阻。通过在栅源和栅漏端子之间加入大电阻Rgs和Rgd来模拟这一现象,如图8(b)所示。尽管如此,仍能发现一个可观的频率范围用于提取栅指电阻Rg,f = Rg − Rg,i,这一点在图8(a)中得以展示。

表2中展示了提取出的寄生电容和电阻值。采用标准RC串联网络跨越漏极和源极节点来捕获基板损耗,如图8(b)所示。该衬底网络影响了在低频段观察到的gds色散现象,进而影响设备的S22参数。理想情况下,对应RC衬底网络的时间常数应由低频Y参数确定。但由于设备宽带S参数测量数据从500 MHz开始,因此无法精确提取Rsub和Csub的确切值。为此,选择了一个方便的时间常数,使其既能很好地解释500 MHz以下的gds色散现象,同时又能提供最佳拟合效果。在本研究中,将这个时间常数设置为50 μs或20 kHz。
在这里插入图片描述
图 8. 为了捕获分别由栅源和栅漏肖特基二极管中电流导致的微分栅电阻,本征的小信号等效电路(SS-EC)中包含了大电阻Rgs和Rgd。它们的加入在低频时显著影响了整体栅电阻(Rg),如图8(a)所示。Rsub和Csub被包含进来以捕捉输出端口处的衬底损耗。需要注意的是,由于AR电阻Rs和Rd的影响已嵌入到gm和gds中,因此在此省略不计。

值得注意的是,外在电感和偏压相关的本征电容会在更高频率产生共振现象,其具体表现为在外在层Y参数中出现的凹陷和峰值。如图9所示,这是一个示例说明。这些特征可以用于提取表3中列出的总线电感,以便匹配测量值与模型预测值对应的峰值。可以看出,由于电容随偏压变化而变化,该模型在捕获多种偏压条件下的共振行为方面具有高度准确性,从而作为验证模型提取过程的另一种方法。Lxs的负值可能归因于对衬底寄生效应的不适当校准或去嵌入处理。
在这里插入图片描述
图 9. 展示了模型预测与测量得到的宽带外在层Y参数之间的比较。此处以Y11为例进行说明。模型精确地捕捉到了峰值和谷值及其对偏压的依赖性,这反映了内在电容与外在电感之间相互作用的表现。可以通过微调总线电感的数值来匹配测量值与模型预测值在外在层Y参数中的峰值和谷值。
在这里插入图片描述
为总结射频参数提取过程,图10展示了频率范围在0.5至50 GHz之间的宽带S-参数重叠情况。结果显示了20种不同的偏压条件:漏极电压分别为5 V和20 V,并且栅极电压有10种不同的值,使得静态电流跨越了一个数量级(从10 mA/mm到100 mA/mm)。在各种不同偏压条件下,测量数据与模型之间呈现出高度相关性,这对于设计在不同漏极供电电压下的各类功率放大器(PA)来说是一项重要的模型能力。同时,该模型精确预测了S22中拐点效应对偏压的依赖关系,这对于PA输出匹配网络的设计具有重要意义。整个参数提取流程直接明了,无需采用任何优化算法,如图11所示进行了总结概述。
在这里插入图片描述
图 10. 对比了频率在0.5至50 GHz范围内的模型预测与实验测量得到的宽带外在层S-参数数据。Smith图展示了两种不同漏极偏压条件下的S11和S22(a-b)、S12和S21(c-d),每种漏极条件下有10种不同的栅极偏压(Id = 10至100 mA/mm)。该模型精确地捕捉到了S-参数对偏压的依赖性,这验证了核心内在模型以及射频参数提取过程的准确性。模型出色地再现了S22中的拐点效应,突显了器件内在特性的卓越建模能力。箭头指示了电流Id增加的方向。
在这里插入图片描述
图11. 射频参数提取流程,用于提取GaN器件的射频小信号模型。该流程直接明了,无需进行任何优化,并通过如图10所示测量值与模拟宽带S-参数之间准确的相关性得到了验证。

大信号模型行为

为了检验所提出的模型的大信号性能表现,将测量数据与模型生成的输出功率(POUT)和功率附加效率(PAE)负载牵引曲线进行了对比分析。如图12(a)所示的是使用模型PDK和设备外在组件构建的ADS负载牵引原理图。通过Focus Microwaves提供的负载调谐器,在10 GHz基波频率下以输入功率(PIN)为22 dBm获取了测量负载牵引数据。

为了更深入地理解负载阻抗对POUT和PAE的影响,在图12(b)至12(i)中将测量得到的负载牵引数据重新解释为离散负载扫描,并与模型估算结果进行了比较。结果显示,随着负载实部和虚部的变化,POUT和PAE及其相互之间的权衡关系均被模型精确捕捉到了。
在这里插入图片描述
在这里插入图片描述
图 12. (a) 使用嵌入模型模拟负载牵引曲线的ADS原理图。以2端口S参数组件形式添加了焊盘级寄生效应。中央位置是受ASM-GaN-HEMT PDK控制的DUT(Device Under Test,待测器件)。
(b-i) 在10 GHz信号频率下,针对多种偏置条件,分别展示了POUT和PAE随着实部负载电阻和虚部负载电抗变化的离散负载扫描结果。该模型准确预测了POUT和PAE的最大值及其在改变负载阻抗时相互之间的权衡关系。

表4中给出了在不同栅极偏压条件下,通过负载牵引曲线获得的实现最大POUT和PAE的最佳负载阻抗值。在图13(a)至13(d)中,测量数据与模拟轮廓的重叠显示了高度相似性,这突显了所提出模型能够准确捕捉GaN HEMT非线性特性的能力,从而有效地预测POUT和PAE。由于负载牵引数据是在焊盘级进行测量的,因此在ADS模拟器中构建模型时,需要将提取的汇流条结构添加到外在层模型中,如图12(a)所示。
在这里插入图片描述
图13. 对比了在Vd = 20 V时,两种电流密度Id分别为10 mA/mm和100 mA/mm条件下测量的和模拟得到的POUT(a, c)与PAE(b, d)负载牵引曲线。在标准50欧姆阻抗下,史密斯圆图区域对幅度范围0.26 < Magnitude( Γ \Gamma Γ) < 0.71和相位范围70° < Phase( Γ \Gamma Γ) < 160°进行了采样。该模型准确预测了随着负载阻抗变化时,POUT和PAE的最大值及其相互权衡关系。红色轮廓:实测数据;蓝色轮廓:模拟数据。

最后,进行了功率扫描仿真研究,以考察当器件进入压缩区域时模型的性能表现,如图14所示。负载阻抗设置为最大PAE状态。该模型在预测器件非线性行为方面表现出色,特别是在器件达到非线性区域后增益压缩现象以及随后在功率回退时PAE峰值的表现。通过精确模拟大信号工作条件下陷阱效应和自热现象,该模型能够在多种偏置条件下实现这样的准确性。这些结果表明,该模型已经准备好作为基于GaN HEMT技术的先进射频电路设计行业标准使用。
在这里插入图片描述
图14. 比较了模型模拟与实测的POUT(输出功率)、增益和PAE(功率附加效率)作为可用输入功率(PIN)函数的变化情况,其中Vd分别设置为5 V和20 V,并考虑两种栅极偏压条件Id = 10 mA/mm和100 mA/mm。22 dBm射频输入信号的工作频率为10 GHz,负载阻抗值设定为实现最大PAE。模型精确地再现了增益压缩现象,这表明该模型准确地捕捉到了非线性特性。

结论

本研究展示并成功验证了一种基于表面势的GaN HEMT射频大信号模型,该模型针对商业GaN器件的测量数据进行了验证。研究发现,通过拟合模型以匹配直流-电压(DC-IV)特性曲线,由于器件本征电荷与电流之间的自洽性,将自动生成用于射频模拟的小信号等效电路,除了寄生电容和栅极电阻需要采用标准程序进行提取之外。此外,还利用RC电路对陷阱效应进行了建模,并使用宽带S参数对射频模型进行了验证。进一步地,该模型展示了其预测不同负载阻抗下负载牵引曲线及其对应最大值的能力,这对于精确进行功率放大器的一次性设计十分有用。

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

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

相关文章

【数据结构1-3】集合

有时候&#xff0c;我们并不关心数据之间的前后关系&#xff0c;也不关心数据的层次关系。一些确定元素只是单纯的聚集在一起&#xff0c;这样的元素聚集体被称为集合。 当希望知道某个数据是否存在一个集合中&#xff0c;或者两个元素是否在同一个集合中时&#xff0c;就需要使…

JVM系列——对象管理

JVM对象分布 对象头 第一类是用于存储对象自身的运行时数据&#xff0c;如哈希码&#xff08;HashCode&#xff09;、GC 分代年龄、锁状态标志、线程持有的锁、偏向线程 ID、偏向时间戳等 另外一部分是类型指针&#xff0c;即对象指向它的类型元数据的指针&#xff0c;Java 虚…

敲黑板啦!CSGO游戏搬砖项目操作注意事项

CSGO游戏搬砖项目怎么赚钱的&#xff0c;利润在哪&#xff1f; 1.两个平台之间币种不一样&#xff0c;就存在一个汇率差&#xff0c;两平台装备价格也不一样&#xff0c;汇率差-价格差利润。 CSGO游戏搬砖项目具体有哪些操作步骤&#xff1f; 1、准备一台电脑&#xff0c;配置…

Git学习,基础,安装,配置,笔记总结

Git安装与常用命令 本教程里的git命令例子都是在Git Bash中演示的,会用到一些基本的linux命令,在此为大家提前列举: ls/ll 查看当前目录 cat 查看文件内容 touch 创建文件 vi vi编辑器(使用vi编辑器是为了方便展示效果,学员可以记事本、editPlus、notPad++等其它编 辑…

C#使用OpenCvSharp4库读取电脑摄像头数据并实时显示

一、OpenCvSharp4库 OpenCvSharp4库是一个基于.Net封装的OpenCV库&#xff0c;Github源代码地址为&#xff1a;https://github.com/shimat/opencvsharp&#xff0c;里面有关于Windows下安装OpenCvSharp4库的描述&#xff0c;如下图所示&#xff1a; 二、C#使用OpenCvSharp4库…

React 组件生命周期-概述、生命周期钩子函数 - 挂载时、生命周期钩子函数 - 更新时、生命周期钩子函数 - 卸载时

React 组件生命周期-概述 学习目标&#xff1a; 能够说出组件的生命周期一共几个阶段 组件的生命周期是指组件从被创建到挂在到页面中运行&#xff0c;在到组件不用时卸载组件 注意&#xff1a;只有类组件才有生命周期&#xff0c;函数组件没有生命周期(类组件需要实例化&…

监听项目中指定属性数据,点击或模块显示时

当项目中&#xff0c;需要获取某个页面上、某个标签上、有指定自定义属性时&#xff0c;需要在点击该元素时进行公共逻辑处理&#xff0c;或该元素在显示的时候进行逻辑处理&#xff0c;这时可以定义一个公共的方法&#xff0c;在每个页面引用&#xff0c;并写入数据即可 &…

Win11系统连接带HDMI接口的显示器后,电脑没有声音如何调试

解决这个问题的方法很简单&#xff0c;没有那么复杂。之所以使用HDMI接口连接了显示器后没声音&#xff0c;原因就是HDMI接口是包含音频视频两种信号的接口。当电脑的HDMI接口被使用时&#xff0c;系统就会默认从HDMI设备输出声音信号了&#xff0c;而此时如果HDMI设备没有声音…

基本控件(二)QMainWindow主窗口相关 以及 手写控件的方法 (按F2)

探究过程 先创建个QMainWindow项目。 鼠标点击选中QMainWindow之后按F2&#xff0c;就会进入其最一开始的定义的头文件中。 来到qmainwindow.h头文件中&#xff0c;可以清楚看到这些继承关系&#xff1a; 同样的操作&#xff0c;来到QWidget的定义之处&#xff1a; UI设计界面…

操作符详解(下)

目录 下标访问[ ]、函数调用() [ ] 下标引用操作符 函数调用操作符 结构成员访问操作符 结构体成员的直接访问 操作符的属性&#xff1a;优先级、结合性 优先级 结合性 整型提升 算术转换 下标访问[ ]、函数调用() [ ] 下标引用操作符 操作数&#xff1a;一个数组…

Matlab处理excel数据

我们新建个excel文档&#xff0c;用Matlab读取里面的内容&#xff0c;计算和判断里面的计算结果是否正确&#xff0c;并打印到另一个文档当中。 新建文档 新建输入文档&#xff0c;文件名TestExcel 编写脚本 [num,txt] xlsread(TestExcel.xlsx); SNcode num(:,1);%从序号中…

github连不上

github连不上 错误提示解决方案steam 采用Hosts加速 错误提示 fatal: unable to access ‘https://github.com/Ada-design/qianduan.git/’: Failed to connect to github.com port 443 after 21073 ms: Couldn’t connect to server 解决方案 下载steam https://steampp.ne…

爬虫基础-前端基础

Html是骨骼、css是皮肤、js是肌肉&#xff0c;三者之间的关系可以简单理解为m(html)-v(css)-c(js) 浏览器的加载过程 构建dom树 子资源加载-加载外部的css、图片、js等外部资源 样式渲染-css执行 DOM树 ajax、json、xml AJAX 是一种在无需重新加载整个网页的情况下&#xf…

【CANoe使用大全】——Logging窗口

&#x1f64b;‍♂️【CANoe使用大全】系列&#x1f481;‍♂️点击跳转 文章目录 1.概述2.Logging窗口打开方式3.创建Logging4.配置4.1. 命名4.2.格式选择4.3. 路径选择与命名4.3.1.Logging文件命名_自定义4.3.2.Logging文件命名_系统内选择 5.Logging触发方式5.1 Logging模块…

MATLAB - 仿真单摆的周期性摆动

系列文章目录 前言 本例演示如何使用 Symbolic Math Toolbox™ 模拟单摆的运动。推导摆的运动方程&#xff0c;然后对小角度进行分析求解&#xff0c;对任意角度进行数值求解。 一、步骤 1&#xff1a;推导运动方程 摆是一个遵循微分方程的简单机械系统。摆最初静止在垂直位置…

怎样做好Code Review

Code Review方案 定义 Code Review代码评审是指在软件开发过程中&#xff0c;通过对源代码进行系统性检查的过程。通常的目的是查找各种缺陷&#xff0c;包括代码缺陷、功能实现问题、编码合理性、性能优化等&#xff1b;保证软件总体质量和提高开发者自身水平 code review …

【C语言刷题系列】计算整数的二进制位中1的个数 (三种方式)

文章目录 一、文章简介 1.取模 配合 整除 的方式 2.按位与 配合 右移 的方式 3.按位与 的方式 一、文章简介 本文所属专栏C语言刷题_倔强的石头106的博客-CSDN博客 注&#xff1a;如果没有特别说明&#xff0c;本文所提及的整数为有符号整型&#xff0c;即 int 类型 本文…

452. 用最少数量的箭引爆气球 - 力扣(LeetCode)

题目描述 有一些球形气球贴在一堵用 XY 平面表示的墙面上。墙面上的气球记录在整数数组 points &#xff0c;其中points[i] [xstart, xend] 表示水平直径在 xstart 和 xend之间的气球。你不知道气球的确切 y 坐标。 一支弓箭可以沿着 x 轴从不同点 完全垂直 地射出。在坐标 …

JVM 笔记

JVM HotSpot Java二进制字节码的运行环境 好处&#xff1a; 一次编写&#xff0c;到处运行自动内存管理&#xff0c;具有垃圾回收功能数组下标越界检查多态&#xff08;虚方法表&#xff09; JVM组成 类加载子系统&#xff08;Java代码转换为字节码&#xff09;运行时数据…

MongoDB实战

1.MongoDB介绍 1.1 什么是MongoDB MongoDB是一个文档数据库&#xff08;以JSON 为数据模型&#xff09;&#xff0c;由C语言编写&#xff0c;旨在为WEB应用提供可扩展的高性能数据存储解决方案。 文档来自于"JSON Document"&#xff0c;并非我们一般理解的 PDF&…