综述:InGaAs单光子雪崩焦平面研究进展

MEMS 2023-04-01 00:01

单光子探测器是一种可检测单个光子能量的高灵敏度器件。按工作原理不同,单光子探测器可分为光电倍增管(PMT)、超导单光子探测器(SSPD)和单光子雪崩光电二极管(SPAD)。

SPAD是一类利用半导体材料内部载流子的雪崩倍增效应实现高灵敏度探测的光电器件,工作在盖革模式,其工作电压高于击穿电压,内部增益可达到10⁶~10⁸,可进行单光子级信号探测。目前,技术相对成熟的是Si材料SPAD和InGaAs材料SPAD。InGaAs材料SPAD在0.9~1.7 μm光谱范围内有高量子效率,是1.06、1.55 μm主动激光探测的理想探测器。InGaAs单光子雪崩焦平面基于阵列化技术,将高效率InGaAs SPAD阵列芯片与CMOS计时/计数读出电路芯片集成封装,可对光子信号进行时间量化,具有高灵敏、高精度、小体积、全固态的特点,在激光三维成像、远距离激光通信、稀疏光子探测等领域应用广泛,是近年来单光子探测领域的研究。

据麦姆斯咨询报道,近期,重庆光电技术研究所与量子通信核心光电器件重庆重点实验室的联合科研团队在《红外与激光工程》期刊上发表了以“InGaAs单光子雪崩焦平面研究进展(特邀)”为主题的文章。该文章第一作者和通讯作者为崔大健正高级工程师,主要从事InGaAs单光子雪崩焦平面技术研究及产品开发方面的研究工作。

文中首先介绍了InGaAs单光子雪崩焦平面的结构及基本原理,结合笔者单位工作回顾了国内外单光子雪崩焦平面技术的研究进展,并对未来技术发展进行了讨论和展望。

InGaAs单光子雪崩焦平面结构及基本原理

InGaAs单光子雪崩焦平面通常采用PGA封装(PGA),结构示意图如图1所示。InGaAs SPAD阵列芯片和CMOS读出电路经铟柱倒装互连,并与微透镜进行耦合。芯片贴装在陶瓷基板上,TEC制冷器(TEC)对芯片进行制冷,降低芯片温度。管壳与阵列芯片通过金丝进行电连接。入射光子经芯片汇聚到吸收层有源区,被吸收后转化成电子-空穴对,载流子在内部电场作用下迁移到倍增层。由于InGaAs SPAD阵列芯片工作在击穿电压之上的过偏压盖革模式下,倍增层高电场促使载流子在倍增层迅速碰撞离化引发雪崩,产生宏观电流并传输到CMOS读出电路。CMOS读出电路提供像素级电接口,对单像素产生的雪崩电流进行检测并淬灭,输出经时间量化的信号。微透镜通过高精度对准连接到背照式SPAD阵列芯片,确保高填充因子。InGaAs单光子雪崩焦平面的核心是SPAD阵列芯片和CMOS读出电路芯片,直接决定了器件的性能。

图1 InGaAs单光子雪崩焦平面结构示意图

SPAD阵列芯片

InGaAs SPAD阵列芯片的纵向器件结构通常采用的是吸收层、能带渐变层、电场控制层和雪崩倍增层分离的SAGCM外延结构,可以在InP衬底之上依次顺序(顶部为P型接触层的P-i-N结构)或者逆序排列(顶部为N型接触层的N-i-P结构)。各功能层作用如下:(1)吸收层根据入射光的工作波长,InGaAs材料的禁带宽度为0.74 eV,长波截止吸收波长为1.7 μm。(2)电场控制层用于调控纵向电场分布,通过提高倍增层电场促进雪崩碰撞离化,抑制吸收层电场降低隧穿概率。通常电荷浓度越高,倍增层与吸收层电场差异越大;(3)过渡层主要是降低吸收层载流子向倍增层渡越的价带势垒,消除异质界面结空穴积累效应;(4)倍增层使得载流子在其中发生雪崩碰撞离化从而实现高增益,采用的InP(Eg~1.35 eV)材料,倍增层厚度一般在0.8~1.4 μm。

InGaAs SPAD阵列芯片的横向器件结构主要分为平面型和台面型两种。

(1)平面型SPAD器件结构通常采用掩埋P-N结,通过光刻SiNx介质膜图形来确定Zn掺杂的扩散区域以及有源区,并使用两次扩散来调整P-N结轮廓,以使结在有源区的中心部分比在结外围更深,这种设计确保了有源区中心部分的增益分布是均匀的,且高于边缘外围区域增益,确保边缘击穿抑制、低暗电流(<1 nA)和高可靠性。在阵列像元间刻蚀了深度达到缓冲层的隔离槽,一方面防止像素阵列间二次电致光子的光学串扰,另一方面阻断吸收层载流子横向的电学串扰。平面结构还包括了与像元有源区中心对准的正面In柱和背面增透膜,分别用于CMOS读出电路倒装互连和探测器芯片背照进光。倍增层需使用扩散及掺杂工艺,因此平面结构采用倍增层在上,吸收层在下的P-i-N结构,如图2所示。

