TRF7970A: Card Emulation vs P2P mode for large data transfer

Part Number: TRF7970A

Hello,

I have below questions.

  • Using card Emulation mode, What is the max data size that can be transmitted in one packet? Intention is to transmit 20kB of data. How this can be done ? Any sw examples to refer ? Or Would peer-to-peer mode work better for 20kB data transfer? 
  • Card Emulation mode support Android and iOS both ? or again there is a need to consider peer-to-peer mode?

Any pointers would help.

Thanks, Jasraj

  • Hello Jasraj,

    I have to check that with a colleague and will come back to you the next days.

    Best Regards,

    Helfied

  • Hello Jasraj,

    Packet size is limited to 254 bytes if I remember right - that would be based on NDEF specifications.

    Or Would peer-to-peer mode work better for 20kB data transfer? 

    From our testing, P2P has been at least 2x faster than Card Emulation due to reduced overhead. However both modes are viable.

    How this can be done ? Any sw examples to refer ?

    Our software for Card Emulation is a good starting point and the app note includes metrics (albeit very dated) for a 20kB file transfer using this software: https://www.ti.com/lit/pdf/sloa208

    Card Emulation mode support Android and iOS both ?

    Yes, though I am not familiar with what iOS apps support this kind of functionality of a large data file transfer. Back in 2014-2015 there was very limited support for Android on this and while that expanded I am not sure what iOS has for testing with such large file transfers. Though it probably is easier to find that for Card Emulation than Peer-to-Peer.