核脉冲电荷时间转换方法与系统转让专利
申请号 : CN201910476479.9
文献号 : CN110531404B
文献日 : 2021-07-09
发明人 : 王永纲 , 宋政奇 , 孔晓光
申请人 : 中国科学技术大学
摘要 :
权利要求 :
1.一种核脉冲电荷时间转换系统,其特征在于,包括:积分电路(1)、电压比较器(2)、数字信号延时器(5)、FPGA管脚(7)、时间数字变换器(3)和一个校正表(4),其中,所述积分电路(1)用于接收核脉冲电流信号,以及输出电压信号;
所述积分电路(1)包括运算放大器和积分网络,其中,所述积分网络分别连接所述运算放大器的负输入端和输出端;所述积分网络包括积分电容和积分电阻,且所述积分电容和积分电阻并联连接至所述运算放大器;
所述电压比较器(2)用于将所述电压信号与一预设的阈值电压比较,并根据比较结果实现其输出信号的电平翻转,其中,所述预设的阈值电压小于所述积分电路(1)输出的所述电压信号的峰值;
所述数字信号延时器(5)用于根据所述电压比较器(2)输出信号的电平翻转输出控制信号,所述控制信号包括开启放电控制信号和放电停止控制信号,其中,所述开启放电控制信号延时后再输出,所述放电停止控制信号不延时直接输出;
所述FPGA管脚(7)用于在所述电压比较器(2)输出的信号和所述数字信号延时器(5)的控制下对所述积分电路(1)以恒定的电流进行放电;
放电电阻(6),位于所述积分电路(1)和所述FPGA管脚(7)之间,用于控制所述放电电流大小;
所述时间数字变换器(3)用于根据所述电压比较器(2)输出信号的电平翻转的时刻输出时间戳;
所述校正表(4)用于根据所述时间戳得到核脉冲的电荷值;
所述电压比较器(2)、FPGA管脚(7)、数字信号延时器(5)以及时间数字变换器(3)集成于一片FPGA芯片上;其中,所述电压比较器(2)由FPGA的LVDS差分接收器实现。
2.如权利要求1所述的核脉冲电荷时间转换系统,其特征在于,所述校正表内容为:其中,K是所述核脉冲的电荷量;i0是所述FPGA管脚(7)放电的电流值;T是两个所述时间戳的差值;Td是所述数字信号延时器(5)的延时量;U1(T)是所述核脉冲通过所述积分电路(1)输出的积分信号的归一化波形;R是所述积分电阻的电阻值;C是所述积分电容的电容值。
3.如权利要求1所述的核脉冲电荷时间转换系统,其特征在于,所述时间数字变换器(3)在FPGA内部实现,所述校正表(4)在FPGA内部使用内嵌存储器实现或在FPGA外实现。
4.一种如权利要求1~3中任一项所述的核脉冲电荷时间转换系统的核脉冲电荷时间转换方法,其特征在于,包括:
积分电路(1)接收核脉冲电流信号,并在输出端产生电压信号;
电压比较器(2)将所述电压信号与一预设的小于所述电压信号峰值的阈值电压比较,当所述电压信号超过所述阈值电压时所述电压比较器(2)的输出信号进行第一次电平翻转;
时间数字变换器(3)根据所述电压比较器(2)输出信号的第一次电平翻转的时刻输出第一时间戳;
数字信号延时器(5)根据所述电压比较器(2)的输出信号的第一次电平翻转开启放电控制信号并延时后输出;
FPGA管脚(7)在所述电压比较器(2)输出信号以及所述数字信号延时器(5)的控制下,对所述积分电路(1)以恒定的电流进行放电;
通过放电所述电压信号下降至小于所述阈值电压时,所述电压比较器(2)的输出信号进行第二次电平翻转;
时间数字变换器(3)根据所述电压比较器(2)输出信号的第二次电平翻转的时刻输出第二时间戳;
校正表(4)根据所述第一时间戳与第二时间戳得到所述核脉冲的电荷值。
5.如权利要求4所述的核脉冲电荷时间转换方法,其特征在于,所述第一次电平翻转为低电平翻转为高电平;所述第二次电平翻转为高电平翻转为低电平。
6.如权利要求4所述的核脉冲电荷时间转换方法,其特征在于,所述积分电路(1)接收核脉冲电流信号之前还包括:调节放电电阻(6)大小以控制所述放电电流大小。
7.如权利要求4所述的核脉冲电荷时间转换方法,其特征在于,所述校正表(4)根据所述第一时间戳与第二时间戳得到所述核脉冲的电荷值包括:将所述第一时间戳与第二时间戳的差值作为输入;
根据所述差值和所述校正表(4)计算得到所述核脉冲的电荷值;
所述校正表为:
其中,K是所述核脉冲的电荷量;i0是所述FPGA管脚(7)放电的电流值;T是两个所述时间戳的差值;Td是所述数字信号延时器(5)的延时量;U1(T)是所述核脉冲通过所述积分电路(1)输出的积分信号的归一化波形;R是所述积分电阻的电阻值;C是所述积分电容的电容值。
说明书 :
核脉冲电荷时间转换方法与系统
技术领域
背景技术
核脉冲的电荷是核信号处理领域的基本任务。传统上,能量的测量是将电流信号送给一个
电荷积分电路,输出为积分信号,用模拟数字变换器(ADC)采样信号波形,采样点的最大值
就是核脉冲的能量值。随着核探测器技术的发展,一个探测器所含的通道数越来越多,每一
个通道都用一个高速ADC采样波形的能量测量方法,会使得测量电子学规模越来越大。将核
信号所包含的电荷量转换为时间量,由时间量测量来实现电荷量测量,是目前核信号处理
领域的一个主要技术发展方向。然而,现有的电荷时间转换测量技术,具有测量精度低,电
路复杂,测量死时间长等缺点,不能满足多通道、高集成度、高测量性能的需求。如何使用最
简化的电路实现高性能的电荷测量,成为急需解决的技术问题。
发明内容
压信号的峰值;
号延时后再输出,所述放电停止控制信号不延时直接输出;
出的积分信号的归一化波形;R是所述积分电阻的电阻值;C是所述积分电容的电容值。
间数字变换器在FPGA内部实现,所述校正表在FPGA内部使用内嵌存储器实现或在FPGA外实
现。
出的积分信号的归一化波形;R是所述积分电阻的电阻值;C是所述积分电容的电容值。
到核脉冲的电荷量,其系统结构简单,有利于多通道的高集成度,且具备测量精度高、测量
死时间小等优点。
附图说明
具体实施方式
阻并联连接至所述运算放大器。所述电压比较器2的一个输入端连接至所述运算放大器的
输出端,所述电压比较器2的另一输入端连接一个阈值电压。数字信号延时器5的输入端连
接至所述电压比较器2的输出端,所述数字信号延时器5的输出经过所述FPGA管脚7输出后
连接至所述放电电阻6的一端。所述放电电阻6的另一端连接到所述积分电路1的负向输入
端。所述时间数字变换器3的输入端连接至所述电压比较器2的输出端。所述时间数字变换
器3的输出端连接至所述校正表4的输入端。
比较器2将该积分电路1输出的电压信号与一个预先设置好的低阈值Vth进行比较。当电压
信号超过阈值电压时,电压比较器2的输出由低电平翻转为高电平,即输出一个阶跃信号。
数字时间转换器3检测到电压比较器2输出的阶跃信号,输出第一个时间戳,该时间戳就是
被测核脉冲信号的前沿时间。电压比较器2输出的阶跃信号经过数字信号延时器5的延时一
段时间后,将FPGA管脚7输出的电平由低翻转为高,这使得FPGA管脚7输出一个大小为VH/Rd
的电流对积分电路1进行放电,此时FPGA管脚7可被看作为恒流源。当FPGA管脚7开始对积分
电路1进行放电时,输入到积分电路1的核脉冲电流信号依然在对积分电路1进行充电。同
时,积分电路1中的积分RC网络上的积分电阻R也对积分电容C上的电荷提供了放电回路。因
此,积分电路1输出的电压信号由输入的核脉冲电流信号,积分RC网络以及电流源放电电流
共同决定。FPGA管脚7输出的放电电流使得积分电路1输出的电压信号迅速下降,当电压信
号低于阈值电压Vth时,电压比较器2的输出由高电平翻转至低电平。一方面,时间数字变换
器3检测到电压比较器2输出由高电平翻转为低电平的时刻,输出第二个时间戳;另一方面,
电压比较器2的输出由高电平翻转至低电平后立刻使得FPGA管脚7电平变为低,其停止对积
分电路1放电。将第一个时间戳,第二个时间戳输入校正表4,即可得到核脉冲信号的电荷
值。
Rd。由于输入积分电路1的核脉冲信号是一个脉冲负电流信号,其流经积分电容C的电流方
向与FPGA管脚7输出的流经积分电容C的电流方向相反,因此,输入脉冲信号对积分电容进
行充电,FPGA管脚7输出的电流对积分电容进行放电。由于核脉冲信号的下降部分符合指数
衰减的规律,为了保证核脉冲信号所有的电荷都被积分电路1积分,通常需要积分电路1的
积分时间长度大于核脉冲信号指数衰减时间常数的三倍。在一次核脉冲测量中,积分电路1
的有效积分时间应该从核脉冲到来信号开始,到FPGA管脚7停止放电时结束。通过调节放电
电阻6的阻值可以控制恒流源放电电流大小,从而控制FPGA管脚7停止放电的时间,使得积
分电路1的积分时间不小于核脉冲信号衰减时间常数的三倍。
单,有利于多通道的高集成度。前沿定时的精度很大程度上取决于阈值电压Vth的大小。为
了获取更高的精度,我们设置阈值电压稍稍高于电路系统的噪声水平。积分电路1输出的电
压信号前沿超过低电压阈值Vth时,电压比较器2的输出由低电平翻转为高电平,时间数字
变换器3会检测到该翻转时刻,并输出第一个时间戳,该时间戳代表了核脉冲信号的前沿时
间。因此本转换系统实现了核脉冲信号的时间信息读出。
延时Td,该转换系统可以使得FPGA管脚7的电平在积分电路1输出电压信号的峰值时间附近
变为高,并开始对积分电路1进行放电。FPGA管脚开始放电后,积分电路输入端的信号依然
在对积分电路进行充电,同时积RC网络中的积分电阻R也提供了一个放电回路。在这些因素
的共同作用下,积分电路1的输出电压开始降低,当电压降低到阈值电压Vth时,电压比较器
2输出的状态由高翻转为低。这个状态翻转被TDC记录下来,输出第二个时间戳。同时该翻转
立马使得FPGA管脚7上的电平也翻转为低,FPGA管脚的放电结束。放电时间的长度与输入核
脉冲信号的电荷量有关。根据第二个时间戳和第一个时间戳之间的时间差T我们可以计算
得到输入核脉冲信号的电荷量,具体关系为:
后获得的。采集U1的过程中,FPGA管脚7不参与对积分电路1的放电。RC为积分电路1中的积
分网络,其RC值是通过向积分电路1中输入一个阶跃信号并测量输出信号的衰减时间获得
的。上述关系(1)是通过求解以下微分方程(2)得到的,当FPGA管脚7参与对积分电路1的放
电时,微分方程(2)描述了积分电路1的输出电压信号Vo的变化:
(t)的充电,FPGA管脚7的放电,以及积分RC网络的电流泄放三个过程共同决定的。由(2)我
们可以得到Vo的波形满足:
储模块,以上述关系(1)建立校正表4。校正表4的输入为时间数字变换器3测得时间戳之间
的时间差T,输出为输入脉冲信号的电荷量。放电结束后,测量系统恢复到原始状态,等待下
一个输入脉冲信号的到来。
流信号,而其他设置不变。
收器。时间数字变换器3以及延时器通过使用FPGA内部的逻辑单元设计完成。校正表4由
FPGA内部的随机存储器模块构建。FPGA管脚7被配置为了LVCMOS25电平输出,当其输出为高
时,管脚上的电压为2.5V。FPGA减少了片外分立模拟元件的使用,有利于增加电路的集成
度。
电平翻转;
C=510pF。连接到积分电路的放电电阻7的阻值为:Rd=1000Ω。电压比较器2、时间数字变
换器3、校正表4、延时器5均在Xilinx Kintex‑7FPGA(xc7k325t)上实现。FPGA管脚7与放电
电阻6共同构成了一个开关电流源,当管脚7的电平被设置为高时,其输出一个2.5V的电压,
电流源开始对积分电路1进行放电,放电电流大小为2.5V/Rd=2.5mA。基于FPGA的时间数字
变换器3具有3.9ps的时间精度,3.6ns的测量死时间。测量结果由USB2.0接口读出到上位
机。将由硅光电倍增管(SiPM)以及LYSO闪烁晶体组成的光电转换探测器与转换系统连接,
该装置可以用于探测放射源发射出的伽马射线的到来时间和能量大小。
Vth的比较结果。当Vo的波形前沿超过阈值Vth后,Vc处电压比较器2输出的波形翻转为高。
经过FPGA内延时器5的延时后,管脚7的电压也被翻转为高,并可以看成一个恒流源对积分
电路1进行放电。当Vo处的波形电压在管脚7放电的影响下迅速下降到阈值Vth之下时,Vc处
电压比较器2输出的波形电压翻转为低,且管脚7的电压也立刻变低,测量系统恢复原样,等
待下一个测量信号的到来。
下时间数字变换器3测得的两个时间戳之间的时间差T和经过校正表4矫正后的信号电荷
量,由此可以得到转换系统的能量测量精度。参阅图3,得到的线性度为100%,说明该转换
系统具有很高的测量精度。
测器,探测器输出信号到所述测试装置中以此测得 Na的能谱如图4所示。测得的能量分辨
率为11.8%,与使用其他主流测量方法得到的能量分辨率相同,由此证明该转换系统能够
获得具有高能量分辨率的数据读出。
本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护
范围之内。