图2 平面型SPAD芯片结构示意图

(2)台面型SPAD器件结构的P-N结通过外延生长而成,吸收区在倍增区上方,如图3所示。与通过扩散掺杂来限定有源区的平面结构不同的是,其有源区边缘由台面的蚀刻结构确定。台面刻蚀工艺一般选用各向同性的非选择性腐蚀溶液进行湿法刻蚀,能够在侧壁形成光滑连续坡面。一方面,该坡面便于有机和无机介质在侧壁表面形成良好覆盖,提高钝化效果;另一方面,该斜坡结构能够增大底部倍增层横向宽度,利用中心有源区到边缘的距离,降低高电场倍增层侧壁边缘的电场,减小暗电流。台面结构设计通常采用n⁺型InP衬底,除台面以外的材料都会被去湿法刻蚀除掉,形成相互隔离的像元。

图3 台面型SPAD芯片结构示意图

CMOS读出电路芯片

CMOS读出电路的功能是用于检测、时间量化以及淬灭SPAD芯片产生的雪崩信号,是实现器件功能的重要部分。InGaAs单光子雪崩焦平面的读出电路最早由林肯实验室开发,其基本框图结构如图4所示。CMOS读出电路芯片的单像素电路包括前端电路、计时电路和用于控制像素工作状态的像素控制电路。前端电路包括:为SPAD提供电压偏置的偏置电路、用于快速检测雪崩事件的鉴别器电路以及淬灭电路。计时电路用于光子飞行时间-数字转换,其输入与鉴别器的输出相连。像素控制器相当于有限状态机,用于控制SPAD偏置到过偏压状态、低功耗等待状态、非使能状态等。当前端电路检测到雪崩事件后,淬灭电路快速淬灭SPAD并进入等待状态,经过预设时间后像素控制电路控制SPAD进入过偏压状态,预设时间的长短将直接影响后脉冲的发生概率。

图4 读出电路基本框图

InGaAs单光子雪崩焦平面的进展

InGaAs单光子雪崩焦平面的关键指标包括阵列规模、像元中心距、探测效率、暗计数率、时间抖动、累积串扰概率、时间分辨率等。下面围绕这些指标,从SPAD阵列芯片、读出电路两方面的进展进行介绍。

SPAD阵列芯片研究进展

阵列规模与中心距

SPAD阵列芯片的阵列规模和中心间距决定了器件的空间分辨率。更大阵列规模、更小中心间距可以获得更清晰的目标信息。早期MIT-LL的Heinrichs等人采用桥接互连方式,将单个CMOS读出电路芯片与SPAD晶圆通过环氧树脂面对面贴合。这种方式通过水平爬坡电极将CMOS读出电路芯片与SPAD芯片进行电连接,占用面积较大。2011年,Itzler等人研制了128×32规格InGaAs单光子雪崩焦平面,该器件通过器件结构优化及铟柱互连的方式缩小了像元尺寸,像元间距减小到50 μm ,如图5所示。Younger等人新设计器件的目标是将像元间距进一步减小到25 μm,阵列规模为256×256。国内方面,重庆光电技术研究所研制的64×64 InGaAs单光子雪崩焦平面如图6所示,像元间距为50 μm,探测效率20%,暗计数率10 kHz,时间分辨率小于1 ns,目前已成功扩展到256×64,性能参数如表1所示。

图5 128×32 InGaAs单光子雪崩焦平面

图6 64×64 InGaAs单光子雪崩焦平面

表1 InGaAs单光子雪崩焦平面参数

大阵列小间距SPAD阵列芯片的发展主要受限于小间距的单元器件设计和阵列芯片工艺。主要手段包括:(1)采用高效率光敏芯片结构设计,并缩小像元尺寸;(2)采用像元间有效隔离结构抑制串扰;(3)采用高质量表面钝化降低暗电流;(4)采用高质量外延及结扩散工艺,保证阵列芯片一致性;(5)提高小像元下微透镜的耦合效率。

串扰抑制

