Thermal Camera Teardown - The FLIR TAU 320 by Fraser - Page 1
Forum section: electronics / general

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:03:11 pm
content: I recently purchase a faulty FLIR HS324 thermal camera/scope in the hope of restoring it to full operation. I traced the failure to the TAU core which is a bit of a nightmare on the repair front. The Tau core in the HS324 is a TAU320 that produces a 320 x 240 image. This particular implementation use a standard TAU with some additional modules attached to its rear. I will not be covering those modules in this post as they are being included in my HS324 thread.The good news is that a failure in the TAU means that you will get to see inside this camera core. In order to investigate the fault I have used another TAU 320 as a working reference core from which I can the readings. This thread will include pictures of PCB's from both cameras and a comparison of them as they are differing revisions.Pictures follow. I am providing the normal VGA resolution images plus some slightly higher resolution images of the more intricate parts. There will be plenty of pictures for those interested in the TAU and I will also be commenting on my fault finding progress.On with the show.....Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:05:14 pm
content: The interior views begin.......

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:08:06 pm
content: More......

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:14:58 pm
content: More.......

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:17:56 pm
content: More....

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:23:48 pm
content: More.......

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:30:07 pm
content: More.....Good PCB on Left, Faulty PCB on right

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:37:11 pm
content: The Microbolometer.Note that it is a high quality encapsulation and superior to that found in such cameras as the Ex series.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:41:56 pm
content: More......

author: Fraser
author_rank: Super Contributor
timestamp: August 11, 2016, 10:59:50 pm
content: Fault tracing ......I hot wired the TAU interface PCB that is used in a FLIR PS32 in order to power the TAU cores for testing. The TAU needs no other support in order to produce an image. The indication of normal operation is the twin FFC event just after power is applied. Failure to produce these two events indicates a critical error or fault in the core. My faulty core does not produce that twin FFC event and no video is output.Access to the PCB test points in the TAU is made more difficult by the close proximity of the adapter PCB that I am using. I have been using PCB track repair wire to extend the test points to a more accessible position.The components on the TAU are small in order to keep the unit compact. 0402 discrete passives are used all over the small PCB. Good magnification is needed to work on the PCB.Comparisons with my working TAU PCB revealed that the faulty TAU PCB has a problem with its 12V supply rail which is reading only 9.3V. The 12V rail is generated from the main 5V supply using an LM27313 Boost regulator. testing revealed that the potential divider in the Boost converter feedback path is in trouble. One of the resistors was way off value and so has been removed. I will fit a replacement resistor and its associated parallel 220pF capacitor tomorrow. This may, or may not, be the only fault on the unit. We shall see. I am getting too old to be working with 0402 components !In the attached picture there are some bare pads in front of a larger brown 4.7uF SMT capacitor. These are where the removed components once sat.Fraser

author: Chanc3
author_rank: Frequent Contributor
timestamp: August 12, 2016, 01:19:03 pm
content: Great teardown as always - saving me from my curiosity as always! I don't think my boss would appreciate me taking out Tau apart!Looking forward to the repair results!

author: Kilrah
author_rank: Unknown
timestamp: August 12, 2016, 02:47:11 pm
content: Nice, beautiful construction!And I'm wishing for more 1600px photos, the 640px postage stamps are always a bit deceiving!

author: Fraser
author_rank: Super Contributor
timestamp: August 12, 2016, 06:23:24 pm
content: I will certainly include more higher resolution pictures in the future. The 1Mb file limit does constrain image resolution and I can only upload posts every 60 Seconds so two images per minute.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 12, 2016, 06:29:54 pm
content: It should also be noted that the TAU is not a FLIR design. It is an Indigo product that came to FLIR when they purchased Indigo.With modern integration there is not much to be seen inside the TAU camera. A small double sided PCB is all that is needed. Impressive. The LEPTON is another impressive example of thermal camera miniaturisation. Miniaturisation of thermal cameras will always be hampered by the physical requirements of the microbolometer and it's lens though.Fraser

author: Kilrah
author_rank: Unknown
timestamp: August 12, 2016, 07:15:14 pm
content: Interesting, is that the reason for your 2 PCBs being different, i.e one being the original Indigo design, and the other a Flir-designed minor rev?Instantly looks even more modern/advanced knowing that the design must then date from before 2003...

author: Fraser
author_rank: Super Contributor
timestamp: August 12, 2016, 07:40:45 pm
content: Indigo were specialists in thermal camera miniaturisation. That is why FLIR bought them and their expertise.Both my Tau cameras are from the FLIR owned era, but there are different revisions of this platform. It's predecessor was the Photon. A similar camera but a little less integrated.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 12, 2016, 09:43:37 pm
content: I am investigating the 'faulty' 12V rail on the failed Tau PCB. I want to be sure that this revision of board is supposed to have 12V on that rail.Time to reverse engineer that part of the PCB.To help me, I put the PCB in the high resolution X-Ray machine. As you can see, this is a reasonably high component density board with several layers. The X-Ray image gives me the information I need in the area around the 12V boost converter though. I include the X-Ray images for your interest.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 12, 2016, 09:46:41 pm
content: Using the physical magnification available in the MX-20 I closed in on the 12V Boost Regulator area. The MX-20 also provides a zoom feature an further image enhancement but this is good enough for my needs.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 12, 2016, 09:52:24 pm
content: For comparison, a Raytheon PCB from an EEV Argus camera that basically does the same job as the TAU pcb. There are two versions, Analogue, and Digital, so I have included both types fro interest.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 01:48:04 pm
content: A couple of PCB dimension reference images to show how compact the Tau Core PCB is. The tiny 0402 passives are barely visible to my 48 year old eyes so I use a microscope to work on this sort of kit.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 02:09:40 pm
content: For those interested in the chips used on the Tau PCB, here they are:KLB = BAT54BRW Schottky Barrier Diode array6210 = BD6210 DC brushed motor driver for FFC flag driveEP3C25U256 Cyclone III FPGA - The 'brains' of teh TAUSRPB = LM27313 Boost converter for 12V rail25P64 = M25P64 64Mbit serial Flash SPIPDII = TPS3828-33 Voltage monitor & supervisor ICBYJ = TPS62240 300mA step-down converterBQE = TPS62400 400mA step-down converterADV7127 10 Bit 240MHz D to A converterD9JRN = MT46H8M32LFB5-6 256Mb SDRAM 2Mb x 32 x 4Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 04:12:17 pm
content: The 12V rail on the working TAU Core is making me scratch my head.The chipset on the TAU PCB requires the following voltages +1V2 , +1V8, +2V5, +3V3 and +5V0There is no obvious requirement for +12V that I can find on the PCB. Even the 'RS232' data link is 3V3 only.The 5V supply rail is up converted to +12V and this is fed the Microbolometer PCB. On that PCB, the +12V feeds a LT1761 (marked LTGC) LDO +5V regulator. That regulator is intended to provide a well regulated low noise supply of +5V. No great mystery there, but why boost to +12V ?If that is the only purpose of the '12V ' supply, then the +9V3 supply on the faulty unit would be more than enough to meet the needs of the LT1761.Hmmm more investigation needed.Fraser

author: Kilrah
author_rank: Unknown
timestamp: August 13, 2016, 05:39:46 pm
content: Quote from: Fraser on August 13, 2016, 04:12:17 pmAre you sure it doesn't also go straight to the sensor?If not I'd check the output of that LDO, there could be a problem downstream of it that loads 5V too much, in turn loading the 12V too much... in which case the problem would not be the 12V rail itself, but whatever draws too much.

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 07:43:53 pm
content: @Kilrah,Thank you for the comments.I tested the voltage of the power supplies with the Microbolometer disconnected so thankfully the microbolometer is not loading the '12V rail'. I have yet to find any components using the '12V rail' on the PCB and can find no low impedances on that rail. It also worth mentioning that i monitored the current draw from my PSU when powering the good and faulty PCB's. Both drew 134mA. this suggests no excessive loading on any rail WRT to a known good board. There are some minor differences between the two PCB's including the FFC Flag motor driver IC running off of the 3V6 rail on the faulty PCB and the 5V rail on the good PCB. I am wondering if the 9V3 reading found was indeed legitimate. No harm dome as I have not changed the rail to 12V yetI was tired when I was looking at the supply voltage lines and now I look at the Boost converter again, I doubt that the potential divider was faulty as a resistor normal cracks, going O/C or high in value. That would wildly change the output voltage, not just change it by 3V. There is always a risk when using a different revision of PCB as a voltage reference unless you are certain that the supply rails are unchanged between revisions.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 07:52:54 pm
content: When working on a faulty PCB without schematics, I always draw up a simple block diagram showing the interconnection of the various modules, PCB's and major components. This provides an easy topology reference and diagram on which to annotate test results.The block diagrams are usually pretty rough and always hand drawn. I attach my present diagram for the TAU320 for others reference. Please note that this is a sketch and is not supposed to conform to any schematic or block diagram standards, it is just my shorthand when repairing kitAs you can see, the camera PCB is actually pretty 'simple' in terms of the number of IC's used. The FPGA is the brains of the outfit and enables such integration.The Video DAC produces the composite video signal for direct feed to the Hirose I/O connector with no buffering.UPDATE: The Block diagram has been updated and corrected. You will find the latest version here:https://www.eevblog.com/forum/thermal-imaging/thermal-camera-teardown-the-flir-tau-320-by-fraser/msg1004215/#msg1004215I am removing the old version from here as it could cause confusion.Fraser

author: bktemp
author_rank: Super Contributor
timestamp: August 13, 2016, 08:14:11 pm
content: Would it be possible to use boards from the working unit to see which board is faulty?Could it be a dead sensor? It looks like all the analogue stuff is integrated into the sensor, so if the FPGA does not receive any valid data from the sensor it may go into fault mode.What happens if you connect the sensor from the dead unit to the good one?MT46H8M32 is a DDR SDRAM, not an SRAM.

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 08:22:27 pm
content: @bktempAlready doneThe working PCB works fine with the non-working units microbolometer PCB and sensor. Obviously the calibration and NUC data is invalid, but it works. The 'main' PCB is at fault.Thanks for the typo correctionFraser

author: bktemp
author_rank: Super Contributor
timestamp: August 13, 2016, 08:46:43 pm
content: Good to hear that the sensor is ok.Debugging such a dense design is probably very difficult unless it is a rather simple analogue problem, because almost all signals are hidden on the inner layers.Could it be corrupted NUC/calibration data?It looks like the FPGA is running, so the main block of the SPI flash must be ok. The calibration data is probably stored at the end of the flash after the FPGA code.If you can't find any hardware fault, you could try to copy the SPI flash from the working unit.

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 09:27:03 pm
content: As added information for others working on these cameras.Even without the Microbolometer pcb connected, the TAU PCB will output a composite video image with the FLIR LOGO in the top right corner. The green FFC event square also appears in the top left corner after initial power on. This camera board does not seem to care whether or not it is receiving information from the microbolometer and, unlike my PM series cameras, there is nothing on the microbolometer PCB needed for completion of boot.So in summary1. Disconnect the Microbolometer PCB ribbon from the main PCB connector2. Connect an NTSC monitor between Pin 19 of the ADV7127 video DAC and the 0V rail3. Apply +5V to the PCB via the Hirose connector or direct to the power input filtering chain4. The TAU PCB will boot and draw 134mA at 5.0V5.The FLIR Splash screen will appear6. A plain grey screen will appear with the white FLIR Logo in the top right cornerIf you do not get the same as above, your main PCB is likely not operating correctlyFraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 09:39:49 pm
content: @bktemp,Sadly I am not certain that the FPGA is working correctly, or even runningI did think the TAU was generating the colour bar display whilst it was in the HS324 camera, but sadly that is incorrect. The colour bar display is in fact being generated by the later video stages that are fed with video from the TAU. I believe the video stage generates a colour bar image until a valid video signal is presented to it. As the faulty TAU is not producing any video, the colour bar display remains active.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 09:48:17 pm
content: Next steps will be to recheck all power supply rails after I fit parts to replace those I removed from the 9V supply. I will then start the usual checks on clocks, reset lines, bus activity etc. The FPGA Reset line is connected to an LED so I can see that the RESET is not asserted.Compared to other cameras that I have worked on, this is relatively simple in some ways. Far fewer components to check. That said, it is high density and access to some IC pins will be challenging, if not impossible.Fraser

author: Kilrah
author_rank: Unknown
timestamp: August 13, 2016, 09:49:44 pm
content: I would think the FPGA is running if you say the current drawn by both boards is identical. An unconfigured FPGA will typically have a significantly lower consumption than one that's running.Since no video seems to be the main fault I'd start checking the video path starting from the output...EDIT: Forgot the shutter issue...

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 10:00:13 pm
content: Kilrah,Thank you. I completely missed that an unconfigured FPGA will draw less current. Good spot chaps and very helpful.Yes the lack of the FFC flag activation is a fly in the ointment. Otherwise I would be looking at the video DAC for a failure.The FPGA may be configured, but in some form of HALT due to an issue that I have yet to discover. I shall have to spend a little time on this little core and attempt RS232 communications with it.Thanks for the input guys, very much appreciatedFraser

author: Fraser
author_rank: Super Contributor
timestamp: August 13, 2016, 10:13:06 pm
content: Some 'quick & dirty' screen captures of the good TAU PCB running with just a 5V supply and Pin 19 of the video DAC connected to a test monitor. Note that the test monitor has a single white pixel fault that is nothing to do with the TAU. The 'AV2' annotation is generated by the test monitor so I know which input channel I am monitoring.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 14, 2016, 12:53:15 pm
content: More of my TAU diagnostic 'working notes'. Yep they are ugly, but good enough for what I need during a repairThis time identification of the power supplies used in the TAU 320 main PCB. Other separately regulated supplies exist on the Microbolometer PCB.I have indicated the inductors associated with each supply rail as they are easy to identify and you just test the voltage at the inductor output.On the boost and buck converters the layout of the circuit is very simple and clear so the schottky rectifier diodes and smoothing capacitors may also be easily identified.The indicated supply voltage are theoretical values so I have tested my working PCB with the microbolometer disconnected and just a 5V0 supply connected to it. The 'real world' voltages for each rail are as follows:1V2 Rail = 1V2101V8 Rail = 1V8252V5 Rail = 2V5123V3 Rail = 3V3483V6 Rail = 3V6335V0 Rail = 5V000 (as set on Power Supply)12V Rail = 11V59On my faulty PCB there was a 9V0 Rail in place of the 12V0 Rail9V0 Rail = 9V30All voltages measured with a Fluke 87 III multimeterPCB current consumption = 134mA StableFraser

author: bktemp
author_rank: Super Contributor
timestamp: August 14, 2016, 01:08:42 pm
content: It looks like most pins of the BGA packages have a via next to it. So it should be easy to look at the CLK pins of the DDR SDRAM. If the differential clock is present, the FPGA is running.You can also check the clock line and the data lines at the video dac.Since all voltage rails are fine, my guess would still be corrupted SPI flash data, because there is not much else on the PCB that can go wrong except from broken solder joints or vias.

author: Fraser
author_rank: Super Contributor
timestamp: August 14, 2016, 01:35:02 pm
content: Hi bktemp,Many thanks again for your help on this. I would be the first to admit that working with FPGA chips is a bit of a nightmare for me. They are great for the designer and integration, but a nightmare to diagnose faults as they do so much inside that little BGA package, with no way to know the configuration unless you are the designer. What I do like about them though, is the fact that they are configured on boot rather than a custom one time programmed device or mask programmed device. If one fails, you just put another one in and the Flash chip provides the configuration at bootWell that is my limited experience with them anyway. Far better than custom programmed chips IMHO.If the FLASH has been corrupted, I may have a challenge on my hands as that will contain the essential Microbolometer dead pixel and NUC data.I hope to have some time to 'play' this afternoon so may make some progress with the diagnostics. It is fortunate that I have a working unit that can provide, hopefully, useful reference data to compare with the faulty PCB.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 14, 2016, 02:03:21 pm
content: An updated and corrected TAU 320 block diagram plus the schematic of the +5V supply input filtering.With regard to the +5V input, it has no reverse polarity protection and FLIR warn of this in the User Manual. I would have expected a diode across the 5V rail and a very fast IC protection fuse in line with the supply input. This camera is not exactly cheap !Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 14, 2016, 04:19:03 pm
content: OK, I have 'proof of life' from the faulty TAU coreShe is currently failing to initiate the two FFC events that sort out the image and vertical lines in it. There is no input occurring to the motor FFC Flag driver IC, and no green square in the top left of the image to show the FFC event is about to start.Pictures attached. Note the Indigo Logo on this TAU at boot. You will recall that I said it was an Indigo design and not from the FLIR designers.More when I have some spare time.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 14, 2016, 04:20:29 pm
content: My hand in front of the lens. All seems to be working except FFC.

author: Chanc3
author_rank: Frequent Contributor
timestamp: August 16, 2016, 10:52:24 am
content: Quote from: Fraser on August 14, 2016, 04:20:29 pmI don't mean to sound silly or anything, but is the shutter stuck?

author: Fraser
author_rank: Super Contributor
timestamp: August 16, 2016, 12:51:35 pm
content: Hi Chanc3,No, sadly not so simple. I attached the whole optical and microbolometer assembly to the good PCB and it worked fine, including the shutter. There is also the matter of the green FFC warning square not appearing and no signal to the motor driver to actuate the flag.I have just received some USB to 3V3 UART adapters that use the CP2102 chip. This is what lives inside the FLIR USB adapter module. I will make a DIY version of the FLIR adapter module and use the FLIR GUI to see how the TAU is configured. etc. Sadly I have virtually no spare time at the moment.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 16, 2016, 07:56:11 pm
content: For anyone wanting to connect to a TAU core without the FLIR VPC module, here is the information you need.The FLIR VPC provides the following facilities to the user:1. 5V power for camera from USB source or external 5V power supply. Current at boot is ~500mA dropping to a nominal 180mA2. USB to Pseudo 'RS232' conversion, providing the required 3V3 levels for the core.3. Analogue Composite video output NTSC or PAL depending upon core settings.So what 'lives' inside the VPC ?In truth I do not know as I have not seen one up close. I do know that it contains a CP2102 USB to UART converter that provides a 3V3 TTL output. The VPC may contain some power input protection, I would hope so for what it costs.To build your own VPC you will need the following parts1. Hirose DF12-50DP-0.5 header connector (costs less tha £1 from Farnell)2. Some form of PCB on to which to attach Hirose connector. Pin pitch is 0.5mm3. CP2102 converter PCB from ebay (costs less than £2.00)4. Video connector of your choice5. Micro USB cable6. Micro USB Power supplu 5V, 1A max (optional)The pins that must be connected to the core connector:Pin Function1 RS232 TX2 RS232 RX5 D Gnd for RS23243 Video out High44 Video out Low47 0V49 0V48 5V50 5VNote that the TAU core provides a Hi-Z analogue video output that is intended to be terminated with 150 Ohms or 75 Ohms depending upon user requirements.I would add a protection diode across the 5V supply rail and a series high speed fuse to offer some protection to revers polarity errors.All this costs a few pounds and is pretty easy to build. The official VPC costs around £150 in the UK and has to be ordered.The TAU GUI software for testing and configuration is free and available from the FLIR download page.http://www.flir.com/cores/display/?id=51880The software comes with the CP2102 driver software and installs it after the GUI installation is complete. Power can come from the USB port so no other power supply is needed. The CP2102 PCB that I bought from ebay includes a 5V output pin for just such use.I include pictures of the FLIR VPC, CP2102 PCB, Hirose DF12 connector information and an extract from the TAU manual detailing the interface and pin layout.UPDATE: Note that the TAU usesinverseUART polarisation. Tht is to say, Logic 0 = +3V3 and Logic 1 = 0V. You need to place a 74HC04 inveter IC in line with the RX and TX lines if using a standard USB to CP2102 adapter. Take the 3V3 supply for the inverter from the CP2102 PCB. All will work well then.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 19, 2016, 06:15:19 pm
content: I have all the parts I need to make a DIY VPC adapter. see pictures.Surprisingly the prototyping PCB has the exact same mounting hole spacing as the FLIR PS32 adapter PCB. I will join teh two PCB's together with some stand-offs and 2.5mm screws.I decided to X-Ray image the PS32 adpater PCB to see how it is configured. It is a hybrid FPC/FR4 PCB so I was looking for hidden tracks within the layers. Those images will be in my next post. It sure makes life easier when you can X-Ray image a PCB.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 19, 2016, 06:18:16 pm
content: Both sides of the FLIR PS32 adapter PCB that connects the TAU core to the controller PCB. I am 'borrowing' it from my spares donor PS32 unit to use on the faulty TAU core for tests. The adapter will be returned to the donor once I have finished with it.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 19, 2016, 06:20:24 pm
content: X-Ray images of the PS32 adapter PCB showing all the tracks and their connectivity.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 19, 2016, 06:22:11 pm
content: X-Ray image of the PS32 adapter FPC but I will not be connecting to the edge contacts.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 23, 2016, 10:10:00 pm
content: I had a few minutes this evening to knock together the little TAU test jig. It is a simple little assembly so did not take long.I tested it with the TAU PCB and the FLIR GUI for TAU cameras. The result...... communictions with the core could not be established. The CP2102 USB-RS232 bridge is recognised and working, but the camera is not responding to the GUI initialisation sequence. Tried different baud rates, tried reversing TX and RX lines, no dice. tried the working core and that behaves the same. Why can't things be simple ehI will have to scope the TX and RX lines to see what is going on. I will also try direct commands via Hyperterminal to see if any response can be obtained from the core. No time or inclination to do that tonight so it will have to wait.Such is lifeFraser

author: Fraser
author_rank: Super Contributor
timestamp: August 23, 2016, 10:12:04 pm
content: Jig with TAU core fitted.

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 01:52:28 am
content: I may have found the reason for the lack of communication. A chap on another forum was having the same trouble with a TAU and FLIR told him the logic on the TAU serial port is Logic 0 = 3V3 and Logic 1 = 0V. It is inverse to normal unbuffered UART Logic. I will have to graft a 74HC04 Hex inverter in the serial comm's lines. What a PITAUpdate:I just found the interface and software design documents for the later TAU2 camera. That camera has auto detection of logic polarity but always defaults to inverse logic in the first instance. That kind of confirms that the TAU runs inverse logic. The earlier TAU does not have auto polarity detection, hence why I am having problems. Why have FLIR done this you may wonder....... well they say the I/O on the TAU follows the RS232 protocol except in terms of voltage levels. In RS232, any voltage more negative than -3V is a Logic 1, and any voltage more positive than +3V is a Logic 0. Shifting those voltage into the single polarity domain above 0V and changing to 0/3V3 logic levels results in FLIR's inverted UART logic on their camera I/O of L1=0V and L0=+3V3.Powering a 74HC04 from the 3V3 supply rail should sort things out as that IC works down to a Vcc of +2.0V. It will just invert the TX and RX lines polarity.Fraser

author: Kilrah
author_rank: Unknown
timestamp: August 24, 2016, 07:10:04 am
content: If you've got an FTDI-based USB adapter you can invert polarity in software.

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:31:41 pm
content: @Kilrah,Thanks for the suggestion but it was just as easy to fit a 74HC04 in the end and I like the little CP2102 PCB that provides 5V and 3V3.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:44:17 pm
content: I installed a 74HC04 hex inverter in my Tau test jig to invert the UART TX and RX lines. Hooked it up to the laptop, ran the FLIR Tau GUI software and ...... my laptop immediately connected to the TAU. SuccessScrolling through the Tau GUI menus provided a full run down of the cameras configuration. The FFC shutter was set to external which puzzles me a bit. The Tau normally controls its own FFC needs but being installed with the optional modules that attach to its rear in the HS-324 could mean that the micro in those add on modules controls FFC events.I carried out a camera Reset and manual FFC and was rewarded with a nice clean grey screen as you should get when no microbolometer is fitted. I will refit the microbolometer later but expect the camera to work fine now.I attach pictures of the modified test jig and screen grabs of the GUI pages for informational to other Tau owners.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:46:27 pm
content: GUI screen grabs

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:48:44 pm
content: More pictures

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:50:06 pm
content: More pictures

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:51:13 pm
content: More pictures

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:53:33 pm
content: After activating the test chart that is within the Tau.

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 06:56:03 pm
content: The correct blank grey screen after a camera reset and manual FFC

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 07:53:22 pm
content: Tau microbolometer reunited with the main PCB.Tested and all working well.The FLIR Tau GUI controls the camera without difficulty and all modes and options were tested. no faults found. the little Tau is working perfectlyThe GUI provides acess to all manner of modes that are not used in the HS324 and it is good to see that all except 'snapshot' mode are enabled and functional. X2 and X4 zoom works and even provides an electronic pan tilt mode when in Zoom mode.Very happy about this. BUT, and it is a BIG but, is the add on module that normally commands the Tau working correctly ? There is a known issue with the early Tau module crashing. I need to get it running as a complete system and upload the later fixed firmware version to the controller module. FLIR released this as a fix for the H series cameras and it requires the add on controller and the SD card to install it. FLIR have not made Tau firmware available for direct upload via the cameras RS232 port.At this point in time, the working Tau camera alone is worth to me what I paid for the HS324I just hope i can get the whole system up and running. A job for tomorrow me thinks.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 07:56:22 pm
content: Test jig and re-assembled Tau320 ready for assembly and testing

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 07:58:25 pm
content: Pictures from the testing phase

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 07:59:43 pm
content: More pictures

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 08:01:18 pm
content: X2 and X4 Zoom modes that include interpolation algorithms.

