一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于自动调节SPAD偏置电压的方法及其应用与流程

2023-01-15 05:51:14 来源:中国专利 TAG:

用于自动调节spad偏置电压的方法及其应用
技术领域
1.本技术涉及光电二极管领域,特别是一种涉及用于自动调节spad偏置电压的方法及其应用。


背景技术:

2.单光子雪崩二极管(spad)是高灵敏度的光学器件,其工作性能取决于由施加在两端的偏置电压(vhv)与击穿电压(vbv)之差(vex)。由于击穿电压会随着温度的变化而变化,若不随之改变偏置电压,则会影响spad的工作性能。
3.目前需要一种可以自动设置偏置电压的方法和电路,使其可以与击穿电压之差保持在一定范围内,保证spad工作稳定。为此现有技术方案通常在spad芯片附近放置温度传感器,经过后续测试标定后得出相应的电压温度补偿曲线,然后将其写入外部控制mcu内,根据温度传感器的读数来调节偏置电压(vhv)。然而这种方式由于温度传感器读取芯片温度误差较大(受传感器摆放位置和板子散热情况影响),会导致后续调节也产生较大差异;同时由于是测试标定得出的电压温度补偿曲线,步骤较为繁琐,且不同芯片的spad击穿电压可能不一致(同一个芯片上同种结构的spad击穿电压一致),难以用同一曲线来补偿所有芯片。
4.因此,亟待一种解决在供给spad的偏置电压一定时,由于击穿电压(vbv)会随温度变化导致vex变化(温度每升高10度,vbv升高约60mv),进而对spad工作性能造成影响的问题的方法及其应用。


技术实现要素:

