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.

TIDM-RF430-TEMPSENSE: Temperature Logger Design - Software

Part Number: TIDM-RF430-TEMPSENSE
Other Parts Discussed in Thread: RF430FRL152HEVM

Hello,

I have ordered some of the TIDM-RF430-TEMPSENSE Temperature Sensing Patches for one of my projects.

In general I would like to power this module with the battery, and log the temperature every 1 minute for 2 hours - so 120 measurements.

Is it possible to modify the software of this Sensing Patch so it can store the measurements so they can be read out later using the smartphone? 

If not, what ICs should I use to achieve this in the easiest way? Unfortunately using the development board is not the solution, as I need the module with small size and diameter (Sensing Patch design fits perfectly)

Do I need any external debuggers or programmers from TI?

Best regards!

  • Hello MDaniol,

    The TIDM-RF430-TEMPSENSE has no unique application software inside of it. The ROM stack is what is leveraged to demonstrate it's functionality.

    Battery power aside, you should be able to make the modifications you want with the RF430FRL152HEVM GUI as long as you have the right hardware. The functionality you are describing can still be handled by ROM code, so you just need to re-configure the device with the GUI and then supply battery power.

    You should read through our device FAQ, you will find useful info in it: http://www.ti.com/lit/pdf/sloa247

  • Hello Ralph,

    Indeed as you have said - most of my issues have been resolved, I am able to log the temperatures which is great, however I need also to transfer this data to the smartphone. As we want to use an iPhone App as a reader, I need to send this data as an NDEF message (iPhone supports only NDEF messages). As far as I read in the FAQ, after programming NDEF into the controller, the capabilities of it can be limited significantly.

    My question is, if it is possible to log the temperatures into the FRAM and then, send them out as an NDEF message. Or, the other way would be to check if the temperature have reached a specific point and then make out of it a short NDEF message with the bool "1" or "0". I have found also the following topic: e2e.ti.com/.../1936567 , however it gave me no clear answer if such an application is possible with RF430FRL15xH chip.

    I will be very thankful for a help in this issue.
  • Hello MDaniol,

    Correct, as the FAQ states, you can't use the ROM sensor stack, so you need to write your own SD14 code to handle measurements. With proper coding it would be possible to log the data into FRAM and send it out as an NDEF message. You will likely need to delve into the NDEF message specifications to understand how to store data in FRAM along with the NDEF message data to support that application. Unfortunately, we don't have any references to do this with iOS and aren't planning to build any, so you will have to do a lot of the leg work on that sort of application.

    For what it's worth, your latter idea would be much easier even if not as precise.
  • Hello Ralph,

    Thanks a lot, I will try to do it like you said.

    One more question, is there any documentation how to handle SD14 coding, or any additional examples, or only these ones provided in RF430FRL15xH data sheet & firmware?

    Best regards!
  • Hello MDaniol,

    The other resources you'll find useful are the TRM: http://www.ti.com/lit/ug/slau506/slau506.pdf

    And the Firmware's User Guide: http://www.ti.com/lit/ug/slau603b/slau603b.pdf

    That is the extent of documentation available, though while they can get complex they have all the information you need within. The main thing you'll need to study up on is all the register settings for controlling the SD14, once you understand that, the rest should fall into place fairly easily. 

**Attention** This is a public forum