Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 1 of 1

Thread: Linear CCD with Teensy 4.0 and Hyperspectral Imaging

  1. #1
    Senior Member
    Join Date
    Apr 2018
    Eastern Time, USA

    Linear CCD with Teensy 4.0 and Hyperspectral Imaging

    This is a single board that hosts a linear CCD with analog front end and a Teensy 4.0. The analog section provides shift, invert and gain to match the full swing (dark to saturation) from the CCD to the input range of the 12 bit ADC of the Teensy 4.0, while isolating the gain section from part variances. The trim pot allows a finer though manual adjustment for the offset. The firmware provides ASCII controls and responses and binary or formatted data transfer, with clocked, triggered, or gated operation.

    Click image for larger version. 

Name:	IMG_20230403_193027625.cropped.jpg 
Views:	11 
Size:	386.1 KB 
ID:	31074

    Click image for larger version. 

Name:	IMG_20230403_193242010_HDR.cropped..jpg 
Views:	10 
Size:	280.9 KB 
ID:	31075

    Following is an example of a hyperspectral image recorded with the sensor using a graded bandpass filter for wavelength selection.

    Click image for larger version. 

Name:	Screenshot from 2023-05-09 13-32-33.png 
Views:	8 
Size:	91.1 KB 
ID:	31076

    Here is the full setup for the measurement, minus the lid on the chamber. Notice the Teensy 3.2 enabled data acqusition card, current amplifier (small square green pcb) and "Easy Driver" for the stepper motor above the T3 DAQ. (The perf board is a pulse stretcher that I threw together to conveniently monitor the shutter start, since then replaced with a pcb). The T3 DAQ was described here

    The T3 DAQ generates the applied voltage pulse, triggers the T4 LCCD, records the current, operates the motors and records temperature using a thermistor. The DHT22 in the picture is a secondary temperature monitor, the primary thermistor is mounted close to the sample and is hidden from this view by the graded bandpass filter. The chamber is installed on top of a thermoelectric cooler and filled with Argon for the run. A python program controls and coordinates the T3 DAQ and T4 LCCD, displays the data in real time graphics, and adjusts power to the cooler as needed.

    Click image for larger version. 

Name:	IMG_20230226_094231960_HDR_600px.jpg 
Views:	11 
Size:	93.9 KB 
ID:	31077
    Last edited by DrM; 05-09-2023 at 06:05 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts