【2023集创赛】信诺达杯三等奖:关于LM386N-1音频功率放大器性能的测量指南

news2025/2/28 15:45:38

本文为2023年第七届全国大学生集成电路创新创业大赛(“集创赛”)信诺达杯全国三等奖作品分享,参加极术社区的【有奖征集】分享你的2023集创赛作品,秀出作品风采,分享2023集创赛作品扩大影响力,更有丰富电子礼品等你来领!

团队介绍

参赛单位:南京信息工程大学
队伍名称:如约而至
指导老师:刘恒
参赛队员:王曼清、崔骏彦、蒋丽侠
总决赛奖项:三等奖

赛题要求

基于ST3020模拟集成电路测试实训平台,完成音频功率放大器LM386N-1器件的自动化测试方案设计。要求测试方案思路清晰,文档框架结构合理、内容逻辑通顺,必须包含以下内容:
(1)ST3020系统手册(模拟部分)和LM386N-1手册的思维导图。
(2)需要尽量多地测试出LM386N-1芯片的参数,并写出各指标参数的测试方案和基于指定测试平台的测试程序。
(3)测试接口原理图、每项参数测试方法说明、测试程序。

项目设计情况

1.通过研读LM386N-1芯片手册确定需要测量的芯片参数
2.根据参数特性制定合适的测试电路原理图
3.综合电路编写测试方案

设计难点

1.符合规范的合理测量各个参数。
2.对于各个参数的电路设计。
3.通过继电器将各个电路组合起来实现自动化测量。

芯片概述

LM386N-1是一种音频集成功放芯片,在集成OTL型功放电路中较为常见,它是具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点的功率放大器。

LM386N-1类似于通用型集成运放,是一个三级放大电路:第一级为差分放大电路;第二级为共射放大电路;第三级为准互补输出级功放电路,其广泛应用于录音机和收音机之中。

LM386N-1音频功率放大器主要应用于低电压消费类产品。为使外围元件最少,电压增益内置为20。但在1脚和8脚之间增加一只外接的电阻和电容,便可将电压增益调为任意值,直至200。输入端以地为参考,同时输出端被自动偏置到电源电压的一半。在6V电源电压下,它的静态功耗仅为 24mW,适合于电池供电场合。

LM386N-1音频功率放大器,又称音频功率增强器,是一种可以改善音频信号能量和声音音量的设备。它可以将输入的音频信号放大,从而可以提高放大器的音量,增强音质,从而改善音频性能。此外,音频功率放大器还可以用于增强低音频信号,使其达到扬声器的功率有效范围,并有效抑制高频失真。

音频功率放大器可以用于连接各种类型的设备,例如CD播放器、笔记本电脑、MP3播放器等,它从这些设备中收集音频信息,再将其转换为一种可以放大的电子信号。放大器利用一种叫做交流电变换技术(ACTR) 的电压增益设备来将音频信号放大,然后将放大的信号发送到一个额外的设备上,如扬声器,以便进一步处理音频信号。

封装形式及内部结构

LM386N-1 的封装形式为 DIP8 或 SOP8
1与8脚为增益调整端,当两脚开路时,电压放大数为20倍,当两脚间接10uf容时,电压放大倍数为200倍;
2脚为反相输入端;
3脚为同相输入端;
4脚为地端;
5脚为输出端;
6脚为电源正端;
7脚为旁路端;
6脚与地之间接10uf电容可消除可能产生的自激震荡,如无震荡7脚可悬空不接。

在这里插入图片描述

图 1:LM386N-1引脚
在这里插入图片描述

图 2:LM386N-1内部电路

LM386N-1内部电路原理如图2所示。其基于典型的音频功率放大器配置,通常称为Lin拓扑。LM386N-1 内部电路分为输入级,电压放大器级(VAS),输出级(OPS)和反馈网络。

输入级模块一是PNP发射极跟随器放大器(Q1,Q3),其设置输入阻抗并定义DC工作点,使输入电压离地升高,因此电路将接受负输入信号至-0.4V。
两个50k输入电阻(R1,R3)均建立到基极电流接地的路径,需要将输入耦合,以免干扰内部偏置,因此输入阻抗由这些电阻决定,并设置为50K。

电压放大级
共发射极放大器(Q7)将低幅度输入信号放大到直接耦合到输出级的合适电平。

输出级
LM386N-1是AB类功率放大器,其中每个晶体管都放大其对应的半波。由于PNP晶体管的增益差的,Q9和Q10是在一个化合物PNP晶体管配置。

分频器补偿
二极管D1和D2用于补偿交越失真。实际上,在推挽拓扑结构中,在输入信号开始超过其正向电压(Vbe)时晶体管才开始导通,正向电压(Vbe)是基极-发射极结上的电压(通常约为±0.6 V) 。为抵消晶体管的最小导通限制(Vbe),要对它们施加偏置,使它们空转电压始终不低于正向电压(Vbe)。一定数量的电流(称为偏置电流)不断地馈入晶体管的基极,使它们保持导通的牺牲效率得到保证。使用二极管被证明是最好的解决方案之一:它提供了一个取决于温度的压降,并且热系数与晶体管相匹配可以使偏置电流保持相当稳定。将二极管安装在与功率晶体管相同的散热器上便可得到精确的热跟踪。通常情况下,一个二极管是不够的,所以放大器往往使用多个二极管结,而在LM386N-1中二极管使用的数量为两个。

反馈网络
经过电阻R8从输出向发射极Q4施加负反馈。该直流反馈的作用是将输出直流偏置电压稳定到电源电压的一半。定性条件下,直流反馈的功能为:若因某种原因导致Vo增大,则相应的电流增量将流过R8且流入Q4的发射极。因此,Q4的集电极电流增加,使Q7的基极电压正增加。从而Q7的集电极电流增加,Q7的基极电压降低,所以Vo降低。

参数测试

在这里插入图片描述

图 3:电参数

在查阅芯片手册后,我们了解到LM386-1音频功率放大器的基本信息如图3所示,可以分析出该芯片的基本性能。

本文给出了几种关键参数下音频功率放大器(LM386N-1)的标准数据表信息的测量方法:

  • 静态电源电流(Icc)
  • 输出功率(Po)
  • 电压增益(Av)
  • 带宽(BW)
  • 全谐波失真(THD)
  • 电源纹波抑制比(PSRR)
  • 输入电阻(RIN)
  • 输入偏置电流(IB)

测量取决于印刷电路板(PCB)的布局,图3反映了典型的规格,并在专门设计的允许准确性和易于测量的测试板上进行测量得出参数。然而,本应用的测量是使用反映真实世界布局约束的ST3020上的电路进行的。对特定音频电路的测量值可能与典型的规格有所不同。PCB布局或测量系统可能是导致较大差异的重要因素。

我们设计的PCB板子及原理图如下所示:
在这里插入图片描述

图 4:原理图
在这里插入图片描述

图 5:PCB

为测量以下参数,在规定的环境温度下,我们将LM386N-1接入ST3020测试系统。

静态电源电流Iq

定义
静态电流是指没有信号输入时的电流,也就是器件本身在不受外部因素影响下的本身消耗电流。对于模拟芯片来说,可以通过静态电流直接体现电路的基本电流和电压特性,静态电流便是是评价芯片功耗和能耗的重要指标。我们测量的是LM386N-1输入端对参考点交流短路时,经电源端流入LM386N-1的电流。
在这里插入图片描述
6.png

测量方法

关闭继电器7、2
将输出端与负极相连,正级接地,抑制电源波纹,使得测量结果更加精确。
在电源端测量出电流Iq

测试代码

void Iq\\\_Test()  
{  
double Iq;  
SET\\\_RELAY("7,2");  
SET\\\_DPS\\\_POS(6,V,8,MA);//测量电源电流  
Iq=DPS\\\_MEASURE\\\_POS(10)\*1000;     if(!SHOW\\\_RESULT("Iq",Iq,"MA",10,No\\\_LoLimit))  
{ BIN(1);}  
CLEAR\\\_RELAY("7,2");  
}  

电压增益A\_V0

定义
电压增益是指在没有外接反馈电路、输出端开路、在输入端加入一个低频小信号电压时,LM386N-1输出电压与输入电压之比,通常用分贝(dB)来表示。电压增益是衡量放大器性能的重要指标,表示的是放大电路对输入信号的放大能力。
在这里插入图片描述

图 7:Av测量原理图
测量方法
放大器增益为20

