{{:pilone.png |Cone icon by Fornax, CC-BY-SA 3.0, wikimedia commons}} ((PAGE UNDER CONSTRUCTION))
Published 10 Mar 2018
Reusing Linear Charge-Coupled Devices
\\ I have a pile of old CCD (charge-coupled device) imaging sensors from old fax machines and hand-held page scanners that I would like to use in projects. {{ :electronic:ccd:p4118696.jpg?640 |Recovered CCDs}} ===== Overview ===== Faxes and document scanners often contain linear CCDs. CCDs recovered from older faxes and scanners are often mounted on their own circuit boards with buffers, and amplifiers, but require external clocking and ADC (analog to digital converter) support to connect them to a digital system. To use these as image sensors for projects like an [[:electronic:Sort-Cell|electric cell sorting machine]], I was thinking I'd need more than Arduino, and maybe an FPGA. But now I think FPGA would be overkill. ===== Hardware description ===== The CCD linear arrays (usually thousands of elements) are exposed to the light to be imaged, the analog values of each sensor element are transferred in parallel to an analog shift register, which is then shifted out to an external ADC. So the ultimate output is a serial stream of digitised values representing the imaged line. ===== Recovered CCD modules ===== On the [[:electronic:ccd:sidebar|sidebar]] there is a list of CCD modules that I have recovered from various pieces of scrap equipment and the linked pages include pinouts etc. ====== References and Additional Resources ====== * Linear Array CCD Data Acquisition System Based on FPGA - description of TCD103D operation ([[http://www.eeworld.com.cn/manufacture/icsj/200703/5137.html|Chinese]], [[https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=http%3A%2F%2Fwww.eeworld.com.cn%2Fmanufacture%2Ficsj%2F200703%2F5137.html|English]]). * Fabrication of multichannel spectrometer using CCD one-dimensional image sensor and PIC16F84 ([[https://web.archive.org/web/20060615061937/http://elechem1-mc.eng.hokudai.ac.jp/MacPage/MacinLabo/CCDspec/CCDspectrometer.html|Japanese]], [[https://translate.google.com/translate?sl=auto&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fweb.archive.org%2Fweb%2F20060615061937%2Fhttp%3A%2F%2Felechem1-mc.eng.hokudai.ac.jp%2FMacPage%2FMacinLabo%2FCCDspec%2FCCDspectrometer.html&edit-text=&act=url|English]]) (Uses TCD132D CCD). * Mention of the fax CCD board using MN8051 ([[https://www.hobbielektronika.hu/forum/topic_189.html|Hungarian]], [[https://translate.google.com/translate?sl=hu&tl=en&js=y&prev=_t&hl=en&ie=UTF-8&u=https%3A%2F%2Fwww.hobbielektronika.hu%2Fforum%2Ftopic_189.html&edit-text=&act=url|English]]). * [[https://www.pjrc.com/tech/ccd/analog.html|Analog Signal Processing Circuitry]] for a linear CCD. * [[https://reversatronics.blogspot.co.nz/2014/10/fun-with-linear-ccd.html|Fun with a Linear CCD]], interfacing to a Sony ILX555K colour linear CCD. * [[https://steelcityelectronics.com/2015/07/23/flatbed-scanner-ccd-reverse-engineering/|Flatbed scanner CCD reverse engineering]], interfacing to a NEC μPD3598 colour CCD. * [[https://hackaday.io/project/9829-linear-ccd-module|Hackaday linear CCD]], TCD1304-based linear CCD module driven by a Nucleo F401RE + Raspberry Pi. * [[https://www.raspberrypi.org/forums/viewtopic.php?f=44&t=135802|Using CCD linear image sensor TCD1304AP with the Raspberry Pi]] ===== Datasheets ===== * [[https://toshiba.semicon-storage.com/ap-en/product/sensor/linear-sensor.html|Toshiba linear CCDs]]. * {{electronic:datasheet:toshiba:tcd102c.pdf|Toshiba TCD102C linear CCD datasheet}}. * {{electronic:datasheet:toshiba:tcd102d.pdf|Toshiba TCD102D linear CCD datasheet}}. * {{electronic:datasheet:toshiba:tcd103c.pdf|Toshiba TCD103C linear CCD datasheet}}. * {{electronic:datasheet:toshiba:tcd103d.pdf|Comparision of Toshiba TCD142/143 and TCD102 linear CCDs}}. * [[https://www.jstage.jst.go.jp/article/tvtr/12/19/12_KJ00002951858/_pdf|Toshiba TCD142D, TCD143D linear CCD]]. * {{electronic:datasheet:panasonic:mn8051.pdf}} If any referenced page no longer exists, try looking for its URL on http://archive.org. \\ ----