top of page

Spectrometer electronic hardware 

  This page serves as a brief introduction to the electronic hardware used in the WheeTrometer Teensy.  On it are photos and videos that describe how things work and our reasons for our design choices. There is a video that discusses amplifier circuits in general and one that discusses the WheeTrometer circuit specifically.  It is not necessary to understand everything on this page in order to get a working spectrometer.  This is here to allow you to understand how things work.

  The electronic hardware you need to build a WheeTrometer Teensy include the TCD1304 (detector), an amplifier board and a Teensy 4.0 development board.  If you already have a Teensy 4.1, I strongly suspect that will work, although it will require modification of the 3d printed electronics housing.  The amplifier board connects to the CCD and the Teensy using headers.  I would like for you to solder the headers to the Teensy and the amp board yourself.   

WheeTeensy2.jpg
WheeTeensy3.jpg

  Spectrometers require a detector to sense light intensity, an ADC to convert voltage to a digital signal and a digital device like a microcontroller to control the inputs and outputs.  The detector used in the WheeTrometer Teensy is a Toshiba TCD1304 Charge Coupled Device (CCD, also called a photodiode array).  It is able to read over 3600 pixels and is sensitive to light from the UV to the near IR.  The output from the CCD is amplified by a factor of 1.3 and that signal is read by a 16 bit Analog to Digital Converter (ADC).  The two figures to the right show photos of the electronics boards.  The upper photo shows green Teensy development board attached to the purple amplifier / ADC board by the blue headers.  The lower photo shows that the CCD (the chip on the top) connects via headers to the amplifier ADC board.

WheeTeensy.jpg

The image to the left shows the layout of the Wheetrometer amplifier board.  This board also contains the ADC.  You will notice that there are six rows of green header pin positions in the figure.  The top and bottom rows are not populated but provide access to unused pins on the Teensy microcontroller.  With a little work you can use these to control a light source, trigger a spectrum, run a pump or an injector, or interface with another instrument.  Whatever you choose.

The second and fifth rows of pins connect the Teensy board.  The inner-most pins are for the CCD headers.

Video discussing WheeTrometer circuits

The video above gives some background about circuits used in the WheeTrometer.  If you are already familiar with voltage followers and op amps with inverting feedback, then there is probably not anything in this that you do not already know.  The video below gives more specific information about circuits in the WheeTrometer.

The video above discusses the amplification and ADC circuits in the Wheetrometer Teensy.  Mostly, I want to get across what the high and low reference voltages do.  I probably should not try to talk when I am tired, but ... There you go.

ADC resolution and noise

At one point, I tried incorporating a 24 bit ADC into our spectrometer.  This paragraph explains why I do not think it is worth it.  The figure to the right shows output from the ADC when a constant DC voltage was input.  You can see that the noise in the circuit was on the order of ~40 counts.  That means that it had more than 5 bits of noise, making the output good to 19 bits at most.  I did not think that the additional resolution of the 24 bit ADC was worth the added complexity and cost, so we went with a 16 bit ADC

24BitADCNoise.jpg
WHAT'S UP?

CURRENT PROJECTS:

If you would like me to put more effort into one of these projects, please send an email telling me which one.

 

The WheeStat Potentiostat.

After years of slow development, we finally have our new model in stock.  The Pico 2.1 boasts a number of design improvements and can source +/- 40 mA. We are working on a high current module that will increase the current output.

 

Spectroscopy Projects.

The spectrometer is coming along.  This is a project that deserves more attention than I have been giving it.  We recently found out that integration periods are limited by the software to about 56 ms or less.  The issue has to do with rolling over a 16 bit counter.  While the 56 ms limitation should not affect most applications, there are others (perhaps astronomical applications) may require longer integration times.  We are working on this and I think I have it fixed in new firmware.  If this is something you are concerned about, contact me at my gmail address and I will get back to you.

I began work on a microtiter plate reader based on our spectrometer. I am looking forward to getting back to that project.

Electrocardiograph (ECG, also called EKG).

This seems like something that might be worthwhile.  While I have no plan to go through the paperwork to get FDA approval, there are a lot of people in the world who I think would benefit from the availability of low cost medical devices, especially in lower income countries.  I have already submitted a circuit board for fabrication.  Here is a link to the design we are starting with.  A schematic is presented on page 19.

Stuff we have done recently:

Electrochemical Detector for Capillary Electrophoresis:

  Work during summer 2020 focused on developing an isolated, battery powered potentiostat for use in capillary electrophoresis.  The instrument is based on the Raspberry Pi Zero 2W communicating over WiFi with a windows based host computer.  The Pi and attendant electronics are powered using a 12 volt lead-acid battery. I think this went rather well, but I have not heard back from our partners on this project.

Migration from Texas Instruments based microcontrollers:

I have decided that TI is just not interested in helping the Maker community.  While I feel like I could probably get them to work with me, They do not seem to play well with the community that I choose to serve.

While I have migrated our spectroscopy effort to incorporate the Arduino compatible Teensy 4.1, I am still looking at other Arduino compatible options.  Mostly, I plan to use the Raspberry Pi Pico. I plan to have our instruments contain an Arduino compatible bootloader so others in the community can modify and upload the code

 

 

 

CONTACT

4989 Tilley Creek Road

Cullowhee, NC 28723

Tel: 828-201-0233
 

 

Mail:  j6summers@gmail.com

  • w-facebook
  • Twitter Clean
  • w-googleplus

© 2015 by Smoky Mt Scientific.MADE USING WIX.COM

bottom of page