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.

TMP107 Question

Other Parts Discussed in Thread: TMP107, TMP107EVM, TIDA-00800, SN74LVC1G125

Posted on behalf of  

Wow, the TMP107 is a cool device which will solve my Temperature and I/O and Relay control needs.

Are there any other devices available with this interface?

I like the option of reading or controlling the ALARM I/O pins for other uses, that will come in handy.

Where may I find the technical documents on building my own SMAART interface code for my MPU to communicate with the SMAART devices?

  • Jim,

    I'm glad the TMP107 is a good fit for your application.

    The SMAART wire interface is a adaption of the native UART device inherent to most computing devices, so the interfacing is very simple and can make use of standard UART protocol interface commands.  There are other devices that use standard UART and other variants of that protocol.  Is there a particular type of device you're looking for?  When I work on this project, I use the standard, native Serial COMM UART command library in Labview to communicate with no trouble.

    For some example circuits and code, please see:

    TMP107 Data Sheet

    TMP107EVM User Guide

    TIDA-00800 Documentation

    The application note: Easy-to-use Cabling Interface for Measuring Temperature with the TMP107 (Rev. A)

    Here are two example circuts that turn UART into SMAART:

    The first is for controllers that don't go high-state on their TXD driver while they receive on RXD, hence the need for an enable/disable IC.

    The second method just needs a few resistors and a Zener.

  • Is there a way to program the sensor address without going through the auto address cycle?
    What I would like to have is the ability to build some temp sensor board which function in the Thermostat mode controlling a on the sensor board relay when the measured temp goes too high or too low.
    The some other sensors which use the alarm outputs to control two relays. The another sensor which monitors two contact closures through the ALARM inputs.
    To do this depends on if the sensor retains the address and internal configuration during a power loss cycle.
    My customer Hot Water Boiler Control systems, and this would be a quantum leap in technology for their designs.
    As it is now, they wire separate temp sensors and relays to a centralized controller. Control is accomplished locally through a small MPU.
    I need to show them that this can be accomplished, and that it will reduce the overall cost, by reducing the power we need in the controller MPU, reduce the cost in wiring, and allow them to run more sensors from a single controller.

    Whom would I contact to acquire a demo kit with at least 8 sensor boards.
    I will code and build up a replacement sensor/control system, for what they have now to demonstrate that it can be done, and at a lower cost.
    The eight sensor boards would allow me to demo one of the smallest systems they have with the following functions:

    4 ea. temperature only sensors
    2 ea. relay control sensor boards with two relays each
    1 ea. two channel external contact closure sensor board
    1 ea. temperature thermostat sensor board

    I would also need a couple of the SN74LVC1G125 - Single bus buffer gate with 3-State Outputs devices to build the MPU interface with.

    What I would do is modify the hardware and software on one of there existing controllers to communicate with the new sensor system.
    I would by demonstration, remove all of the components from the controller board which are no longer needed, and which are replaced by the SMAART wire daisy chained devices.

    Got to go.
  • Hi Jim,

     

    TMP107 will fit the application perfectly. I believe the device address in a chain will be the same after a power cycle. And there has to be an auto address cycle. But I’ll check to make sure this statement is accurate. One of us will get back to you regarding this if we find out otherwise.

     

    With regard to the actual HW kit, the quickest way to get hold of a set is probably through TI Store online. Please go to here and you can order a couple of EVM kits for a quick adaptation:

    http://www.ti.com/tool/tmp107evm

     

    Regards

    Guang-Apps Sensing Products