对于大阵列器件,串扰是影响成像质量的重要因素。由于SPAD的高增益特性,邻近像元产生的极少量光子或漂移电流都可能导致雪崩触发。串扰主要来源于电串扰和光串扰。像元间的深槽可以有效隔离电串扰。而光串扰主要来源于入射杂散光、邻近像元的倍增区中热载流子荧光辐射的次级光子,这些非信号光通过背面反射和横向渡越传播到相邻像元,如图7(a)所示。倍增区中热载流子荧光辐射光谱主要分布在900~1000 nm附近,如图7(b)所示。Acerbi等人采用平面隔离沟道的方式,将串扰概率控制在5%~15%左右。2009年,Younger等人通过在阵列芯片上设置光谱滤波层和空间滤波层的方法,用光谱滤波层直接将950 nm范围附近的荧光辐射次级光子吸收掉,配合空间滤波层减少串扰光子数,使过偏压2.4 V下的串扰从~1%降低至~0.1%,串扰概率下降了1个数量级,如图7(c)所示。但在高偏压下,依然存在串扰概率大的问题。2018年,Diagne等人进一步开发了结合衬底移除的像元隔离技术,实现像元正面和背面的完全隔离,切断了次级光子传播的路径,使串扰概率下降约150倍,同时将光谱响应拓展到可见光波段。2020年,Yuan等人基于III-V族化合物工艺平台研制的InGaP盖革雪崩焦平面,也采用了该像元隔离技术,使雪崩焦平面在高探测效率下,仍然能够有效抑制阵列像素的串扰。

图7 (a)串扰来源示意图;(b)SPAD自发辐射光谱;(c)串扰抑制

探测效率与暗计数

为提升InGaAs单光子雪崩焦平面的探测效率、暗计数等性能参数,研究人员做了诸多努力。探测效率方面,Donnelly等人通过建立数学模型,详细分析了SPAD器件结构中各材料层参数对光电性能的影响。重庆光电技术研究所设计了一种增强吸收SPAD结构,将单光子探测效率提升了20%,最高探测效率达到60%。

在减少暗计数方面,提高外延材料质量也是实现高性能器件的重要方式。Chapman等人研究了有机金属气相外延的生长温度、生长速率和V/III比值等工艺条件,使InGaAsP/InP材料300 K下的暗计数降低44%。

CMOS读出电路及应用进展

InGaAs单光子雪崩焦平面是一种光子信号到数字信号转换的阵列探测器,针对光子信号的种类与获取频率等不同功能的定制方案可以满足多种不同的应用需求,包括激光雷达、超远距离激光通信和稀疏光子成像等。其中读出电路芯片是不同方案的主要差异,其负责完成焦平面除光电转换外的其他功能的定义与实现。

激光雷达

快闪型激光雷达系统通过用激光短脉冲照射目标场景并在焦平面上接收反射回来的激光脉冲信号完成成像,焦平面上每个像素独立完成回波脉冲的“光子飞行时间”测量,经数据算法处理后获得空间深度三维图像。其中激光回波的探测由SPAD阵列芯片实现,其输出行为近似于光控数字开关,有光时输出为“1”,无光时输出为“0”,即便是单个“光子”量级的信号,其响应速度也可达皮秒级,因此,其极其适合需要精确量化“光子飞行时间”的应用。像素电路实现类似计时秒表功能,激光发射时开始计时,在检测到回波光子事件后停止计时,在激光脉冲之间的时间间隔(数十微秒级)中读出计时数据,较长的时间间隔可以有效抑制后脉冲,但也会导致激光雷达用焦平面只能工作在低时间占空比情况下。

用于激光雷达的阵列读出电路像元结构如图8所示。读出电路采用数字计数器记录计时时钟周期个数的原理完成时间测量,但是时钟频率会限制时间精度;为了降低计时时钟频率,采用带游标位的多段时间-数字转换器方案实现时钟相位的细计数,完成亚ns级以上的计时精度;计时时钟采用500 MHz,细计数采用4相位就可以实现0.5 ns的分辨率。

图8 激光雷达用像素电路原理结构图

随着阵列规模的扩展,能效比提升在读出电路架构设计中的重要性逐步增加。目前读出电路的主流工艺节点为180 nm CMOS。相比早期的读出电路架构(350 nm),其能效比得到大幅提高。在远距离激光雷达应用中,每帧的光子事件比较稀疏,三维图像通常使用多个帧的叠加处理来构建。最新的读出电路架构设计中利用了这种稀疏检测的特性,计时电路采用光子事件驱动计时的方案,只有检测到光子事件的像素计时电路才开始计时工作,所有像素统一结束计时,并在读出状态读出像素数据。读出中还在读出数据流中设计数据减薄算法,使功耗、数据量与阵列中活动像素数成正比。传统方案由于功耗限制其帧频只设计到20 kf/s的帧速率,而该方案的帧速率可以随着光子事件越来越稀疏而增加,在每帧有1000个光子事件的稀疏度下,最大可以接近150 kf/s的帧速率,同时大幅降低功耗。