author: Fraser
author_rank: Super Contributor
timestamp: August 24, 2016, 08:02:42 pm
content: Radiometric mode enabled.Spot Temp and Temp range screen annotation switched on

author: Fraser
author_rank: Super Contributor
timestamp: August 26, 2016, 11:38:21 pm
content: OK some comment on the TAU core crash that is detailed in this thread.The core had crashed and locked up for reasons unknown. It would not activate its FFC shutter at boot and it was not producing a video image. It was effectively in a HALT condition.Through fault exploration of the TAU circuit I was able to be confident that all supply rails and chips on the PCB were in a state where they should be working. This just left a firmware corruption or other similar software related cause for the cameras failure to produce an image. The firmware is not easily accessible on the TAU but if the firmware is intact and just a camera reset is needed, there is hope. I got some help with resetting the camera to a point that it would talk over its RS232 port. Once I was able to talk to the camera via its GUI, I was able to see that the FFC shutter was set to"External". That is to say, a external controller was telling the TAU when to generate an FFC event. Remember that this HS324 can record video so I an guessing that the external ARM processor that drives the TAU controls the FFC event so that it can stop the FFC whilst in video recording mode.Why did the camera crash ? At first I blamed a known problem with early firmware but having re-assembled the HS324 to the point that i could test the complete system, I now believe there is another issue at work here.I have set the TAU to internal auto FFC as a way of monitoring its boot sequence, and making it independent of the rest of the HS324. The HS324 was switched on and the normal boot screen of a colour bar chart appeared. The TAU booted and carried out the normal two FFC cycles as it should when set to AUTO FFC. All was looking promising. The HS324 has three power modes, OFF, Standby and ON. From Standby to ON takes but a second or two for an image to appear. From OFF to ON takes 90 seconds. I waited the 90 seconds and heard some odd behaviour from the TAU. It was making a varying whine and the FFC shutter sequence was repeating. I striped the chassis off of the TAU and the PCB's that attach to its rear so that voltage checks could be carried out. I could immediately see that the TAU was in a ON/RESET loop as the 3V3 rail monitor RESET LED and FPGA boot LED were blinking alternately. No wonder the TAU had crashed if it was in a ON/RESET loop for very long. Such is a recipe for disaster.With the TAU power input rail now accessible I could see that the 5V rail was all over the place with very poor stability and dropping as low as 3V. The poor 3V3 power rail monitor IC had no choice but to reset the camera every time the supply dipped below the 3V3 buck converters minimum operating voltage. It is the buck converters that are producing the noise as they try to maintain their power rails. The sound is barely perceptible unless you place your ear right next to the PCB.It is now pretty obvious that the poor TAU was a victim of a highly unstable 5V supply rail. I suspect that same unstable supply rail is causing similar issues for the ARM chip that controls the TAU. Hence no boot completion. Its supply monitor will also be having a minor fit if the supply keeps dropping. I shall investigate the cause of this irregular supply rail but at least I have something to chase down and a possible, ney likely, cause of the TAU crash.Sadly I did not previously monitor the supply rails on the HS324 and the add on modules that attach to the rear of the TAU as my priority was to get the TAU functioning again. Knowing that the supply rail to the TAU was compromised would have helped explain the crash and I would not have searched so hard for a hardware fault in it that was not present. You live and learn ehI did learn a lot about the TAU hardware in the process though and I enjoyed exploring it so no worries really. The camera did need to be recovered from its crashed state anyway.The next steps will be to check the power main power supply rail into the cameras 'Power & Video PCB' and trace its through the various Boost/Buck converters that are present in the modules. The fault could be a component failure that is leading to an overload of the 5V supply rail.I did a quick check across the 4V8 Ni-Mh pack and was surprised to see it alternating between 4V94 and 3V6. Something nasty is going on. The rail cycles in sync with the TAU trying to Boot and I know the TAU current draw is correct. Something may be causing an over current event soon after camera power is applied. It is just a case of tracking down the guilty componentIt could, of course be a poor connection in the sealed battery bay so that will be checked fist by replacing it with a current limited bench power supply.All good fun.Fraser

