This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMP117: Serial Number, Calibration & Packaging

Part Number: TMP117
Other Parts Discussed in Thread: TMP107

Hello,

Does each TMP117 have a unique serial number we can pole to get its reading if we have a series of sensors?  Can we recalibrate them if required or put an off-set in using the memory.  Do you intend to sell them in different forms?

Best Wishes

Dave

  • Hello Dave,

    The EEPROM Registers on the TMP117 are factory programmed to have a unique ID. If the EEPROM locations are not going to be reprogrammed, then they may be used as a unique serial number.

    The Temperature Offset Register provides the feature to correct the temperature output.

    There are two things I did not get from your post though

    1. What did you mean by polling a series of sensors? Please note that the TMP117 supports upto 4 Slave address on a single I2C bus. So at most you can have 4 sensors on the same I2C controller which can be uniquely addressed.
    2. Different form, as in package or grade?
  • Hello Amit,
    We have been using the Maxim DS18B20 which goes a long way to giving us what we want in our area of industry, which is to be able to measure an array of temperature sensors in a chamber to do a temperature mapping of it. Hence we need at least 9 sensors connected to a logging system that can individually be asked for its temperature, hence poling each 1. The TMP117 has the accuracy and temperature range required but not the ease of use as the DS by the looks of things.
    The DS also available in a transistor shaped package (TO-92 I think it is) so it is easy to put inside a closed ended tube with a cable to make a thermometer suitable for industrial measurements. Hence the question about how the TMP117 is to be packaged in the future.

    I do get the sense that most of the digital temperature sensors out there were designed by electronics people for the electronics World rather than for general industry where they will be housed in something like a closed ended tube. This is 1 of our main areas of interest.
    Another point is that before we can consider using such sensors as the TMP117 we the non-electronics people need an overview of what it can do in simple language and again the documentation does start at a level of presumed knowledge and an understanding of the terminology. Not in your case but with other basic questions to sensor manufacturers I got back a listing of code rather than a simple explanation. We have coders what we need is a simple explanation of will this device do this job and how do we do it. I hope this helps for your future.

    Best Wishes
    Dave
  • Hello Dave,

    The device mentioned here uses a different communication interface rather than I2C bus. There are some other digital output sensors which can allow for scaling up to 8 device address but do not have the accuracy of the TMP117 device. Devices like TMP107 can allow up to 32 serial devices to be connected in a slightly different topology.

    Now when it comes to package size, the TMP117 is a very small package which can be mounted on a PCB that can be then put in a metal tube suitable for industrial measurements. In fact for our customers which want the accuracy they find the small size of the device much easier to use in a closed tube.

    Lastly, if you are looking for code, then we have examples of code implementation but it depends on which MCU you are using. Now if your coders can ask specific questions regarding implementation, we can surely help.