光子计数、像素化X射线探测器(HPC)的阈值等值化
光子计数、像素化X射线探测器(HPC)的阈值等值化(Threshold Equalization)
对Medipix1,2,3和Timepix、Timepix 3芯片来说,当绑定传感器芯片后,就相当于256×256 = 65536个探测器,读出芯片的主要作用是读出这65K个探测器的数据 – 计数值(事件数和/或时间)。而数据是基于探测到的信号与基准的比较结果,基准是全局阈(Global Threshold),也就是说所有65K个探测器(像素)的比较基准是一样的,从集成电路制造方面来说,这个容易做到。但是集成电路制造过程中,不能保证所有65K个探测器(像素)的比较器(晶体管等)完全相同,也就是说,当比较基准一致(全局阈值),一定幅度的输入信号,多个探测器输出不是完全一致的。例如,全局阈值为1,信号为2,理想情况下,所有像素的比较器都输出高电平,但实际是不可能的。此外,探测器的所有测量设置参数(阈值等)是通过数字值(DAC)给定的,而比较器比较的是模拟量,从数字到模拟必然存在转换误差(数字是离散的,模拟是连续的),这也导致不均匀性。
阈值等值化用于补偿像素和像素之间由于像素阈值电压和电流的不匹配和/或芯片功率下降等全局影响造成的阈值变化。Medipix 3和Timepix 3读出芯片的每个像素都有一个像素配置寄存器(PCR),PCR有相应的阈值调整比特(Medipix3为5个bit,Timepix 3为4个bit)。阈值补偿是设置相应的数值(DAC),给每个探测器引入相应的电流,使所有256×256个探测器(像素)的比较器输出尽量一致。电流基准由THS全局DAC控制,DAC的LSB为0-40nA。
下面以Medipix 3芯片事件计数模式为例说明:
单个像素不同Local Threshold DAC设置值(0~15)相同测试脉冲序列的计数结果(阈值扫描Threshold Scan)。横坐标为全局阈值(Global Threshold)(DAC值),纵坐标为测量结果。
从上图可以看出,设置不同的Local Threshold DAC确实能改变计数结果。
使用像素Local Threshold DAC等值化前后的比较。
上半部分的蓝色和红色图像是Local Threshold DAC为0和15时,相同测试脉冲(Test Pulse)数量的阈值扫描结果:横坐标为阈值,纵坐标为计数值为测量脉冲数的像素数量。中间绿色图是等值化后,相同计数值的像素数量分布。
下半部分是上半部分的像素计数彩色图。
上述内容由我司Jerry Huang 整理收集,仅用于知识的分享和共同学习,未经过同意不得擅自转载。