High Dynamic Range X-ray Detector Pixel Architectures Utilizing Charge Removal
Joel T. Weiss, Katherine S. Shanks, Hugh T. Philipp, Julian Becker,, Darol Chamberlain, Prafull Purohit, Mark W. Tate, Sol M. Gruner

TL;DR
This paper introduces advanced high dynamic range X-ray detector pixels with charge removal techniques, significantly improving flux measurement capacity while maintaining sensitivity, suitable for synchrotron and XFEL applications.
Contribution
The paper presents novel CMOS pixel architectures with charge removal that extend dynamic range by shifting from capacitor size to digital counter depth, enabling higher flux tolerance.
Findings
Achieved flux measurement exceeding 10^11 x-rays/pixel/second.
Demonstrated pixel linearity through direct current injection tests.
Fabricated a small-scale ASIC prototype for these architectures.
Abstract
Several charge integrating CMOS pixel front-ends utilizing charge removal techniques have been fabricated to extend dynamic range for x-ray diffraction applications at synchrotron sources and x-ray free electron lasers (XFELs). The pixels described herein build on the Mixed Mode Pixel Array Detector (MM-PAD) framework, developed previously by our group to perform high dynamic range imaging. These new pixels boast several orders of magnitude improvement in maximum flux over the MM-PAD, which is capable of measuring a sustained flux in excess of 10 x-rays/pixel/second while maintaining sensitivity to smaller signals, down to single x-rays. To extend dynamic range, charge is removed from the integration node of the front-end amplifier without interrupting integration. The number of times this process occurs is recorded by a digital counter in the pixel. The parameter limiting full…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