5.本技术实施例提供了一种用于自动调节spad偏置电压的方法及其应用,针对目前技术存在的误差较大等问题。
6.本发明核心技术主要是采用当spad被光子触发后产生的一个脉冲,此脉冲的峰值vpp大致和vex相等,将其作为判断标准。
7.第一方面,本技术提供了一种用于自动调节spad偏置电压的方法,所述方法包括以下步骤:s00、实时监测spad正常工作状态下被光子触发产生的脉冲信号;s10、对脉冲信号的峰值进行采样,得到峰值电压;s20、将峰值电压与设定值范围比较,该设定值范围根据spad在最佳工作条件下的偏置电压与击穿电压之差vex设定;s30、若峰值电压大于设定值范围的最大值,则判定为偏置电压过大;若峰值电压处于设定值范围内,则判定为偏置电压合适并结束;若峰值电压小于设定值的最小值,则判定为偏置电压过小;s40、根据s30步骤的比较结果,将判定为偏置电压过大和偏置电压过小的结果进行补偿;
s50、循环s00~s40步骤,直至峰值电压处于设定值范围内并结束。
8.进一步地,s00步骤中,spad阳极端串联有一猝灭电阻,该猝灭电阻远离spad的一端接地。
9.进一步地,s00步骤中,当spad未被光子触发时,不产生电流,此时电阻两端电压为0,spad两端电压等于偏置电压;当spad被光子触发时,产生短暂电流,此时电阻两端电压达到峰值电压,spad两端电压等于击穿电压,使得峰值电压与击穿电压之和等于偏置电压。
10.进一步地,s20步骤中,设定值范围为spad在最佳工作条件下的偏置电压的
±
105~110%。
11.进一步地,s40步骤中,单次补偿的电压为spad在最佳工作条件下的偏置电压的5~10%。
12.进一步地,s00~s50步骤形成的计算机程序集成于芯片内部。
13.进一步地,s40步骤中,通过调节直流电压控制器的输出电压实现补偿操作。
14.第二方面,本技术提供了一种用于自动调节spad偏置电压的装置,包括:adc采样模块,用于在spad阳极端采集电压数据;数字处理系统,用于执行上述的一种用于自动调节spad偏置电压的方法;dcdc电压控制模块,用于控制spad的电压。
15.第三方面,本技术提供了一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述的用于自动调节spad偏置电压的方法。
16.第四方面,本技术提供了一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序包括用于控制过程以执行过程的程序代码,过程包括根据上述的用于自动调节spad偏置电压的方法。
17.本发明的主要贡献和创新点如下:1、与现有技术相比,本技术直接作用于独立的spad,只监测和调节vex,和外部环境温度无关,更与spad的vbv无关。不同芯片的spad固然会存在差异,但只要保持vex在相同的范围内,其工作性能还是一致的。且同芯片上同结构的spad在vbv上基本无太大差别(一颗芯片上有256个spad),而芯片间spad可能会由于工艺问题存在vbv上的差异,如此本技术具有能够实时控制spad偏置电压,使其不受环境影响,保证其工作性能稳定的优点。
18.2、与现有技术相比,本技术集成在芯片内部进行调节控制,减少了人工成本,同时具有调节精度高的优点。如此可以解决在供给spad的偏置电压一定时,由于击穿电压(vbv)会随温度变化导致vex变化(温度每升高10度,vbv升高约60mv),进而对spad工作性能造成影响的问题。
19.本技术的一个或多个实施例的细节在以下附图和描述中提出,以使本技术的其他特征、目的和优点更加简明易懂。
附图说明
20.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:图1是根据本技术实施例的用于自动调节spad偏置电压的方法的流程图一;
图2是根据本技术实施例的用于自动调节spad偏置电压的装置的结构图;图3是根据本技术实施例的电子装置的硬件结构示意图。
具体实施方式
21.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书一个或多个实施例相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施例的一些方面相一致的装置和方法的例子。
22.需要说明的是:在其他实施例中并不一定按照本说明书示出和描述的顺序来执行相应方法的步骤。在一些其他实施例中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施例中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施例中也可能被合并为单个步骤进行描述。
23.现有技术直接在spad芯片附近放置温度传感器,经过后续测试标定后得出相应的电压温度补偿曲线,将其写入外部控制mcu内,根据温度传感器的读数来调节偏置电压(vhv)。由于温度传感器读取芯片温度误差较大(受传感器摆放位置和板子散热情况影响),会导致后续调节也产生较大差异;同时由于是测试标定得出的电压温度补偿曲线,步骤较为繁琐,且不同芯片的spad击穿电压可能不一致(同一个芯片上同种结构的spad击穿电压一致),难以用同一曲线来补偿所有芯片。
24.基于此,本发明基于spad被光子触发后产生的脉冲信号的峰值电压来解决现有技术存在的问题。
25.实施例一具体地,本技术实施例提供了一种用于自动调节spad偏置电压的方法,具体地,参考图1-图2所示,所述方法包括:s00、实时监测spad正常工作状态下被光子触发产生的脉冲信号;其中,如图2所示,spad阳极端串联一猝灭电阻r(阻值很大,约为数百千欧),该猝灭电阻r远离spad的一端接地(猝灭电阻r为spad结构的一部分)。当spad未被光子触发时,不产生电流,此时电阻两端电压为0,spad两端电压等于偏置电压vhv;当spad被光子触发时,产生短暂电流i,此时电阻两端电压达到峰值电压vmax=ir,spad两端电压等于击穿电压vbv,使得峰值电压vmax与击穿电压vbv之和等于偏置电压vhv。如此,这个脉冲的峰值vpp(vmax)与vex是基本相等的,因此可以用此作为判断标准。
26.s10、对脉冲信号的峰值进行采样,得到峰值电压;s20、将峰值电压与设定值范围比较,该设定值范围根据spad在最佳工作条件下的偏置电压与击穿电压之差vex设定;其中,设定值范围为spad在最佳工作条件下的偏置电压的
±
105~110%。如本实施例采用的最佳偏置电压为2v,因此设定值范围为[1.9,2.1]v;s30、若峰值电压大于设定值范围的最大值,则判定为偏置电压过大;若峰值电压处于设定值范围内,则判定为偏置电压合适并结束;若峰值电压小于设定值的最小值,则判
定为偏置电压过小;当电压大于2.1v时,判断a和b都为真(1),表示电压过大;当电压小于1.9v时,判断a和b都为假(0),表示电压过小;当电压在1.9v-2.1v之间时,判断a为假(0),判断b为真(1),表示电压适中或称为合适。
[0027]
s40、根据s30步骤的比较结果,将判定为偏置电压过大和偏置电压过小的结果进行补偿;其中,单次补偿的电压vhv为spad在最佳工作条件下的偏置电压的5~10%。通过调节直流电压控制器的输出电压实现补偿操作。
[0028]
在本实施例中,据得到的逻辑结果,调节vhv电压值。若电压过大,则在原有基础上下降0.2v;若电压过小,则在原有基础上增加0.2v;电压适中则不变。
[0029]
s50、循环s00~s40步骤,直至峰值电压处于设定值范围内并结束。
[0030]
上述s00~s50步骤形成的计算机程序集成于芯片内部。
[0031]
实施例二基于相同的构思,如图2所示,本技术还提出了一种用于自动调节spad偏置电压的装置,包括:adc采样模块,用于在spad阳极端采集电压数据;数字处理系统,用于执行实施例一的一种用于自动调节spad偏置电压的方法;dcdc电压控制模块,用于控制spad的电压。
[0032]
实施例三本实施例还提供了一种电子装置,参考图3,包括存储器404和处理器402,该存储器404中存储有计算机程序,该处理器402被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
[0033]
具体地,上述处理器402可以包括中央处理器(cpu),或者特定集成电路(applicationspecificintegratedcircuit,简称为asic),或者可以被配置成实施本技术实施例的一个或多个集成电路。
[0034]
其中,存储器404可以包括用于数据或指令的大容量存储器404。举例来说而非限制,存储器404可包括硬盘驱动器(harddiskdrive,简称为hdd)、软盘驱动器、固态驱动器(solidstatedrive,简称为ssd)、闪存、光盘、磁光盘、磁带或通用串行总线(universalserialbus,简称为usb)驱动器或者两个或更多个以上这些的组合。在合适的情况下,存储器404可包括可移除或不可移除(或固定)的介质。在合适的情况下,存储器404可在数据处理装置的内部或外部。在特定实施例中,存储器404是非易失性(non-volatile)存储器。在特定实施例中,存储器404包括只读存储器(read-onlymemory,简称为rom)和随机存取存储器(randomaccessmemory,简称为ram)。在合适的情况下,该rom可以是掩模编程的rom、可编程rom(programmableread-onlymemory,简称为prom)、可擦除prom(erasableprogrammableread-onlymemory,简称为eprom)、电可擦除prom(electricallyerasableprogrammableread-onlymemory,简称为eeprom)、电可改写rom(electricallyalterableread-onlymemory,简称为earom)或闪存(flash)或者两个或更多个以上这些的组合。在合适的情况下,该ram可以是静态随机存取存储器(staticrandom-accessmemory,简称为sram)或动态随机存取存储器(dynamicrandomaccessmemory,简称为
dram),其中,dram可以是快速页模式动态随机存取存储器404(fastpagemodedynamicrandomaccessmemory,简称为fpmdram)、扩展数据输出动态随机存取存储器(extendeddateoutdynamicrandomaccessmemory,简称为edodram)、同步动态随机存取内存(synchronousdynamicrandom-accessmemory,简称sdram)等。
[0035]
存储器404可以用来存储或者缓存需要处理和/或通信使用的各种数据文件,以及处理器402所执行的可能的计算机程序指令。
[0036]
处理器402通过读取并执行存储器404中存储的计算机程序指令,以实现上述实施例中的任意一种用于自动调节spad偏置电压的方法。
[0037]
可选地,上述电子装置还可以包括传输设备406以及输入输出设备408,其中,该传输设备406和上述处理器402连接,该输入输出设备408和上述处理器402连接。
[0038]
传输设备406可以用来经由一个网络接收或者发送数据。上述的网络具体实例可包括电子装置的通信供应商提供的有线或无线网络。在一个实例中,传输设备包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输设备406可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
[0039]
输入输出设备408用于输入或输出信息。在本实施例中,输入的信息可以是查看指令等,输出的信息可以是调节结果等。
[0040]
实施例四本实施例还提供了一种可读存储介质,可读存储介质中存储有计算机程序,计算机程序包括用于控制过程以执行过程的程序代码,过程包括根据实施例一的用于自动调节spad偏置电压的方法。
[0041]
需要说明的是,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
[0042]
通常,各种实施例可以以硬件或专用电路、软件、逻辑或其任何组合来实现。本发明的一些方面可以以硬件来实现,而其他方面可以由控制器、微处理器或其他计算设备执行的固件或软件来实现,但是本发明不限于此。尽管本发明的各个方面可以被示出和描述为框图、流程图或使用一些其他图形表示,但是应当理解,作为非限制性示例,本文中描述的这些框、装置、系统、技术或方法可以以硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备或其某种组合来实现。
[0043]
本发明的实施例可以由计算机软件来实现,该计算机软件由移动设备的数据处理器诸如在处理器实体中可执行,或者由硬件来实现,或者由软件和硬件的组合来实现。包括软件例程、小程序和/或宏的计算机软件或程序(也称为程序产品)可以存储在任何装置可读数据存储介质中,并且它们包括用于执行特定任务的程序指令。计算机程序产品可以包括当程序运行时被配置为执行实施例的一个或多个计算机可执行组件。一个或多个计算机可执行组件可以是至少一个软件代码或其一部分。另外,在这一点上,应当注意,如图中的逻辑流程的任何框可以表示程序步骤、或者互连的逻辑电路、框和功能、或者程序步骤和逻辑电路、框和功能的组合。软件可以存储在诸如存储器芯片或在处理器内实现的存储块等物理介质、诸如硬盘或软盘等磁性介质、以及诸如例如dvd及其数据变体、cd等光学介质上。物理介质是非瞬态介质。
[0044]
本领域的技术人员应该明白,以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0045]
以上实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以作出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献