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.

DLP-RF430BP: DLP-RF430BP: Interface issue with MSP430G2553

Part Number: DLP-RF430BP
Other Parts Discussed in Thread: RF430FRL152H, RF430CL330H, MSP430G2553, TIDA-00217,

Dear Sir,

I am interfacing the  dynamic NFC transponder RF430CL330H using evaluation kit NFCT4BTVALUE. I am new developer  in NFC implementation. So i have following queries:

  1. Please provide user manual for go through the basic understand of RF430 interface with smart phone or PC by using currently available example source code.
  2. Please share a download link of android application for NFC communication testing by smart phone.
  3. Please share any demo video for understanding the testing of NFCT4BTVALUE evaluation kit. 

Further looking for your positive support. 

Thanks,

Anil

  • Hello Anil,

    1) This is for a different hardware platform but the device is the same and there is a bit about using the device with smartphones: http://www.ti.com/lit/ug/slou373a/slou373a.pdf

    We don't have a specific user guide for the BoosterPack.

    2) Any NDEF read/write app will work.

    3) We don't have a demo video.

    You may find other questions answered in our FAQ guide: http://www.ti.com/lit/pdf/sloa244

  • Dear Jacobi,

    Thanks for your reply..

    1. Please recommend any read write ndef  Android application for testing purposes..

    2. Can you share any demo vedio for  testing the NFC communication with any ti RFID chip..

    Thanks,

    Anil

  • Hello Anil,

    I've used NFC Tools by wakdev myself - only the free version.

    We have training videos like these: https://training.ti.com/near-field-communication-nfc-training-series

    And I had this video made with an adjacent TI device, the RF430FRL152H: https://www.youtube.com/watch?v=yhS7GsfC5Ps

    There are various other videos floating around on YouTube if you search stuff like "TI NFC".

  • Hi,
    During interfacing the dynamic NFC transponder RF430CL330H with M430G2553 using evaluation kit NFCT4BTVALUE, I am facing a issue.


    I am using sample example code which has attached TI website sloc303.zip , RF430CL330H_G2553_example (directory)

    PATH of Sample code: www.ti.com/.../DLP-RF430BP


    during debugging code is hanging in "while(!(IFG2 & UCB0TXIFG))" during read operation.

    void Read_Continuous(unsigned int reg_addr, unsigned char* read_data, unsigned int data_length)
    {
    unsigned int i;

    TxAddr[0] = reg_addr >> 8; //MSB of address
    TxAddr[1] = reg_addr & 0xFF; //LSB of address

    UCB0CTL1 &= ~UCSWRST;
    UCB0CTL1 |= UCTXSTT + UCTR; //start i2c write operation. Sending Slave address

    while(!(IFG2 & UCB0TXIFG));
    UCB0TXBUF = TxAddr[0];
    while(!(IFG2 & UCB0TXIFG)); // code is hanging here
    UCB0TXBUF = TxAddr[1];
    while(!(IFG2 & UCB0TXIFG)); // Waiting for TX to finish on bus
    UCB0CTL1 &= ~UCTR; //i2c read operation
    UCB0CTL1 |= UCTXSTT; //repeated start
    while(!(IFG2 & UCB0RXIFG));

    for(i = 0; i < data_length-1; i++)
    {
    while(!(IFG2 & UCB0RXIFG));
    read_data[i] = UCB0RXBUF;
    }

    UCB0CTL1 |= UCTXSTP; //send stop after next RX
    while(!(IFG2 & UCB0RXIFG));
    read_data[i] = UCB0RXBUF;
    while((UCB0STAT & UCBBUSY)); // Ensure stop condition got sent
    UCB0CTL1 |= UCSWRST;
    }

    No change have been done in sample code. and hardware is also same of evaluation kit.

    Thanks,e2e.ti.com/.../2227420
    Anil Garg
  • Problem was due to hard ground jumper connected at SCL pin. After removing it is working fine..

    Now I have one more problem: I am unable to read data from NFC device in zero power condition . With input power to MSP430 micro controller , data can be read properly from NFC chip to smart mobile. Kindly provide suggestion.

    Thanks,
    Anil Garg
  • Hello Anil,

    Whether a smartphone will work using the default firmware is going to depend on the model probably.

    In any event, to use the BoosterPack in passive mode (i.e. no input power) you need to remove all the headers which tie the MSP430G2553 to the Emulator circuit - these are the 5 headers on the upper right portion of the LaunchPad. The RF field siphoned by the BoosterPack circuitry (cap+2 diodes) needs to power both the MSP430G2553 and the RF430CL330H. But if the emulator is attached, then it will try and backpower that, which will siphon off too much energy.

    That said, I tested with my Galaxy S7 and couldn't get it reading out the data but using a TI EVM which outputs a constant RF field I was able to read out the data, so your results may vary.

    The code is not 100% power optimized, and it is using an older flash based MSP430 instead of the FRAM MSP430's which are ideal for such an application.

    To see ways you can improve the power consumption while operating with the RF430CL330H you could look at this TI design and it's source code: www.ti.com/tool/TIDA-00217
  • Hi,

    I removed all five headers (Jumpers) from lunch pad and then verified the NFC communication with my smart mobile Google Nexus4 , Still problem is same. I am not able to receive response from target board.   Kindly suggest the solution. If possible kindly share tested source code with MSP430G2553  for passive mode operation. 

    Please provide schematic for evaluation board : RF430CL330H , P/N : DLP-RF430BP V2.0 . 

    Thanks,

    Anil Garg

  • Hello Anil,

    We don't currently have firmware for the MSP430G2553 that will do passive mode operation for most smartphones.

    The schematic is on the last page of this document: http://www.dlpdesign.com/rf/dlp-rf430bp-ds-v12.pdf

  • Dear Ralph,

    I am using "NFC tools" android application for reading writing the NFC tag.  I am able to NDEF memory but ,during write or read any specific command , its showing error  message of “Error I/O Failure” . If this is the issue of compatibility, then kindly suggest suitable android application .

    Please find screen shot of error message.

    Thanks,

    Anil Garg

  • Hello Anil,

    I never used that tab in the app, can't comment on what it does. Only ever used the "Read" and "Write" tabs. Those function fine.
  • Hi Anil,

    Added info - if you aren't sending commands that are ISO7816-4 compliant (Just "A2" is not), the RF430CL330H will not respond. It is designed only for NDEF usage, and will not reply to non-ISO7816-4 standard messages.