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.

TMP114: TMP114 MCU SW

Part Number: TMP114
Other Parts Discussed in Thread: MSP430F5528, USB2ANY, TMP144, TMP144EVM, BOOSTXL-TMP107, TMP107, TMP104

Hello,
do you have MCU SW or CCS project which read out the TMP114. Also the EVM project would work.

Regards, Holger

  • Hi Holger,

    Thank you for posting to the Sensing forum.

    We do not have the CCS project or MCU SW that we are able to provide. However, it is possible to download the EVM project by searching for "TMP114" on https://dev.ti.com/gallery/ and clicking the icon highlighted below.

    Best regards,

    Nicole

  • Hello Nicole,
    on dev.ti.com is only the PC GUI. I need the MSP430F5528 SW which is on the EVM. It should be somewhere in TI or who designed the EVM?

    Regards, Holger

  • Hi Holger,

    We don't provide the firmware source code for our released EVMs at this time. 

    Best regards,

    Nicole

  • Holger - 

    Just to clarify a little more - this EVM has USB2ANY firmware loaded into the MSP430. The actual control of the part (TMP114) through the EVM is done through the GUI composer based GUI. We provide the hardware and GUI offering, so you can evaluate the performance of the device.  We don't release the source code for the MSP430 on the EVM as a result, mainly because it would not help you, if your goal is to create an embedded instance of this device. 

    If you have a hardware setup already (not the EVM) or are designing something, there are plenty of CCS examples we can point to already which leverage I2C and can be modified quickly to be TMP114 specific. 

  • Hello Josh,
    sorry, I did a mistake. Customer wants to use TMP144 and it has smart wire interface. Is the source for this device available? Do you use standard UART from MSP430F5528?

    Regards, Holger

  • Yes, it is standard UART. It is being generated at the PC and only passes through the MSP430F5528. In the TMP144EVM GUI, this happens in the file UARTPacketCodec.js which is located here: https://dev.ti.com/gallery/view/THSApps/TMP144EVM/ver/1.0.1/app/UARTPacketCodec.js You can navigate to this file in your browser's debugger to see how it works. However, the code is pretty specific to the GUI Composer architecture and isn't recommended for customers developing firmware. 

    There is a nice library in BOOSTXL-TMP107 which is helpful for firmware development of the TMP107 sensor. The TMP107 employs a bidirectional version of SMAART Wire where TMP104 and TMP144 are unidirectional. Both interfaces begin transactions with the timing pulse 0x55, followed by commands. Received packets contain an echo of this 0x55 and command packets before any response packets from the sensor(s). For this reason, it would be possible to reference the TMP107 library while writing software for TMP144.

    thanks,

    ren