关闭继电器6、3
输入音频电压源(AS)幅值大小为0.1 V,频率为1KHZ
用交流电压表(AVM)测量输入和输出电压为为VI和Vo
由下式计算电压增益
放大器增益为200

关闭继电器6,3,5(即将引脚1和8通过电容相连)
设置音频电压源(AS)幅值大小为0.05V,频率为1KHZ
芯片 1 脚和 8 脚外接一只10uF电容将 1.35kΩ电阻旁路
用交流电压表(AVM)测量音频输入和输出电压为VI和Vo
由下式计算电压增益A\_V0=20lg V\_0/V\_I
测量代码

void AV\\\_test(void)  
{  
double V1,V2,Av;  
SET\\\_RELAY("6,3");  
SET\\\_AS(0.05,V,1,KHZ);  
SET\\\_AVM\\\_PATH(0,0);  
V1=AVM\\\_MEASURE(1,100,MV,100);  
//输入幅值  
V2=AVM\\\_MEASURE(2,5,V,100);//输出幅值  
Av=20\*log10(V2/V1);  
if(!SHOW\\\_RESULT("Av(1 NC 8)",Av,"dB",No\\\_UpLimit,No\\\_LoLimit))  
{BIN(5); }  
CLOSE\\\_RELAY("5");  
V1=AVM\\\_MEASURE(1,100,MV,100);  
V2=AVM\\\_MEASURE(2,5,V,100);  
Av=20\*log10(V2/V1);  
if(!SHOW\\\_RESULT("Av(1 C 8)",Av,"dB",No\\\_UpLimit,No\\\_LoLimit))  
{ BIN(5);}  
CLEAR\\\_RELAY("6,3,5");  
}  

带宽B\_W

定义
芯片带宽是指芯片能够处理的最大频率范围,即LM386N-1的增益下降3dB时的频率范围,通常使用赫兹(Hz)来表示,可用于标识信号传输的数据传输能力、标识单位时间内通过链路的数据量和标识显示器的显示能力。
在模拟信号系统中带宽又称频宽,指在固定的时间可传输的资料数量,或在传输管道中可以传递数据的能力,它是衡量芯片性能和数据处理能力的重要指标,对高速数据、信号、图像和音频处理等应用领域非常重要。
在这里插入图片描述

图 8 B\_W 测量原理图

测试方法

关闭继电器6、3。设置输入电压频率为低频率,频率为1KHZ,测量输出电压Vo设置输入正弦波频率为较低频率fdown,测出输出电压Vdown,调节频率使得Vd的值靠近0.707Vo,记下此时的频率fdown设置输入正弦波频率为较高频率fup,测出输出电压Vup ,调节频率使得Vup的值靠近0.707Vo ,记下此时的频率fup由下式公式计算带宽
测试代码

void BW\\\_test(void)  
{  
double V1,V2,Av0,AV1,AV2,low\\\_fre=10,high\\\_fre=300,count=0,count1=0,BW;//low\\\_fre=10Hz,high\\\_fre=300khz  
SET\\\_RELAY("6,3");  
SET\\\_AS(0.1,V,1,KHZ);  
SET\\\_AVM\\\_PATH(0,0);  
V1=AVM\\\_MEASURE(1,100,MV,100);  
V2=AVM\\\_MEASURE(2,5,V,100);  
Av0=20\*log10(V2/V1);//1k时的增益  
do  
{  
SET\\\_AS(0.1,V,low\\\_fre,HZ);  
V1=AVM\\\_MEASURE(1,100,MV,100);  
//测量输入幅值  
V2=AVM\\\_MEASURE(2,5,V,100);  
//测量输出幅值  
AV1=20\*log10(V2/V1);  
if(AV1>Av0\*0.71)  
{low\\\_fre--;}  
else if(AV1<Av0\*0.69)  
{low\\\_fre++;}  
else  
{ break;}  
count++;  
//循环次数判定,防止进入死循环。  
} while (count<50);  
do  
{  
  SET\\\_AS(0.1,V,low\\\_fre,KHZ);  
  V1=AVM\\\_MEASURE(1,100,MV,100);  
  V2=AVM\\\_MEASURE(2,5,V,100);  
  AV2=20\*log10(V2/V1);  
  if(AV2>Av0\*0.71)  
  {  
   high\\\_fre=high\\\_fre+10;  
  }  
  else if(AV2<Av0\*0.69)  
  {  
   high\\\_fre=high\\\_fre-10;  
  }  
  else  
  {  
   break;  
  }  
  count1++;  
} while (count1<50);  
BW=(high\\\_fre\*1000-low\\\_fre)/1000.0;  
  if(!SHOW\\\_RESULT("Bw",BW,"KHZ",No\\\_UpLimit,No\\\_LoLimit))  
  {  
   BIN(8);  
  }  
}  