高时间分辨率和高帧频带来了更高的测绘精度和扫描速度。2011年,MIT林肯实验室开发的机载激光雷达成像研究试验台(ALIRT),采用128×32 InGaAs单光子雪崩焦平面,在海拔9000 m下对大峡谷(高程差1000~2500 m)进行快速高分辨率广域地形测绘,扫描速度达到2000 km²/h、分辨率可以达到10 cm级,可以清晰分辨轮廓细节(图9)。2017年,MIT林肯实验室基于256×64 InGaAs单光子雪崩焦平面开发了机载光学系统试验台(AOSTB),实现了对哈维飓风救灾现场的快速成像,目标分辨率精度达到0.25 m。

图9 美国大峡谷的激光雷达成像图

超远距离激光通信

InGaAs单光子雪崩焦平面还可作为自由空间光通信链路的接收机,利用脉冲位置调制(PPM)格式完成发射信号调制,接收到的到达时间数据用于数据解调。相比于经典的相干通信系统,其接收机具有捕获跟踪通信一体化、体积小、探测灵敏度高的优点,在超远距离激光通信优势明显,NASA已用于火星激光通信MLCD(约2亿公里)、月地激光通信LLCD(约40万公里)等验证项目,激光通信系统及接收链路如图10所示。

图10 激光通信系统及接收链路示意图

2013年,NASA完成了世界上第一个月球轨道与地面的双向激光通信链路,采用基于8×8异步读出InGaAs单光子雪崩焦平面的小型化激光终端(FLT),最高上行传输速率达到622 Mbps。同期,NASA近地应用高速激光通信旗舰项目—激光通信中继演示项目(LCRD),其飞行有效载荷托管在一颗商业通信卫星上,由太空中的两个激光通信终端组成,同时支持近地激光通信和深空激光通信。

与激光雷达用读出电路一样,激光通信用读出电路同样需要完成高精度的时间量化功能。然而光通信应用中信号光子到达的时间间隔平均比激光雷达脉冲之间的时间短三个数量级,这就需要更短读出时间与更大数据量,否则会导致光子信号的堵塞现象。

为了解决这一问题,林肯实验室于2004年报道了基于事件驱动读出方法设计的8×8光子计时异步读出电路阵列。在每个PPM帧中,像素采用与激光雷达读出电路相同的方法标记光子到达时间。当每一行像素需要读出时,仅将发生光子事件的像素串入读出数据流。当下一个PPM帧开始时,没有获取光子事件的像素仍然处于活动状态,而上一帧获取光子事件的像素则进入等待模式以便抑制后脉冲。该芯片采用350 nm CMOS工艺技术制造并与一个8×8 SPAD阵列混合集成。在美国宇航局火星激光通信演示系统中,在非常高的背景光干扰的情况下,实现了每个光子两位的数据速率。

和激光雷达用读出电路的情况一样,激光通信用读出电路同样需要扩展到更大的阵列,并抑制功耗的增加。这一需求推动下,国外已经开发出32×32阵列的规格产品,并继续开发256×256等更大规格阵列。32×32异步读出电路体系结构如图11所示,通过引入像素禁用、感兴趣区域、计时信息与空间位置信息分开等方案与手段,进一步提高的事件驱动读出的能效比。

图11 32×32异步读出电路体系结构框图

该设计方案中,每个像素都包含计时信息与空间位置信息两种数据信息,每一行数据读出时会分为两个数据流。第一个数据流是显示所有光子事件的像素位置图,第二个是带有嵌入位置信息的计时数据包。该读出电路还具有像素禁用选项,可以指定任一像素只输出像素位置图数据,而不输出时间信息,这些特性可用于在不需要全部像素数据时减少功耗与输出数据量。

稀疏光子成像

雪崩焦平面的另一类应用是统计到达每个像素上的光子个数。这些应用不需要精确的计时分辨率,而是需要高探测效率和低暗计数率。传统的焦平面或图形传感器是通过每帧内测量一段积分时间的光子个数来进行强度测量,通过调节积分电容大小完成增益调节;基于盖革模式的被动成像也类似,通过对一段固定时间的光子数进行多次测量完成积分过程,统计叠加生成强度测量数据,其可以通过调节固定时间大小实现近似增益调节。

稀疏光子成像用读出电路中的每个像素都有一个计数器代替其他读出电路中的计时电路,当检测光子事件发生时,该计数器会增加计数。其难点是降低像素面积并提高阵列规模;降低像素面积一般通过改进计数器结构与更先进的流片工艺实现;另一个难点是提高动态范围,文献中报道了多种方案包括计数溢出位、多统计时间数据叠加等。

