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

2024-3-8 13:15 3494 9 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

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

文章评论1条评论)

登录后参与讨论

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

电路构简
调试繁琐
相关推荐阅读
coyoo 2024-05-20 14:30
电路板修改后之前加的等长约束出现问题处理
差分对等长约束问题处理概述 最近需要修改电路板,进行差分对等长处理的时候,之前加的差分对约束出现问题,具体如图1所示,差分对F2CLK的F2CLK_N网络重复囊括了两端IC到电阻R85线段,而不是象P...
coyoo 2024-05-19 10:42
ALTERA Cyclone 10器件的使用-5:模块复用在导入时遇到的问题
ALTERA Cyclone 10器件的使用-5:模块复用在导入时遇到的问题概述 复用模块导入时,该复用模块的输入端口在设计者侧被接入到物理I/O,而在使用者侧导入QDB文件后,FIT时报错。导入QD...
coyoo 2024-05-12 09:19
ALTERA Cyclone 10器件的使用-4:模块复用及当前使用所遇到的问题
ALTERA Cyclone 10器件的使用-4:模块复用及当前使用所遇到的问题概述 之前学习了基于Arria10的模块复用教程,并依据该教程在基于Cyclone10GX的测试板上将之前的项目更改为单...
coyoo 2024-05-10 10:35
一代SiPM读出测试系统在AD8000YRDZ使用中出现震荡问题
AD8000YRDZ使用中出现震荡问题概述 SiPM读出系统硬件中关键元件包含有ADI的运算放大器AD8000YRDZ,在第一代测试系统硬件完成投板后测试的时候发现AD8000出现很严重的震荡现象。表...
coyoo 2024-05-03 17:01
SiPM偏置电压源输出测试
更换高压偏压源输出端连接的电感概述 滨松电源C14156手册中给出其输出并不是直接驱动MPPC,而且串接一个“Chip Inductor”之后再驱动MPPC,如图1所示。当前测试系统由于对于这个电感认...
coyoo 2024-05-02 09:51
ALTERA Cyclone 10器件的使用 - 3 (可重用模块设计教程)
可重用模块设计教程概述 SiPM读出测试系统后端硬件重新规划了一块测试板,读出系统送出的信号在该测试板上进行处理,该测试板将替换之前的信号处理系统。测试板使用了Intel的Cyclone 10 GX器...
EE直播间
更多
我要评论
1
9
关闭 站长推荐上一条 /6 下一条