输出功率Po

定义
芯片的输出功率是指芯片将输入电能转化为输出电能的效率,指在全谐波失真度不超过规定值时,LM386N-1能够长时间输出的最大功率,通常用电功率(单位为瓦特)来表示,它也是衡量芯片功耗和节能的重要指标。
在这里插入图片描述

图 9 P_0 测量原理图
测试方法

关闭继电器6、3
同相输入端输入频率为1KHZ的正弦波。
调节输入电压,使得LM386N-1的全谐波失真为10%,读取输出电压V0
由下式计算输出功率P\_o=(V\_0^2)/R\_L
测试程序

void Pout\\\_test(void)  
{  
double V1,V2,R,P,V4,V5,THD,count=0;  
SET\\\_RELAY("6,3");  
V1=0.1;//初始幅值  
R=8;  
do  
{  
  SET\\\_AS(V1,V,1,KHZ);  
  SET\\\_AVM\\\_PATH(0,1);//带通1k.  
  V4=AVM\\\_MEASURE(2,5,V,100);  
  SET\\\_AVM\\\_PATH(1,2);//带阻1k,低通20k.       
  V5=AVM\\\_MEASURE(2,100,MV,100);  
  THD=V5/V4\*100;//计算THD  
  if(THD>14)  
  {  
   V1-=0.01;  
  }  
  else if(THD<12)  
  {  
   V1+=0.01;  
  }  
  count++;//循环次数  
}  
  while (THD<12||THD>14&count<50);//判断THD在10%左右  
SET\\\_AVM\\\_PATH(0,0);  
V2=AVM\\\_MEASURE(2,3,V,100);//输出电压  
P=V2\*V2\*1000/R;  
if(!SHOW\\\_RESULT("Pout",P,"mW",No\\\_UpLimit,250))  
{  
  BIN(7);  
}  
CLEAR\\\_RELAY("6,3");  
}  

输入电阻R\_i

定义
芯片输入电阻是指芯片输入端对电路的电阻,即输入交流电压与输入交流电流之比,一般使用欧姆(Ω)为单位表示。芯片输入电阻决定了电路在输入端所呈现出的特性阻抗,对传输数据和信号,保证信号的质量和完整性都有着重要的作用。所以LM386N-1输入电阻的大小表明了放大电路从信号源或前级放大电路获取电流的多少,R\_i大,索取的前级电流则小,对前级的影响就越小。

测试原理图

在这里插入图片描述

图 10 R\_i测量原理图
测试方法

关闭继电器1、2。
设置电源端电压(VCC)为6V
同相输入端输入大小为0.1V的直流电压Vu。
被测的放大电路的输入端与信号源之间串入一个已知电阻 Rn=10k
测出LM386的正负极两端的输入电压V\_i
测试代码

void R\\\_IN(void)  
{  
double V1,V2,RI;  
V1=2;  
SET\\\_RELAY("1,2");  
SET\\\_VS1(V1,V);  
V2=DVM\\\_MEASURE(2,1,V,20);  
RI=(V2)\*10/(V1-V2);//v1为输入电压,V1-V2为10k电阻两端电压  
if(!SHOW\\\_RESULT("RI",RI,"k",No\\\_UpLimit,No\\\_LoLimit))  
{  
BIN(3);  
}  
CLEAR\\\_RELAY("1,2");  
CLEAR\\\_VS();  
} 

电源纹波抑制比PSRR

定义
芯片电源纹波抑制比表示芯片输出信号中由电源杂波和电源波动带来的噪声与芯片本身信号功率之比,即LM386N-1的电源电压VS变化与输出电压VOUT(DC)变化的比值,常以分贝(dB)为单位表示。它是衡量芯片抗电源杂波和电源波动的能力的重要指标之一,也称作电源干扰抑制比或电源镇噪比。
测试原理图
在这里插入图片描述

图 12:PSRR测量原理图
测试方法

