{"id":718,"date":"2017-08-28T12:37:50","date_gmt":"2017-08-28T12:37:50","guid":{"rendered":"http:\/\/www.gaudi.ch\/GaudiLabs\/?page_id=718"},"modified":"2019-04-30T08:21:11","modified_gmt":"2019-04-30T08:21:11","slug":"diy-open-source-single-photon-generator-and-detector","status":"publish","type":"page","link":"http:\/\/www.gaudi.ch\/GaudiLabs\/?page_id=718","title":{"rendered":"DIY Open Source Single Photon Generator and Detector"},"content":{"rendered":"<p>Single photons are cool. By generating and detecting single photons new experiments in physical science and quantum mechanics are possible. Great applications like quantum computing and cryptography, medical and biotechnological measurements, as well as environmental monitoring are based on single photons. So we need to build a <strong>DIY Open Source Single Photon Generator and Detector<\/strong> for everyone to play with. There seem to be different aproaches on how to generate single photons. By fluorescent suspended ions, quantum nano-dots or through non linear crystals (BBO crystal or KDP crystal). The later uses so called Spontaneous Parametric Down-Conversion (SPDC) and will create two entangled photons simultaneously (if the frequencies are right).<\/p>\n<h2>Single Photon Detectors<\/h2>\n<p>To detect the single photons we need open source single photon detectors. There are several ways of detecting very low light:<\/p>\n<p><strong>Photon Multiplier Tube (PMT)<\/strong>, the classic way, a glass tube with several stages that when supplied with high voltage will multiply electrons generated by the incident photon. These tubes are available for quite cheap on internet or even full luminometers with photon multiplier tubes can be found.<\/p>\n<p><strong>Charged Coupled Device (CCD)<\/strong> with low noise when cooled down are the classic way to get a very low light and reproducable image. These are used in special microscopes and ofter super expensive.<\/p>\n<p><strong>Electron Multiplying CCD (EMCCD)<\/strong> combine the multiplying effect of the multiplier tube with the CCD sensor. And thus are even more expensive.<\/p>\n<p><strong>sCMOS<\/strong> &#8211; CMOS (Complementary Metal Oxide Semiconductor) chips replaced CCD in consumer and even professional photo cameras. With the sCMOS, a scientific grade of CMOS, this technology is now entering the market of scientific imaging and hopefully bringing down the prices.<\/p>\n<p>Then there are two relatively inexpensive and still sensitive semiconductor devices that are interesting for photon detection:<\/p>\n<p><strong>Avalanche photodiodes (APD)<\/strong> are small discrete detectors that exploits the photon-triggered avalanche current of a reverse biased p-n junction to detect the photons. The higher the reverse voltage (80-200 VDC) the bigger the avalanche multiplication (acts like an internal amplification). With a relatively simple circuit providing high voltage at limited current and a high gain, low noise amplifier, these devices are very fast and sensitive photo detectors. The<strong> OpenAPD<\/strong> is an open source device for such a circuit.<\/p>\n<p><strong>Single Photon Avalanche Diodes (SPAD)<\/strong>, special avalanche photo diodes, which operate above the breakdown voltage in so called Geiger mode. When a photon hits the detector an on going avalanche is triggered that turns the diode &#8220;on&#8221;. The diode is then reset &#8220;off&#8221; to be ready for the next photon. Thus these elements create a digital signal (one click per photon, thus the name of Geiger mode I guess). The set and reset of the diode can be achieved with a passive\u00a0quenching (just a resistor in series). Or with an active avalanche-quenching circuits. The <strong>OpenSPAD<\/strong> implements such an active quenching circuits as described in scientific literature.<\/p>\n<p><strong>Silicon Photomultipliers (SiPMs)<\/strong><\/p>\n<p>Every SPAD in SiPM operates in Geiger mode and is coupled with the others by a metal or polysilicon quenching resistor. Although the device works in digital\/switching mode, most of SiPM are an analog device because all the microcells are read in parallel, making it possible to generate signals within a dynamic range from a single photon to 1000 photons for a device with just a square-millimeter area. <a href=\"https:\/\/www.ketek.net\/sipm\/\">Link<\/a>.<\/p>\n<h3><strong>OpenAPD<\/strong><\/h3>\n<p>Open source hardware design of drive, amplification and cooling circuit for Avalanche photodiodes (APD).<\/p>\n<p>The design is manly based on the MAX1932, Digitally Controlled, 0.5% Accurate APD Bias Supply, a single OpAmp amplifier and a Arduino Micro to control and read the signals.<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.gaudi.ch\/GaudiLabs\/?attachment_id=725\" rel=\"attachment wp-att-725\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-725 alignnone\" title=\"OpenAPD_full\" src=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_full.png\" alt=\"\" width=\"537\" height=\"368\" srcset=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_full.png 1007w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_full-300x205.png 300w\" sizes=\"auto, (max-width: 537px) 100vw, 537px\" \/><\/a><\/p>\n<p><em>Schematic of the OpenAPD<\/em><\/p>\n<p><a href=\"http:\/\/www.gaudi.ch\/GaudiLabs\/?attachment_id=724\" rel=\"attachment wp-att-724\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-724 alignnone\" title=\"OpenAPD Schematic\" src=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_Schematic-1024x389.png\" alt=\"\" width=\"590\" height=\"224\" srcset=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_Schematic-1024x389.png 1024w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_Schematic-300x113.png 300w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD_Schematic.png 1474w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/a><em><br \/>\nDrive and Amplifier Schematic of the OpenAPD<\/em><\/p>\n<p><a href=\"http:\/\/www.gaudi.ch\/GaudiLabs\/?attachment_id=730\" rel=\"attachment wp-att-730\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-730\" title=\"OpenAPD\" src=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD-1024x532.jpg\" alt=\"\" width=\"480\" height=\"249\" srcset=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD-1024x532.jpg 1024w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenAPD-300x155.jpg 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<p><em><strong>The design is still being tested and may contain errors. Please leave your comments and suggestions in the comment section.<\/strong><\/em><\/p>\n<h3><strong>OpenSPAD<\/strong><\/h3>\n<p>Open source hardware design of drive, timing and cooling circuit for Single Photon Avalanche Diodes (SPAD). The design of the OpenSPAD is closely based on the schematic proposed by the paper &#8220;An Integrated Active-Quenching Circuit for Single-Photon Avalanche Diodes&#8221;, Franco Zappa (2000).<\/p>\n<p>&nbsp;<\/p>\n<p><a href=\"http:\/\/www.gaudi.ch\/GaudiLabs\/?attachment_id=726\" rel=\"attachment wp-att-726\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-726\" title=\"OpenSPAD\" src=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenSPAD.png\" alt=\"\" width=\"548\" height=\"280\" srcset=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenSPAD.png 1771w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenSPAD-300x153.png 300w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/OpenSPAD-1024x525.png 1024w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/a><\/p>\n<p><em>Schematic of the OpenSPAD<\/em><\/p>\n<p><em><strong>The design is still being tested and may contain errors. Please leave your comments and suggestions in the comment section.<\/strong><\/em><\/p>\n<p>&nbsp;<\/p>\n<h3><strong>yGauge<\/strong><\/h3>\n<p>A lowest luminosity reference. For more details see <a href=\"http:\/\/www.gaudi.ch\/GaudiLabs\/?page_id=740\">here<\/a>.<\/p>\n<p><a href=\"http:\/\/www.gaudi.ch\/GaudiLabs\/?attachment_id=744\" rel=\"attachment wp-att-744\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-744\" title=\"yGauge\" src=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/yGauge-685x1024.jpg\" alt=\"\" width=\"266\" height=\"398\" srcset=\"http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/yGauge-685x1024.jpg 685w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/yGauge-200x300.jpg 200w, http:\/\/www.gaudi.ch\/GaudiLabs\/wp-content\/uploads\/yGauge.jpg 1339w\" sizes=\"auto, (max-width: 266px) 100vw, 266px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>References:<br \/>\n<\/em><\/strong><\/p>\n<p>\u201cActive quenching and gating circuits for single photon avalanche photodiodes (SPADs)\u201d, S. Cova (1982)<br \/>\n&#8220;An Integrated Active-Quenching Circuit for Single-Photon Avalanche Diodes&#8221;, Franco Zappa (2000)<br \/>\n&#8220;Single Photon Counting Module Based on Large Area APD and Novel Logic Circuit for Quench and Reset Pulse Generation&#8221;, Vinit H. Dhulla, (2007)<br \/>\n&#8220;Free-running InGaAs\/InP single photon detector with feedback quenching IC&#8221;, Fu Zheng (2015)<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>Avalanche-Photodioden<\/em><\/strong><br \/>\nLaserComponents Single Phototn Detector, Cooled, Queltch<\/p>\n<p>&nbsp;<\/p>\n<p><strong><em>SPAD array.<\/em><\/strong><br \/>\nelectron multiplying charge coupled devices (EMCCDs)<br \/>\nsCMOS camera<\/p>\n<p>http:\/\/www.everyphotoncounts.com\/spad.php<\/p>\n<p>Human eye can apparently detect single photons. (according to the article from NATURE COMMUNICATIONS: &#8220;Direct detection of a single photon by humans&#8221;)<\/p>\n<p><em><strong>Non Linear Crystals:<\/strong><\/em><br \/>\nMonopotassium phosphate (KDP)<br \/>\nPotassium titanyl phosphate (KTP)<br \/>\nBeta barium borate (BBO)<\/p>\n<p>KTP cristals can be found in cheap green lasers:<br \/>\nmonolithic (multiple) crystal assembly (MCA) : ND:YVO4 &#8211; &gt; KTP (808nm &#8211; &gt; 1064nm &#8211; &gt; 532nm)<\/p>\n<p>Comercial non linear cristals: http:\/\/www.altechna.de<\/p>\n<p><strong><em>Lasers:<\/em><\/strong><\/p>\n<p>Lasers from DVD:<br \/>\n780nm CD<br \/>\n650nm DVD<br \/>\n405nm HD DVD BlueRay<\/p>\n<p>neodymium-doped lasers:<br \/>\nNd:YAG laser,<br \/>\nNd:YLF lasers<\/p>\n<p><strong><em>Spontaneous Parametric Down-Conversion (SPDC):<\/em><\/strong><br \/>\nSPDC is a quantum optical technique in which correlated pairs of photons (called signal and idler) are produced probabilistically from a higher energetic pump photon in a non-linear crystal following energy and momentum conservation.<\/p>\n<p><strong><em>Further Reading:<\/em><\/strong><\/p>\n<p>quantum information theory<br \/>\nquantum fluctuation vacuum fluctuation<\/p>\n<p><strong><em>Advanced Microscopy :<\/em><\/strong><\/p>\n<p>&#8211; stimulated emission depletion (STED)<br \/>\n&#8211; structured illumination microscopy (SIM)<br \/>\n&#8211; stochastic optical reconstruction microscopy (STORM),<br \/>\n&#8211; photoactivated localization microscopy (PALM)<br \/>\n&#8211; Single-molecule nanoscopy (based on switchable fluorescent molecules)<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Single photons are cool. By generating and detecting single photons new experiments in physical science and quantum mechanics are possible. Great applications like quantum computing and cryptography, medical and biotechnological<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-718","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=\/wp\/v2\/pages\/718","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=718"}],"version-history":[{"count":8,"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=\/wp\/v2\/pages\/718\/revisions"}],"predecessor-version":[{"id":823,"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=\/wp\/v2\/pages\/718\/revisions\/823"}],"wp:attachment":[{"href":"http:\/\/www.gaudi.ch\/GaudiLabs\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}