图12所示为典型的溢出位被动成像读出电路结构,包括SPAD接口电路、SPAD状态寄存电路及7 bit计数器。接口电路与其他读出电路类似,包括偏置与检测电路;状态寄存电路存储每段统计时间的SPAD状态信息;计数器记录每帧光子事件的达到次数,计满后复位重新开始计数,溢出位记录计数器计满的状态,积分中单独读出后复位;读出的数据通过行列寻址读出到像素外相应像素的存储位,积分中累加的值作为该像素高位计数数据。在积分结束时,如果7位计数器的数据对像素外高位数据值的贡献小于暗噪声,则可以读出或丢弃7位计数器中的残余数据。该溢出读出方案有效地扩展了像素中计数位数。

图12 带溢出位被动成像读出电路结构示意图

百万像素InGaAs单光子雪崩焦平面面临的技术挑战及未来展望

激光雷达、远距离激光通信、稀疏光子成像以及未来新应用场景,对更大规模、更小像素、更高性能,以及更多功能的InGaAs单光子雪崩焦平面提出了要求。为了实现百万像素级InGaAs单光子雪崩焦平面,需要面对SPAD阵列芯片、读出电路芯片、封装互连方式等诸多挑战,具体包括:

(1)SPAD阵列芯片方面,未来InGaAs单光子雪崩焦平面的阵列规模会达到1 k × 1 k以上。为了在高密度、小尺寸像元下还能实现高增益、高计数率、低噪声、低串扰,需要研究一些新型器件结构设计,如纳米SPAD结构、集成负反馈电阻结构(NFAD)、瞬态载流子势垒层(TCB)自淬灭结构、集成微谐振腔结构等。为了提高视场角和填充因子,超透镜、自由曲面透镜等新型微透镜类型也在研究中。同时,阵列均匀性也是需要重点关注的问题。MIT-LL已经验证了6 in(1 in=2.54 cm)InP晶圆工艺在提高SPAD阵列均匀性方面的优势,未来在6 in InP工艺平台上实现3D集成、高密度封装变得越来越有吸引力。

(2)受限于SPAD芯片的浅制冷工作环境和读出电路本身的特点,读出电路的设计受到挑战主要有三点如下:1)动态功耗问题,读出电路存在功耗周期性大幅跳变的特点,导致其动态功耗远大于同等规模的其他大规模集成电路,功耗大幅跳变会导致电源电压极度不稳定,造成数据丢失和损坏等问题;2)深亚微米工艺的偏置电压问题,标准深亚微米工艺中一般只能提供3.3 V的IO电压,无法满足SPAD阵列芯片高探测效率和小像素的应用需求;3)总输出带宽,读出电路的最大数据量随着阵列规模增长线性增长,大阵列高帧频带来超大数据量读出必定会带来功耗、工艺、设计复杂度等问题。

(3)面对一些新的探测需求,如可重构探测、主被动复合探测等,InGaAs单光子雪崩焦平面的发展需要不断融合创新架构、创新算法。目前国际上已经出现了多种新型读出电路架构以及针对偏置电压和像素小型化问题提出了SPAD芯片、模拟电路与数字电路采用不同工艺三维异质集成封装方案、工艺限制下采用低压晶体管串联叠加实现高偏置电压像素电路方案等;针对芯片IO高输出带宽问题提出了多帧叠加计时直方图数据减薄算法、低误码数据压缩算法等;针对多功能需求,提出了多功能复合读出电路,一种是局部多功能方案,全局像素功能是统计光子个数,局部选择区域像素实现光子计时或异步光子计时。另一种是不同功能对应不同分辨率,全分辨率像素功能是统计光子个数,相邻像素合并大像素后实现光子计时功能。

结论

作为一种高灵敏度、高时间分辨率的探测器,InGaAs单光子雪崩焦平面在激光三维成像、远距离激光通信、稀疏光子探测等领域已成功应用。InGaAs单光子雪崩焦平面采用半导体工艺,在阵列扩展、功能扩展方面有明显优势。文中从器件结构设计、芯片工艺、电路设计等方面对InGaAs单光子雪崩焦平面进行了分析介绍,并对未来百万像素级焦平面技术发展进行了展望。

论文信息:

DOI: 10.3788/IRLA20230016

延伸阅读:
《新兴图像传感器技术及市场-2023版》
《光谱成像市场和趋势-2022版》