关闭继电器7、3、4
给电源施加偏置为6V的正弦波,其频率为1k,振幅设为Vs
用交流电压表测量输出电压V\_OUT
由下式计算输入
PSRR=20lg((∆V\_OUT)/(∆V\_S ))
测试代码

void PSRR\\\_Test()  
{  
double V1,PSRR;  
SET\\\_POS\\\_RIPPLE(1,V,1000);//设置波纹1V,1khz  
SET\\\_RELAY("7,3,4");  
SET\\\_AVM\\\_PATH(LPPASS,BPPASS);  
V1=AVM\\\_MEASURE(2,1,V,100);  
PSRR=20\*log10(1/V1);if(!SHOW\\\_RESULT("PSRR",PSRR,"dB",No\\\_UpLimit,No\\\_LoLimit))  
{  
BIN(2);  
}  
CLEAR\\\_RELAY("7,3,4");  
SET\\\_POS\\\_RIPPLE(0,V,1);  
}  

全谐波失真度THD

定义
芯片总谐波失真是指芯片输出信号中总谐波功率与基波功率之比,是LM386N-1用信号源输入时输出信号比输入信号多出的额外谐波成分,通常以分贝(dB)为单位。谐波失真是衡量芯片输出信号质量的重要指标之一,特别是在高频和高速数据处理应用中,对保证信号的质量和稳定性尤为关键。
在这里插入图片描述

图 13:THD测量原理图
测量方法

闭合继电器3、6
给电源施加规定电压(VCC)为6V。
同相输入端输入频率为1k 的正弦波,改变幅值使得输出功率为125mW
用交流电压表测量基波幅度V1 ( 选择1KHz带通滤波器)。
用交流电压表测量高次谐波幅度V2 (选择1KHz带阻滤波器和20KHz低通滤波器),
测出输出电压的全谐波失真度THD=V\_2/V\_1
测试代码

void THD\\\_test(void)  
{  
double V1,V2,R,P,V4,V5,THD,count=0;  
SET\\\_RELAY("6,3");  
V1=0.1;  
R=8;  
do  
{  
SET\\\_AS(V1,V,1,KHZ);  
SET\\\_AVM\\\_PATH(0,0);  
V2=AVM\\\_MEASURE(2,3,V,100);  
P=V2\*V2\*1000/R;  
if(P>130)  
{  
V1=V1-0.01;  
}  
else if(P<120)  
{  
V1=V1+0.01;  
}  
count++;//循环次数  
}  
while (P<120||P>130&&count<50);//判断功率达到125mW  
  
SET\\\_AVM\\\_PATH(0,1);//带通1k.  
V4=AVM\\\_MEASURE(2,5,V,100);  
SET\\\_AVM\\\_PATH(1,2);//带阻1k,低通20k.  
V5=AVM\\\_MEASURE(2,100,MV,100);  
THD=V5/V4\*100;  
if(!SHOW\\\_RESULT("THD",V4,"%",No\\\_UpLimit,No\\\_LoLimit))  
{  
BIN(6);  
}  
CLEAR\\\_RELAY("6,3");  
}  

注释:全谐波失真(THD)测量将噪声,失真和其他不需要的信号的影响结合到一个测量中,并将其与基本频率相关(通常为百分比)。理想情况下,只有正弦波输入的基本频率存在于APA的输出中,而这在实践中从来不是这种情况。APA中的非线性,内部和外部噪声源,以及布局或接地问题都是干扰原始输入信号的部分贡献者。

输入偏置电流IB

定义
芯片的输入偏置电流是指输入端口的电流,是使LM386N-1输入级放大器工作在线性区所必须输入的一个直流电流。输入偏置电流是测试芯片输入特性的重要参数之一,它对决定电路的电平范围、输出电压的稳定性和功率消耗等方面都有着非常重要的意义。
在这里插入图片描述

图 14:IB测量原理图
测量方法

电源施加规定电压(VCC)为6V。
用直流电压表(DVM) 测出正极输入端的电压Vi根据下列公式计算IB
测试代码

void Ib\\\_Test(void)  
{  
double V1,I1;  
V1=DVM\\\_MEASURE(3,100,MV,20);  
I1=V1\*1000000/50;  
if(!SHOW\\\_RESULT("IB",I1,"nA",No\\\_UpLimit,No\\\_LoLimit))  
{  
BIN(4);  
}  
}

