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.

RF430FRL152H: RF430FRL152H Sensor Patch Sampling Process (never ending?)

Part Number: RF430FRL152H
Other Parts Discussed in Thread: , TRF7970A, TIDM-RF430-TEMPSENSE

Hello E2E team,

I am currently trying to read the value of the thermistor on a RF430FRL152H over RFID protocol. I am using the OLIMEX RFID1356 Reader (as a reader) with a serial terminal to send the RFID request to the RF430FRL152H Sensor Patch (and the RF430FRL15xH Firmware User's Guide as reference https://www.ti.com/lit/ug/slau603b/slau603b.pdf).

The problem I'm having is that it seems like the Sensor Patch is always in Sampling process and never finish it. 

When I read the  Block 0 of the Patch I have the following result : 0001[01]030001010040h ([ ] added)

The status byte (between []) is always at 01 and the Patch never give me the sensor value (in block 09). Can you help me ? 

Here is the configuration on the Sensor Patch (all in hexa):

Block 0 : 01[01]030001010040 ([ ] added, read only)

Block 1 : 000000000000000B (unchanged)

Block 2 : 0505050500000000

Block 3 to 6 : FFFFFFFFFFFFFFFF (unchanged)

Block 7 : 00000000000000FF (unchanged)

Block 8 : F80100000000A6A (unchanged)

Thank you for your time,

Regards.

  • Just noticed a typo at: 

    Block 8 : F80100000000A6A3 (unchanged)

  • Hello Alexandre,

    I checked the register settings in your block data and it is looking reasonable. If I start a sensor reading with the same settings at my RF430FRL152HEVM, then the sampling process can be finished without any issues. (I used the MSP-EXP430G2 LaunchPad, the DLP TRF7970A BoosterPack Plug-in Module and the RF430FRL152HEVM Windows GUI).

    Have you loaded a customized firmware to the RF430FRL152HEVM?

    Have you accidentally modified the Firmware Control Register at ISO/IEC 15693 Block Number 0xFF? (It should contain 0xC7 by default.)

    Best regards,

    Andreas.

  • Hello Andreas,

    I didn't loaded a custom firmware in the Sensor Patch, I use it as is out of the box.

    My block 0xFF contain : 0xFF000000000000. I'm pretty sure that I didn't write anything in it. Should I just push 0xC7000000000000 in it ?

    Thanks for the help,

    Regards.

  • Alexandre,

    you can try, but I think it doesn't matter as the bits 3...5 don't have any effect. Bit 7 is important for ROM sensing support, which is enabled also with 0xFF.

    Do you have the MSP-EXP430G2 LaunchPad and the DLP TRF7970A BoosterPack Plug-in Module available?

    Are you using the RF430FRL152HEVM, the temperature sensor patch (https://www.ti.com/lit/pdf/sloa212?keyMatch=SLOA212) or some customized patch?

    Best regards,

    Andreas.

  • Hi Andreas,

    I am using an TIDM-RF430-TEMPSENSE Sensor Patch. I programmed it with the OLIMEX RFID1356 dongle, and I am also testing the sensor patch with it.

    I just test its voltage over time while I am probing the block memory of the ADCs values (block 09). Here is the graph:

    (as you can guess I am probing the Sensor Patch two time per second)

    I'm pretty sure that the Sensor Patch isn't able to sample process and store the value for the time it is powered by the RF field. I'm researching what I can do to set the RF field of the OLIMEX RFID1356 always on while probing.

    Thanks for your help.

    Regards.

  • Hello Alexandre,

    if the graph is showing the IC supply voltage (for example at VDDSW pin) then the short power period is most likely the reason for the unfinished sampling process.

    Chapter 2 in https://www.ti.com/lit/pdf/sloa212 is providing some notes on the required sampling time for CIC filtering. I think the moving average filter, as you are using it, is requiring even more time (also see chapter 10.3 in the RF430FRL15xH Users Guide (https://www.ti.com/lit/pdf/slau506).

    It is essential that you find a way to permanently power the patch (RF always on). Alternatively you can add a battery supply (at TP1) and close the IC internal Battery Switch.

    Best regards,

    Andreas.