MEMS 中国首家MEMS咨询服务平台——麦姆斯咨询(MEMS Consulting)
评论 (0)
  • RA-Eco-RA6E2-64PIN-V1.0开发板开发板资料

    瑞萨 RA6E2 功能板,免费申请

    https://mbb.eet-china.com/evaluating/product-127.html

  • Java算法大全源码包开源源码.rar
    Java算法大全源码包开源源码
  • 基于Java的ME无线网络移动端的俄罗斯方块游戏设计(论文+源代码)
    基于Java的ME无线网络移动端的俄罗斯方块游戏设计(论文+源代码)
  • 基于JAVA的SNMP网络设备MIB信息采集(论文+源代码)
    基于JAVA的SNMP网络设备MIB信息采集(论文+源代码)
  • 基于JAVA+SQL电子通讯录带系统托盘(源代码及配置文档)
    基于JAVA+SQL电子通讯录带系统托盘(源代码及配置文档)
  • 2023 年更新,Vue3 + TS 仿知乎专栏企业级项目(升级版14章)
    为了更好的适应 vue3 的最新的发展,让大家更好的掌握最新的动态以及知识点,以及更加丰富课程的功能点,在 2023 年 6 月 8 日完成一次新的常规迭代。时长 3 个小时。
     更新内容如下:
     1、学习新的状态管理工具 Pinia 并且重构整个应用
     2、Pinia 简介
     3、Pinia 基本概念 - State/Getter/Actions
     4、Pinia 和 Vuex 的对比
     5、Pinia 中大型 Store 设计思路
     6、使用 Pinia 重构整个应用

    Vue3 +TS ,使用新版Vuex 和 Vue-Router 全家桶让你学会一个基本的组件库的开发思路和技巧。接入真实后端API,提供抓住前后端分离开发痛点 - 权限管理,路由控制,全局Store 结构设计,前端缓存实现等。

    深度剖析 Vue3 特性
    Composition API 全解析
    Script Setup 语法大揭秘
    结合 Typescript 完美输出
    手把手开发企业级项目
    <teleport> 瞬移组件的位置
    <suspense>异步加载的新福音
    全局 API 修改和优化

    热门技术+经典项目
    Vue3 配合 Typescript
    结合新版 Vue3 全家桶
    以及十几个流行的第三方库
    全流程开发并且部署经典项目

    接入真实后端API
    前后端分离,重点难点全程解析
    含身份鉴权、路由守护、上传文件、
    前端数据缓存、部署等
    全程提供后端API
    让你告别虚假数据,拥抱真实项目
    后端在线调试

    从易到难完成组件库开发
    手把手由浅入深实现常用组件库
    了解原理远比使用更重要
    从下拉菜单到上传组件
    经典复刻六个常用组件
    了解六种原理

    完全拥抱 TypeScript
    全程 TypeScript 编码
    杜绝 any
    让你真正理解TS的优势
    学会使用 typescript
    为你未来的编码如虎添翼

    Vue3 + Vue 全家桶+ TypeScript 组件化开发,技术全面,落地扎实
    项目全部采用新版Composition API 编写,汇聚当前市场热门的技术栈

    从需求分析到上线部署 带你用 Vue3 造轮子
    本项目的原理/架构/思路/实现方式/解决方案,可以应对全行业的绝大部分项目
  • 基于JAVA的SMART系统-系统框架设计与开发(源代码+论文)
    基于JAVA的SMART系统-系统框架设计与开发(源代码+论文)
  • Solidity从入门到精通课(转型区块链必修课)
    学完《Solidity从入门到精通课(转型区块链必修课)》你将收获:
    掌握Solidity智能合约开发技巧
    掌握Solidity语法
    掌握以太坊私链搭建

    课程介绍:

    很多人对于区块链有所了解,但对于区块链开发始终一知半解。如果把区块链理解为数据库的话,智能合约相当于这个数据库的SQL,也是学习区块链应用开发的必经之路。本课程为Solidity智能合约的精讲课程,老师以代码边写边讲的方式向大家展示Solidity的写法与设计理念。

    1、编译器升级:本课程是针对之前的Solidity智能合约教程的升级版,区块链技术升级更新较快,目前编译器的版本已经达到了0.8.x,虽然与0.6.x版本的编译器语法差别不算太大,但仍然会对部分同学学习造成困扰。本课程是采用0.8.7版本编译器版本为基础进行代码设计与讲解。
    2、实战项目升级:本课程除了借鉴之前课程使用的案例库之外,又增加了多签存证、多签结婚证书、产品溯源等合约项目。
    3、Geth升级:以太坊客户端更新也带来了一些参数上的变化,同样需要注意。
    4、代码驱动:课程内讲授的代码以边写边讲的方式介绍,也建议同学们一同练习。
    5、课程服务:课程源码可以下载。
    第一章:智能合约概念与环境准备
    第二章:Solidity基础语法
    第三章:智能合约基础案例
    第四章:ERC标准
    第五章:可升级合约与设计模式
    第六章:多签存证案例
    第七章:永载史册的结婚证书
    第八章:商品溯源案例

  • EMC电磁兼容案例
    EMC电磁兼容的一些典型案例解析 ,NO2是医疗行业的解析
  • Linux云计算运维工程师路线图(集群、虚拟化、K8S、Docker、智能化、Python大数据)
    Linux云计算运维工程师路线图(集群、虚拟化、K8S、Docker、智能化、Python大数据)课程分享

    从目前市场发展情况以及应用率来说,Linux云计算的就业前景是非常不错的,至少在未来十年都是非常不错的职业,市场上对于Linux人才需求量很大,就业薪资待遇也是非常不错,有百分之八十的公司都在使用Linux;学习Linux之后可以从业的岗位也是非常多的,比如说:
    Linux运维工程师
    Linux运维平台研究工程师
    运维开发工程师
    运维总监
    大数据运维工程师
    系统运维架构师

    随着互联网的高速发展、网站规模越来越大、架构越来越复杂,对网络运维工程师的需求也会越来越急迫,特别是对有经验的人才需求量大,而且职业发展前景非常好。

    Linux云计算运维工程师路线图(集群、虚拟化、K8S、Docker、智能化、Python大数据)持续更新
    第一阶段Linux基础环境搭建篇
    第二阶段Linux磁盘管理
    第三阶段Linux网络篇
    第四阶段Docker篇  
    第五阶段Kubernetes(K8S)篇 
    第六阶段Shell基础+实战 
    地七阶段搜索引擎运维篇+logstash日志收集
    第八阶段自动化运维
    第九阶日志监控系统Promethus
    第十阶段K8S监控方案
    第十一阶段大型在线教育运维项目

  • 19个经典Java小程序源代码合集
    19个经典Java小程序源代码合集
  • 低温型产品概述:霍尔效应测试仪由电磁铁、电磁铁电源、高精度恒流源、高精度电压表、霍尔效应样品支架、标准样品、高低温杜瓦,控温仪,系统软件组成。为本仪器系统专门研制的JH10效应仪将恒流源,六位半微伏表及霍尔测量复杂的切换继电器——开关组装成一体,大大减化了实验的连线与操作。JH10可单独做恒流源、微伏表使用。用途:用于测量半导体材料的载流子浓度、迁移率、电阻率、霍尔系数等重要参数,而这些参数是了解半导体材料电学特性必须预先掌控的,因此霍尔效应测试系统是理解和研究半导体器件和半导体材料电学特性必*
    锦正茂科技 2023-06-09 13:16 145浏览
  • 前段时间出了接近一个月的差,没来得及及更新试用报告,有点不好意思,今天抽空过来写一下自己的看书的心得以及对于整个书籍的一些认知和看法,希望对大家能够有一定的帮助,也希望可以和大家一起探讨进步。以前自己都是使用的Altium Designer做开发设计的,大学的时候就开始接触,作为个人爱好延续至今,对于PADS也是有所耳闻,只是一直没有机会来了解,根据我个人的经验来看,按照以前使用Altium 的经验来说,PADS设计指南 无论说是从流程步骤上以及类容的细致程度上都还是很不错的,从设计流程、原理图
    君莫笑啊 2023-06-08 11:21 216浏览
  • 近期有点全身心投入到了嵌入式驱动的开发意思了,起早贪黑的学习。不过也是,人生的路都是在不断地学习中度过的。对于干了几年的硬件工程师而言,不说硬件是不是很牛了,就是想换换脑子,整天三极管、电阻、电容的,确实让人乏味。思来想去,硬件是软件的基座,驱动是软件沟通硬件的桥梁。倒不如自己整点知识,也方便自己以后调试硬件不是,再说了从软件角度去理解硬件思维,会有很多不同的收获不是。 奋战了一个月,倒是把驱动的基本框架了解七七八八了,兴致使然,图像采集感觉还不错,公司有产品当开发板,也是省下了大部分的学
    二月半 2023-06-08 12:09 706浏览
  • 增加电池寿命的秘诀 1.新买的电车要先充满几次吗?把电车电池完全充满这个操作,在专业上叫锂电池化成,是电车在出厂之前激活电池的一道工序,车主完全没必要这样做。《汽车大数据应用研究报告》里明确指出充放电深度是表征电池健康度的重要参数,充放电深度增加,释放电量变大,使电池的健康度衰减非常明显。所以在日常用车的时候我们尽量把电池的电量维持在20%~80%之间,这样能显著提升电池的使用寿命。1. 电池寿命会受温度影响吗?锂电池的理想工作温度为25摄氏度,工作温度过高或者过低都会引发电
    四川英特丽科技有限公司 2023-06-08 10:42 186浏览
  • 最近在使用串口读一些数据,但是总会出现些发、送之间的冲突问题,为了弄清楚问题的所在,于是产生了想法,做了一个日志保存。[code]void Widget::SaveLogTxt(QString dat ){ QDateTime currenttime = QDateTime::currentDateTime(); QString strDate = currenttime.toString("yyyy/MM/dd"); QString strTime = currenttime
    E_ARM 2023-06-09 10:31 176浏览
  • MSDS中干电池、铅酸蓄电池、锂电池正负极材料介绍191-0751-6775一、干电池干电池也叫锰锌电池,所谓干电池是相对于伏打电池而言,所谓锰锌是指其原材料。针对其它材料的干电池如氧化银电池,镍镉电池而言。锰锌电池的电压是15V。干电池是消耗化学原料产生电能的。它的电压不高,所能产生的持续电流不能超过1安培。锌锰干电池:正极材料:锰、石墨棒负极材料:锌镁锰干电池:正极材料:二氧化锰粉、氯化铵及碳黑组成的一个混合糊状物负极材料:镁筒锌空气电池:正极材料:用活性炭吸附空气中的氧或纯氧作为正极活性物
    陈丽莎 2023-06-09 16:43 153浏览
  • 半导体制冷片是电子器件中重要的辅助元件,用于控制器件的温度,从而保证器件的稳定性和可靠性。在半导体制冷片的制造过程中,半导体制冷片的基板材料选择是非常关键的,因为基板材料的性能会直接影响到制冷片的性能。同时作为精密制冷片新型技术,对陶瓷基板的要求也高于普通基板。1.外观要求:严格的铜面平整度,粗糙度要求控制在0.5um以内,铜面上不允许有凹坑、铜颗粒、氧化、任何形式的外观划伤等。2.尺寸要求:完成板厚控制公差在10-20um以内,而陶瓷板材的来料公差就有±30un公差,这就意味着需要挑选公差范围
    斯利通陶瓷电路板 2023-06-08 11:50 199浏览
  • 近年来,伴随着智慧化港口的大潮流,经纬恒润L4高级别智能驾驶业务产品也陆续扎根港口自动驾驶多个项目中,帮助港口实现无人水平运输自动化,达到降本增效的效果,助力客户实现智慧化绿色港口。   在整个港口水平运输场景中,经纬恒润提供了端到端的车、路、网、云、图全栈式自研解决方案,包含自动驾驶系统、路侧车路协同、基于5G网络的远程遥控驾驶、车队调度管理平台、数字孪生、仿真系统、高精地图等专业模块,组成了一套完整的智慧港口解决方案。本篇专门介绍其中的自动驾驶系统。  
    hirain 2023-06-09 11:29 189浏览
  • 电源适配器CE认证标准测试项目,电子产品现在用的是相当的广,常见的产品就一大堆,比如说手机电脑等都会使用到电源适配器。电源适配器适用范围很广,不仅在移动设备端,在其它领域也会应用到。电源适配器CE认证,一般会做CE认证中的低电压指令LVD和电磁兼容指令EMC,欧洲能效认证ERP,RoHS等。下面具体来看看认证这么做吧。电源适配器为什么要做CE认证?CE认证制度下的LVD低电压指令涵盖了交流50V-1000V,直流75V-1500V的所有带电产品,EMC指令涵盖了所有有电路板产生电磁辐射的带电产品
    陈丽莎 2023-06-08 14:09 249浏览
  • 在过去的20年,传感器厂商不断研究创新的测量原理和敏感材料,这些成果能让我们用到高集成、低成本的传感器,其中,最成功也是最具颠覆性的,无疑是MEMS技术在传感器制造中的应用。MEMS技术在传感器的大规模应用,让传感器的小型化、低功耗、智能化成为可能,从而推动了传感器在物联网、消费电子、汽车电子等领域的广泛应用,促进了数字经济的发展和智能时代的到来。可以说,在过去20年,MEMS颠覆和扩展了传感器。传感器专家网https://www.sensorexpert.com.cn专注于传感器技术领域,致力
    传感器专家网 2023-06-08 19:28 206浏览
  • CS5466支持dsc1.1/12a压缩视频传输,是一款Type-C转HDMI8K30HZ或者4K144HZ方案芯片,Type-C/DP1.4转HDMI2.1的显示协议转换芯片, 内部集成了PD3.0及DSC decoder.CS5466电路原理图参考:CS5466芯片产品参数特性:1. Type-C/DP(2lanes)to HDMI2.1 8K30或者4K144产品。2. 支持HDMI2.1 FRL。3. 集成DSC1.2a decoder。4. DSC支持RGB, YCbCr4:4:4,
    QQ1540182856 2023-06-09 09:52 180浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