比赛心得

本次赛题首次考察模拟芯片的测试,测试芯片为LM386,LM386N是一种音频集成功放芯片,具有自身功耗低、电压增益可调整、电源电压范围大、外接元件少和总谐波失真小等优点,可以用于连接各种类型的设备,例如CD播放器、笔记本电脑、MP3播放器等。本次需要自己设计电路并绘制PCB,完成硬件的设计、焊接全流程,再结合测试原理完成代码的编写和调试。总体来讲,本届赛题较难,较为丰富的工程经验十分必要,尤其是电容的使用和取值,自制的板卡上不便于取下再焊接以尝试一个较好的值。同时,设计PCB时要注意干扰信号的抑制。

参加极术社区的【有奖征集】分享你的2023集创赛作品,秀出作品风采,分享2023集创赛作品扩大影响力,更有丰富电子礼品等你来领!

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

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

相关文章

牛客:FZ35 滑动窗口最小值

FZ35 滑动窗口最小值 文章目录 FZ35 滑动窗口最小值题目描述题解思路题解代码 题目描述 题解思路 遍历数组&#xff0c;然后遍历窗口找到最小值&#xff0c;加入到结果集里面 题解代码 func minSlidingWindow( nums []int , k int ) []int {// write code heren : len(nums…

基于内存的分布式NoSQL数据库Redis(五)数据存储与RDB设计

文章目录 知识点18&#xff1a;数据存储设计知识点19&#xff1a;Redis持久化&#xff1a;RDB设计知识点20&#xff1a;Redis持久化&#xff1a;RDB测试后记 知识点18&#xff1a;数据存储设计 目标&#xff1a;掌握常见数据存储的设计 实施 问题 数据存储如何保证数据安全&am…

面试算法28:展平多级双向链表

问题 在一个多级双向链表中&#xff0c;节点除了有两个指针分别指向前后两个节点&#xff0c;还有一个指针指向它的子链表&#xff0c;并且子链表也是一个双向链表&#xff0c;它的节点也有指向子链表的指针。请将这样的多级双向链表展平成普通的双向链表&#xff0c;即所有节…

RocketMQ读写分离实战

这里是weihubeats,觉得文章不错可以关注公众号小奏技术&#xff0c;文章首发。拒绝营销号&#xff0c;拒绝标题党 背景 继上次分析RocketMQ线上各种system busy 比较合理能提升性能和缓解system busy的方法就是修改broker的配置为transientStorePoolEnable true 今天我们就…

慎投!包含Hindawi旗下2本,5本Scopus期刊被剔除!(附9月更新下载)

2023年9月Scopus期刊目录更新 Scopus官网近日更新了9月期刊目录&#xff0c;此次更新与上次&#xff08;2023年8月&#xff09;相比&#xff0c;有5本期刊不再被收录&#xff0c;详情如下&#xff1a; / Scopus期刊目录说明 / • SCOPUS 和 SCI 的相同点&#xff1a; 简单来说…

客户管理系统是如何提高工作效率的?

对于大部分企业来说销售部门相比市场营销等部门&#xff0c;会投入更大的人力、物力&#xff0c;客户管理系统在其中发挥着重要作用&#xff0c;它是如何提高工作效率的。 在数字化高度发达的今天&#xff0c;销售自动化已经步入了企业的经营管理中&#xff0c;大大地改善了销…

Spring Cloud Gateway集成Swagger实现微服务接口文档统一管理及登录访问

简介 本文将介绍如何在Spring Cloud微服务中使用Swagger网关来统一管理所有微服务的接口文档&#xff0c;并通过Spring Security实现登录后才能访问Swagger文档&#xff0c;以确保接口数据的安全访问。 在开始之前&#xff0c;需要假设你已经完成了Spring Cloud Gateway的相关…

触控笔哪个牌子好用?主动电容笔和被动电容笔的区别

主动式电容笔和被动式电容笔两者最大的不同之处在于主动式电容笔的应用范围更大&#xff0c;可以兼容各种不同的电容屏幕。随着人们对其认识的不断深入&#xff0c;其应用范围也在不断扩大。而且国产的主动式电容笔&#xff0c;也在不断的更新换代&#xff0c;重力越来越多&…

【工具】SecureCR-8.5下载、安装激活和使用教程