author: Fraser
author_rank: Super Contributor
timestamp: August 28, 2016, 01:02:34 am
content: As the TAU core is now fully functional again, I will end my commentary here as this is a thread dedicated to the TAU core and not the FLIR HS324.I have another live thread covering the HS324 so will post any repair information on the HS324 chassis there.https://www.eevblog.com/forum/thermal-imaging/flir-hs324-commander-thermal-camera-teardown-by-fraser/Fraser

author: Chanc3
author_rank: Frequent Contributor
timestamp: August 29, 2016, 10:50:58 am
content: Thrilled you managed to get it working! and loved the process you took. The cores are very nice little IR cameras, although they are not very user friendly unless you have a special board connected to save the images etc. We ended up using a 3rd party control board to give us full radiometric images and video, for when we mount it on our UAVs.

author: Fraser
author_rank: Super Contributor
timestamp: August 29, 2016, 01:04:29 pm
content: Hi Chanc3Yes I have seen those UAV add-on modules. Very niceThe Tau appears to be a pretty versatile little core that receives good support in the UAV community.I am very pleased to have brought the little Tau back to life. If I were to have the time again, I would do things a little differently though. I was too eager to dive into the Tau on this occasion. The benefits of hind sight ehI did learn quite a lot about the Tau architecture and power supplies though.Fraser

author: ry21
author_rank: Newbie
timestamp: August 08, 2017, 07:49:18 pm
content: Wow! There is one thing that confusing me. I don't see any high-speed ADC on the pcbs and it means, I guess, that the FLIR bolometer sensor has a digital video output?

author: Fraser
author_rank: Super Contributor
timestamp: August 08, 2017, 10:08:52 pm
content: Modern Microbolometers have moved to integrated ADC's on the ROICTake a look at the ULIS web site and products for a view of current technology. The microbolometers 'on board' ROIC is getting 'smarter' and more heavily integrated with every generation.Fraser

author: Tomas
author_rank: Newbie
timestamp: November 18, 2018, 02:57:32 pm
content: Hi do you have this bord in spare?

author: Fraser
author_rank: Super Contributor
timestamp: November 18, 2018, 03:44:04 pm
content: Hi,Sadly I do not have a spare board. The TAU interface board belongs in my FLIR MS224 scope and will eventually return to it when needed.Fraser

author: Ultrapurple
author_rank: Super Contributor
timestamp: November 18, 2018, 06:58:20 pm
content: Quote from: Fraser on August 08, 2017, 10:08:52 pmDo you foresee a time when the ROIC will include things like a NUC stage followed by whatever output you want (digital video, data stream, LCD drive, PAL...)? It's a fair degree of integration beyond the present state of the art (as far as I know...) but, I suppose, possible.

author: Fraser
author_rank: Super Contributor
timestamp: November 18, 2018, 07:56:22 pm
content: The latest ULIS offerings integrate many functions into the ROIC But they are not a 'camera on a chip' solution yet. The Lepton core is getting closer to what you describe. There are issues with a thermal camera on a chip as any form of true processing power on the imaging array die would generate heat. Die self heating is the enemy of thermal FPA's. Any design that placed any serious processing power on the imaging die would need to find a way to thermally isolate the heat sensitive structures from the heat sources. This would need to cope with conducted, converted and radiated heat energy. I see it more likely that we will see sandwhich designs that keep the thermally sensitive components physically separated from the heat producing processing elements by a thermal break. Active temperature stabilisation has been around a long time and these can help keep the die at a reasonable temperature. The downside of Peltier stabilisation is current consumption and bulk as a heatsinks is needed to dissipate the heat produced.The Raytheon Thermal Eye 2000AS and its descendants are the sort of topology I see as the most versatile. The sensitive imaging microbolometer sits on the back of the lens module and links to the heat producing processing engine via a ribbon cable. Good thermal isolation is relatively easy to achieve in such a design.Fraser

author: gamerpaddy
author_rank: Regular Contributor
timestamp: November 25, 2024, 05:18:57 pm
content: im a bit late to the party but i got my hands on a TAU that someone blew up by not reading the manuali just had to pull the microbolometer die out to see how it looks under a microscope.full image is 80mb.. this is a slightly compressed (20mb) version stitched out of 4 pics (overlap error may be visible)https://i.ibb.co/WxM6NY9/flir-tau-sensor2.jpg

author: Fraser
author_rank: Super Contributor
timestamp: November 25, 2024, 05:31:12 pm
content: It is a work of artThank you for sharing.Many of the delicate pixels appear to have made a bid for freedomFraser

