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.

RF430-TMPSNS-EVM: Android Application w/ Source Code for RF430FRL152H Temperature Patch

Part Number: RF430-TMPSNS-EVM

Dear :

When I use this APP to test the result,but I don't konw the test reult,which is ADC1 or ADC2. And when I remove the registers(RT1 and R3),the APP can show the test result,why?I want to kown the test result.Thanks!

  • Hello,

    We do not have any experience with the Android app, so we can't really support questions concerning how it works.

    All I can say is that ADC1 is the Reference Resistor and ADC2 is the Thermistor for our Temperature Patch. Schematic shows all connections: http://www.ti.com/lit/df/tidrcq8a/tidrcq8a.pdf

  • Dear Ralph:

    I know the schematic about the ADC. but I want to know the test result. because I remove the connect the register of ADC1 and ADC2 pin , the test result also show in the app ,if you don't suggest about the APP ,I want ask this :The RF430RFL152H collect the date about the ADCs, then send the date to the reader, Can I control this process by the program. Can you give me some suggest. Thank you very much.

  • Hello,

    You can control how the RF430FRL152H reads data from sensors, yes. Please see at minimum Sections 2.5, 2.6, and all of Section 3 for details on how that can be done: www.ti.com/.../slau603b.pdf

    Sending the data to the reader is purely driven from the reader side. There are registers to check if data is ready (done by reading the Firmware Status Register described in Section 7.3 of the User's Guide), and then if so, the reader can send commands to read out the data. All NFC communication comes from the reader side to the App you develop has to know when to read from the tag and what it wants to read. That will be up to you to define as it is an application specific concern.
  • Dear Ralph:
    Thank you for your answer.
    Do you have a software or GUI to read the value from the sensor's sample ? Now I have installed the RF430FRL15XH GUI Interface.exe, but it shows the temperature and the light, I want a software to show the original data from the sensors, for example, if the ADC1 link a register, the software to read and show a register value, no other calculate by these.

    Please help me ,thank you again.

    Best Regards.
  • Hello,

    Please see the app note and associated software (download link within app note) from our MSP430 example that reads our Sensor Patch EVM: www.ti.com/.../sloa233

    The provided software example includes .c source code for the MSP430 where it reads results from the device ADC based on the RF430FRL152H ROM Sensor Stack. The raw data is received first, and then calculations are applied afterward, so you can see where the raw results come in. The app note includes a Block Diagram (Figure 7) showing the whole communication flow.
  • Hello,

    You rejected my prior answer but have offered no details as to what it was lacking, can you please elaborate?

  • Dear Ralph:

    Thank you for your answer.

    I download  the code about the MSP430 ( location:    www.ti.com/lit/zip/sloc346 ),when I compile it, it will errors: 

    Another, and  I don't find the calurate information. Is it right the code? please,help me .

    Thank you!

  • Hello,

    The project is only for Code Composer Studio, we don't have any IAR support for NFC/RFID firmware.

    The calculation information is in NFC_calculateTemperature in nfc_app.c and the ADC results are read from the RF430FRL152H by the NFC_runRF430FRLStateMachine API.
  • Dear Ralph:

    ok, I will use the CCS to open the code.

    Your mean that the calcurate in reader's code, I can't find the NFC_calculateTemperature  in nfc_app.c, the code download in http://www.ti.com/lit/ug/sloc297c/sloc297c.zip.Can you give me some information in detail. my reader is : MSP430G2553 & TRF7970A

    Thank you very much !

  • Hello,

    That is because you aren't looking at the right code example, in my May 29th reply I stated to refer to our app note and example code for reading the temperature sensor patch from www.ti.com/.../sloa233

    SLOC297C doesn't support reading out the temperature data, it just reads raw block data, but doesn't configure the sensors.

    You can port what is done for SLOA233 to the MSP430G2553 using SLOC297C as a base, but that activity is up to you to do.
  • Dear Ralph:

    Oh,yes,thank you about your answer in time!

    I can find the calcurate infromation in the newest's code

    if I want to update the software ,how can do it ? Now I can't find the tools to write the code to the TRF7970A demo. please give me some suggestions or link.

    thank you again!

  • Hello,

    All software development is done by coding in C, there are no tools available. Our software examples provide a solid foundation, and if you want to modify example programs you should seek to understand how the firmware works and then you will likely also need to read the RF430FRL152H tech ref manual and/or firmware user guide so you can understand how to configure the virtual registers.
  • Dear Ralph:

    Oh,no, I'm so sorry,my expression isn't  clear. my question: if we change the code, then it will produce a binary fine, how can I put the binary file into the TRF7970A, these steps need a software,can you give me some link or suggestion.

    Thank you very much !

  • Hello,

    You don't put binary files into the TRF7970A. It doesn't have memory to store firmware, it is just an NFC transceiver that requires MCU control.

    You need to load any software into the host MCU that will control the TRF7970A, and for that you would typically use Code Composer Studio if using any TI MCU's.

    If you just want to flash a binary file into something like an MSP430 without CCS, you could also use programs like CCS UniFlash or Elprontronic's FET-Pro-430-LITE program.