起初我参考的文章&#xff1a;【工具】SecureCR-8.5下载、安装激活和使用教程&#xff08;包含常用设置&#xff09;_securecrt激活_SecureCode的博客-CSDN博客 但是不行啊&#xff0c;执行到13步的时候报错&#xff1a; 问了作者也没有回应&#xff0c;直到我参考了&#xff…

动手实现H5仿原生app前进后退切换效果

动手实现H5仿原生app前进后退切换效果 前言 最近在优化H5页面&#xff0c;我注意到当开发完成的移动端H5页面嵌入到微信小程序或者原生app中时&#xff0c;当触发页面路由切换会与原生app看上去有点格格不入&#xff0c;因为H5页面<router-view>切换路由时是直接替换了…

vue3点击表格某个单元格文本就切换成输入框,其他单元格不变化

<el-table :data"data.tableData" height"60vh" border scrollbar-aways-on><el-table-column label"序号" type"index" width"80" fixed /><el-table-column label"操作" width"120" f…

Linux知识点 -- 高级IO(二)

Linux知识点 – 高级IO&#xff08;二&#xff09; 文章目录 Linux知识点 -- 高级IO&#xff08;二&#xff09;一、IO多路转接 -- poll1.poll接口2.poll实现3.poll优缺点 二、IO多路转接 -- epoll1.epoll接口2.epoll的工作原理3.epoll服务器实现4.epoll的优点5.epoll的工作模式…

在线加解密(支持SM2、SM3、SM4)

https://the-x.cn/zh-cn/cryptography/Sm4.aspx

SAS国际认证考试报名流程

文章目录 注册SAS账号登录SAS账号预约考试考试注意事项 注册SAS账号 SAS考试报名入口&#xff1a;https://home.pearsonvue.com/sas 注册SAS账号 邮箱验证 点击上述邮件发送来的链接&#xff0c;跳转到如下界面。输入密码即可。 完成注册。选择login。 登录SAS账号 输入Email …

MongoDB 未授权访问漏洞

简介 MongoDB是一个基于分布式文件存储的数据库&#xff0c;是一个介于关系数据库和非关系数据库之间的产品&#xff0c;它的特点是高性能、易部署、易使用&#xff0c;存储数据非常方便&#xff0c;默认情况下是没有认证的这就导致不熟悉它的研发人员部署后没有做访问控制导致…

NAND存储器转储分析 - 使用ECC修复位错误与UBI镜像固件分析

一、 简介 这篇研究论文将通过黑客的视角&#xff0c;详细阐述如何操作 NAND dump 以及如何获取 dump 文件中的所有文件。每一步骤以及所使用的方法均会细致解析&#xff0c;并配以实例说明。本文主要关注的是物理 NAND dump&#xff0c;这是从通用编程器中提取出的 dump 文件…

重磅!中科院1区TOP被踢?共7本被剔除!10月SCIE/SSCI期刊目录更新!

期刊动态&#xff1a;2023年10月SCI、SSCI期刊目录更新 2023年10月17日&#xff0c;科睿唯安更新了WOS期刊目录&#xff0c;继上次9月WOS期刊目录剔除7本SCIE&SSCI期刊之后&#xff0c;此次10月更新又有7本期刊发生变动&#xff0c;其中有5本SCIE期刊&#xff0c;1本SSCI期…

软键盘怎么打开?3招快速打开!

“我的键盘好像出现了一些问题&#xff0c;现在没法输入文字。听说电脑上有个工具叫软键盘&#xff0c;我想暂时先用这个来代替键盘。有什么方法可以把它打开的吗&#xff1f;” 软键盘是一个虚拟键盘&#xff0c;它不是物理键盘&#xff0c;而是出现在计算机屏幕上的可视化输入…

java的注解接口Target

java.lang.annotation.Target是Java中预定义的一个注解接口&#xff0c;用在注解接口的声明上&#xff0c;指明注解接口适用的上下文。 Target注解接口只有一个元素value&#xff0c;该元素的类型是java.lang.annotation.ElementType的数组&#xff0c;其中ElementType是一个枚…

vue使用pdf 导出当前页面,(jspdf, html2canvas )

需要安装两个插件 npm install html2canvas jspdfyarn add html2canvas jspdf<div class"app-container" id"pdfPage">我是内容 </div><el-button size"mini" click"onExportPdf">导出数据</el-button>onexp…