author: ArsenioDev
author_rank: Frequent Contributor
timestamp: November 25, 2024, 08:06:36 pm
content: Quote from: gamerpaddy on November 25, 2024, 05:18:57 pmNow this is one of the reasons I love this forum.LOVELY image showing all the ROIC details and pixel array.Can you share details of the rig you used to image this?

author: gamerpaddy
author_rank: Regular Contributor
timestamp: November 25, 2024, 08:49:11 pm
content: @FraserYes its very fragile, i disassembled the thing a while ago and stored it on my "shiny electronics stuff to look at" shelf and tried to wipe off some dust. bad idea@ArsenioDevIts just a Sony a6700 and a Laowa 25mm 2.5-5x ultra macro lens at 2.5x with a ring light. mounted on a vertical axis to fine adjust the focus.probably could have been done much cheaper like a old microscope lens, 3d printed adapter and a used aps-c camera.im building myself a motorized z axis for focus stacking together with a xy-stage right now to make it easier.

author: superdef
author_rank: Newbie
timestamp: July 08, 2025, 01:02:33 am
content: Hello, I have obtained a thermal imaging camera with tau core and am now trying to connect it through RS232 channel. I am not very familiar with the circuit. Can you provide me with how to wire 74HC04? Thank you very much

author: gamerpaddy
author_rank: Regular Contributor
timestamp: July 09, 2025, 05:03:25 am
content: UART 3.3V just directly connect to FTDI232 or ch340 RX/TXJust got in a few TAU with some faults.i disassembled them see whats wrong with them. they either dont turn on at all, crash or have a stuck shutter etc.i picked two that wont turn on, a 46336007H-SRMOB and a 46640W35H-SPNLXlatter is a 640 30hz apparently, so really unfourtainate that it wont run.now on some, everything is full of this hard epoxy stuff. i also have a few without it like it should but no indicator on the outside which is which.no idea how i can get rid of it. heating it up doesnt help, trenching it in acetone may damaged everything else aswell (connectors etc.)the 320x240 9hz completely broke while trying to take it apart.the 640 still has some hope, i just need to free up the ffc connector somehowand it had a short on one of the caps on the FFC that went away after unplugging it, not sure where exactly tho, cant find it anymore.the red led turns on for half a second. it draws 150mA at 5VAnd I got one more TAU that works for a few seconds then turns off and start blinking red.but in the first few seconds it works, FFC shutter clicks, uart connects, image shows up.sometimes it runs for a minute, sometimes just a second. totally random.and another one with a broken shutter... i got spare shutters from other broken ones but its a epoxy filled one again, cant replace it without breaking more stuff.those shutters get beaten up quite a bit. they slam into the housing and they are made of brittle aluminium or magnesium, they slowly crumble apart like a cookie until the gearbox jams or the motor burns up.i made some adapter pcbs to hook them up to 5V over usb-c and get a 75ohm video out (may try with one of those uvc cvbs grabbers once it arrives.)still needs some work, especially cost optimizations, double sided assembly is expensive and hand soldering those 50pin connectors is just pain.

author: gamerpaddy
author_rank: Regular Contributor
timestamp: July 10, 2025, 02:49:10 am
content: So i took apart the one with the broken shutter and the 640x512 and swapped the Flash (mx25l25635ezni 12g 32mb 3.3v SPI flash) and put the 336 board into the 640 case and voila, it works.resolution is 640, but framerate is about 7 to 9hz.. not 30edit: its a SPNLX, so Slow 7.5hz, Professional grade 50mK, no logo.Flash dump of my 46336007H:https://archive.org/details/flirtau-46336007h-234319-dump1Flash dump of my 46640W35H:https://archive.org/details/flirtau-46640w35h-481924-dump1

author: superdef
author_rank: Newbie
timestamp: July 11, 2025, 04:06:50 am
content: I'm not sure if it's a software issue, could you please send me the BootMon camera controller software? superdef@163.com ,

author: gamerpaddy
author_rank: Regular Contributor
timestamp: July 11, 2025, 05:03:38 am
content: if software starts, it should work. your uart connection might be badconnections are 3.3v pin 1 to ftdi rx and 2 to ftdi tx and gnd.... and power 5Vthe latest software works well and has much more options than bootmon,https://www.flir.de/support/products/vue/#Downloadsonly took me 10 attempts to get it working on windows 10.before i had to use a windows 7 vm or the old bootmon version which i cant find anymore.

author: Fraser
author_rank: Super Contributor
timestamp: July 11, 2025, 09:44:34 am
content: A comment on TAU data polarity.TAU uses 3.3VINVERTEDUART data polarity so the USB to UART adapter needs to operated in Inverted data output mode or an inverting buffer IC is needed.TAU2 uses 3.3V UART data but is auto polarity sensing and will work with normal or inverted UART data polarity. It can be driven with a standard USB to 3.3V UART adapter.Fraser

author: superdef
author_rank: Newbie
timestamp: July 29, 2025, 06:15:21 am
content: It has been resolved. It was found to be a baud rate issue, and the connection can only be established when set to 57600