原创 极零相消在实际电路中的应用

2024-3-8 13:15 5403 10 5 分类: 医疗电子 文集: 模拟电子

极零相消在实际电路中的应用

概述

极零相消也被称为极零补偿(PZC, Pole-Zero Cancellation/Compensation),最近针对PZC电路有过几轮讨论,个人也有些思考,前面也有一篇短小篇幅的总结。

有时间打算稍微展开探讨一下PZC电路,至少使得对其理解更清晰,了解为什么要使用PZC,哪些地方(或节点)需要或适合插入PZC电路。

MPPC的PZC电路

如图1所示,为滨松使用的PZC电路。MPPC的输出成分分为快成分(fast)和慢成分,但是需要更加方便获得时间信息的时候,用户就希望仅仅测试MPPC输出的快成分,所以滨松就推荐了图1所示的PZC来对MPPC输出信号进行调理。

图1:滨松给出的PZC电路示意图

上述电路的关键是如何选择电容C和电阻R1,具体原则滨松在给出上述PZC参考电路的时候并未给出,这个与前端驱动的MPPC有关,由于不同的MPPC,其输出电容不同,估计也是由此滨松并未给出固定的C和R1参考值,这个需要用户自行根据选用的MPPC具体型号进行选择。

MPPC各参数之间联系图

图2来自滨松官网,展示MPPC各参数之间联系图。蓝色标签是指用户可选可调的外部条件,中间紫色标签是指受外部条件直接或间接影响的性能参数。

http://share.hamamatsu.com.cn/UploadFiles/User/2022/12/9/20221209021903727.jpg

图2:滨松MPPC各参数之间联系图

对于用户来说,感光面积和像素尺寸在项目开始前或项目启动前期就已经确定好了的,所以它们对于当前我们要讨论的PZC电路,在此忽略(并非对PZC电路没影响,而是选型之后影响已经固化了)。所以PZC电路在设计和调试的时候,主要面临如何配合温度和电压的变化。

在实际应用中用户需要在图2中间紫色标签中找寻到最佳的平衡点。在找寻最优平衡点的过程中,PZC电路可能就需要依据其它参数的改变而动态进行调整。上面提到了PZC可以将MPPC的快成分“分离”出来,进行时间信息处理,下节探讨在实际电路中PZC的其它用途。

PZC电路在实际应用中的作用

滨松给出的PZC主要是分离快成分,实际应用中我们对快慢成分都施加了PZC模块。这个模块在我们的电路中的主要作用就是“抑制暗脉冲”。

暗脉冲来自于暗电流(dark crrent),MPPC的暗电流会产生暗计数(dark count),即在正常工作偏置电压下,将MPPC放置在黑暗环境中,并且没有辐射源照射的情况下,由于Si材料内载流子的热激发等原因引起的计数。单位时间内发生1 p.e.及以上的波形计数定义为暗计数率。MPPC常温下通常在几百kHz,如图3所示为滨松给出的测量截图。

http://share.hamamatsu.com.cn/UploadFiles/User/2022/11/9/20221109084733977.png

图3:示波器进行的暗计数测量

注意几个概念,p.e.是photon equivalent的缩写,意为光子等效。0.5 p.e.指雪崩脉冲宽度为1个光子引发雪崩脉冲幅度的0.5倍。设置0.5 p.e.的阈值就是记录所有大于或等于1个光子电子信号。上图显示的大部分应该都是单光子信号脉冲,偶尔可能会有多光子重叠引起的多光子脉冲信号。如图4所示,某型滨松MPPC中不同尺寸中的像素数量。所以多光子重叠的概率还是有的。

图4:同系列MPPC不同尺寸中像素数量

MPPC的暗电流要比PMT大很多,二者不是一个数量级,所以两者使用的系统中前端电路也有不同。比如是否采用PZC电路。暗电流对于系统来说,其实就是噪声,前端电路设计需要采取各种措施来抑制噪声。

我们也采取类似图3所示的测试,如图5所示。图3示波器时间刻度是50us,图5时间刻度是200ns。

图5:暗脉冲测量

图5中满屏,也即2us时间中至少能看到10个明显的暗脉冲。请注意,图5除了是测量暗脉冲以外,同时测量验证了PZC电路的效果,即示波器通道2展示测量结果。我们发现这个10个暗脉冲基本都被消除了,只有2号、3号和4号脉冲还有残留。

图6给出了有用信号和暗脉冲一同存在的场景以及经过PZC处理前后的测试结果(示波器通道1测量PZC处理之前,示波器通道4测量PZC处理之后),我们发现暗脉冲的密度很大,严重干扰了信号基线。从图中可以看到信号基线由于大量暗脉冲的存在,产生明显的“晃动”。这种晃动幅度虽然不大,但是在紧密测量应用中会带来比较大的麻烦。

所以这个PZC电路就像粉底的作用一样,可以用来“抹平”信号基线,使得基线尽量平滑,否则测量的时候很容易产生误触发。另外,前端信号送入下一级可能还需要进行放大处理,这些暗脉冲如果未经处理一起送入下一级也会带来问题。

E:.workspace.CPI_Test.SiPM-Based CPI-PET.SiPM_Test_Brd_Record.Version-7.image.Timing_Path.Befor&after-PZC(50pF&976ohm).tek00007.png

图6:未经PZC处理的信号

作者: coyoo, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-1010859.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

丙丁先生 2024-3-20 06:14

电路构简
调试繁琐
相关推荐阅读
coyoo 2024-12-25 14:13
ALTERA Cyclone 10器件的使用-8:特定的上电顺序
概述 Intel 要求用户为其10代FPGA器件使用特定的上电和掉电顺序,这就要求用户在进行FPGA硬件设计的时候必须选择恰当的FPGA供电方案,并合理控制完整的供电上电顺序。经过在Cyclone 1...
coyoo 2024-12-22 11:46
AD9218子板在新处理板上表现的问题
概述 新的数据处理板融合了数字和数据处理功能模块,计划采用ADI的4通道串行ADC芯片代替之前的并行ADC。由于初次使用,所以初次设计时预留了AD9218的子板的插槽。 在调试AD9633功能的同时并...
coyoo 2024-12-14 17:15
在Cyclone 10 GX器件上实现高精度TDC探索
概述 Cyclone 10 GX器件的ALM结构与Cyclone V类似,所以在Cyclone 10 GX器件上实现TDC功能理论上是可以完全参考甚至移植自Cyclone V系列的成功案例。但是,现实...
coyoo 2024-12-10 13:28
Cyclone V GX FPGA设计TDC的优化问题
概述 通过前面的研究学习,已经可以在CycloneVGX器件中成功实现完整的TDC(或者说完整的TDL,即延时线),测试结果也比较满足,解决了超大BIN尺寸以及大量0尺寸BIN的问题,但是还是存在一些...
coyoo 2024-12-03 12:20
比较器检测模拟脉冲说明(四)
概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解...
coyoo 2024-11-16 13:54
不同ADC采样同一前端模拟信号时转换用时差异分析
概述 同一组前端模拟信号接入由不同型号ADC组成的模数转换电路时,采样后在FPGA中发现采样用时差异较大。本文主要分析这个时间差异形成的原因,并记录该差异产生对系统造成的影响。系统数字化简介 项目前端...
EE直播间
更多
我要评论
1
10
关闭 站长推荐上一条 /3 下一条