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.

RF430CL331H: Data rate of 848kbps cannot be used

Part Number: RF430CL331H
Other Parts Discussed in Thread: RF430CL330H, TIDA-00517

Dear community,

I want to transmit some kb of data over nfc with the RF430CL331H dynamic tag. Therefore it would be great to communicate on 848kbps speed.

With the RF430CL330H I could reach a communication on 848kbps but with the RF430CL331H, that seems not to work.

I try to set this with the following code, but the NFC transceiver reports only 106kbps as possible data rate:

        rf430cl331_write_register(RF430CL331Handler, 0xFFE0, 0x004E);
        rf430cl331_write_register(RF430CL331Handler, 0xFFFE, 0x0080);
        rf430cl331_write_register(RF430CL331Handler, 0x2ABA, 0x00F7);
        rf430cl331_write_register(RF430CL331Handler, 0x27B8, 0x0000);
        rf430cl331_write_register(RF430CL331Handler, 0xFFE0, 0x0000);

Is there anything wrong with this code, or did I miss something?

Many thanks for your help!

  • Hello Silas,

    What NFC transceiver are you using? Have you investigated it's bitrate support capabilities?

    The data rate used for communication is driven from the reader, not the tag, so even if the tag is set to 848kbps, the reader may opt to keep communication at 106kbps.
  • Hello Ralph

    I'm using a CR95HF transceiver from ST. This is the same transceiver that we've used in the previous project with the RF430CL330H and there we could reach 848kpbs data rate.

    Best regard,
    Silas
  • Hello Silas,

    I reviewed your code versus our example code and I don't see any issues with what you presented, there isn't any gotchas for the CL331H vs the CL330H for that sort of operation. I also tested that 848kbps works with our TI example.

    Have you scoped the I2C lines to ensure the packets were sent correctly?

    Do you happen to have any of our NFC reader kits available to test with? I tested without NFCLink Standalone solution that includes PC GUI and it reports 848kbps operation for the TIDA-00517 TI design board.

  • Hello Ralph

    Sorry for my late reply! I could find the issue, causing this problem. The initialisation code for 848kbps was correct, as you also mentioned. But there was a timing problem between the microcontroller and the RF430CL331H chip. The controller was running on 4MHz and could not answer all prefetch interrupts. I've now cleaned up my code and speed up the controller by some MHz, now the application is working with 848kbps!

    Many thanks anyway for your help!

    Best Regards,
    Silas