Linear CCD with Reproducible Linear Response

DrM

Well-known member
It turns out that some commercial spectrometers are not very linear in their response. And that means intensities, even relative intensities, reported with the expensive commercial instruments might not be very reproducible.

But, we can do better.

The commercial instrument:

The following are fluorescent lamp spectra collected with one of the most popular commercial CCD spectrometers at different exposure times. We divide intensity by exposure time. So, all of those curves should lay on top of each other. To make things more clear, the third graph shows the ratios of the heights of three of the peaks from the spectra.

What we see with this $4,000 instrument, is that the peaks heights are not proportional to the exposure time, and even the height of one peak compared to another changes when you change the exposure time.

That is really not very good. How do you rely on something like that to publish your research?
Seabreeze_linearity.png
Seabreeze_linearity_zoom550nm.png
peak_ratios.png


The new instrument:

And now, here is the data from the instrument that I just recently designed. BOM is about $150, optics around $200 from Thorlabs or ebay. The processor is a Teensy 4.0

As you can see, the curves do lay over each other, except where it saturates at longer exposure times. And the relative peak heights are pretty flat, again until one of the peaks saturates. That is what you want if you want to be report spectra when you publish your research.
TCD1304_nd9_linearity.png
TCD1304_nd9_linearity550nm.png
NDFilter_9oclock_all.ratios.png



The how and why of this is very interesting, and I plan to return to the topic here and add some explanation in due time.

The design files and firmware should be on github soon.

Meanwhile, here is a picture of the first board set (sensor and controller), and assembly of the spectrometer. There are some minor updates since the first boards. Those will be in the github repo.


IMG_20250502_172441168.cropped.jpg


IMG_20250506_094350586.p1200.jpg


IMG_20250507_133058238.p1200.jpg
 

Attachments

  • NDFilter_9oclock_all.ratios.png
    NDFilter_9oclock_all.ratios.png
    21.6 KB · Views: 69
  • IMG_20250507_133058238.p1200.jpg
    IMG_20250507_133058238.p1200.jpg
    581.4 KB · Views: 68
  • IMG_20250507_133058238.p1200.jpg
    IMG_20250507_133058238.p1200.jpg
    581.4 KB · Views: 74
Last edited:
Back
Top