Close

Low-cost IR Array performance characterization

A project log for TJ - $99 Thermal Imager

A thumb-sized device that plugs into your iPhone / iPad / iPod Touch headphones jack and turns your iOS device into a Thermal Camera

marius-popescuMarius Popescu 07/27/2014 at 16:472 Comments

I've just finished editing a video that compares the performance of the low-cost IR Arrays I've tested so far (Omron D6T-44L-06, Panasonic AMG8832, Melexis 90620ESF-BAD):

          * if you open the video on YouTube, there's a 'Table of Contents'  in the "Description" field and you can quickly jump to any part of the video


On the TJ Gen0 prototype:

- I've made a minor change to the Dickson Charge Pump topology that I use in the Power Harvesting circuit (audio output channels are not wired in parallel anymore but  as separate clocks phase-shifted 180° 

          ---> This results in much better performance of the Power Harvesting circuit

          ---> Less ripple on the regulated 3.3V

          ---> More margin to increase the current consumption if necessary 

- I've experimentally changed the clock source for the Manchester encoded signal (the one carrying thermal data, sent by TJ's microcontroller trough iDevice's Mic. input)

         ---> Signal is not clocked locally on the TJ anymore (by microcontroller's internal oscillator) but obtained through sampling the two 180° phase-shifted sine waves (to double the frequency) outputted through the audio channels

                - all sampling is done in hardware by the microcontroller (by a combination of internal comparators, S-R latch and T flip-flop)

                - this should result in much more precise clocking and alignment to iDevice's sampling -> hopefully allowing me to further increase the frequency (at which the thermal data is sent - currently 8820Hz) without communication errors  


I've refrained from posting more technical details such as hardware schematics and source-code as I'm still experimenting (with somewhat radical changes) in the pursuit of squeezing the best performance out of this Gen0 prototype before settling on a design for the Gen1 prototype.

Discussions

peter jansen wrote 07/29/2014 at 00:07 point
Thanks for this analysis! The MLX90620 specifications seem much better from the datasheet, who would have thought that it'd be so similar to the much less expensive Grideye?

  Are you sure? yes | no

Marius Popescu wrote 08/09/2014 at 13:11 point
Peter, I'm sorry for the late reply. I've overlooked your comment :(

Yes, I was actually shocked about the MLX90620's measured NETD and had to verify the results a couple of times just for my mental sanity :)

  Are you sure? yes | no