pn5180 timeout interrupt after receiving data

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

pn5180 timeout interrupt after receiving data

1,052 Views
Splatspeed
Contributor II

when we use this device and we receive data, we receive and handle the interrupt for the received data. then we get a timeout interrupt as if the data didn't transfer. can someone explain this from NXP. 

is this normal behaviour or does this signify a bigger issue. 

does the timeout interrupt mean that that data is suspect??

also what data chunks can i reasonably expect to transfer using this process ?

 

also do we need to reset between every transfer, i assume not.

 

thanks in advance Sean

64
T = 3
NFC Driver: configue TX CRC state
T = 64
T = 3
NFC Driver: configue RX CRC state
T = 64
T = 3
NFC Driver: configue Complete state
NFC Driver: Trans Write state
T = 64
T = 2
T = 1
NFC Driver: comms comp Trans state
NFC Driver: Trans Send state
T = 4
T = 2
T = 1
T = 3
T = 2
T = 1
NFC Driver: IRQ callback flags = 1
NFC Driver: Trans Read status state
T = 64
T = 3
T = 3
NFC Driver: comms comp Trans state
NFC Driver: Read Rx error return = 11
NFC Driver: Trans Read data state
T = 64
T = 3
T = 3
NFC Driver: comms comp Trans state
NFC Driver: Trans Return data state
NFC 1231

T = 64
T = 2
T = 1
T = 4
T = 2
T = 1
T = 3
T = 3
NFC Driver: IRQ callback flags = 4
NFC Driver: IRQ Reset state
NFC Driver: configue IRQ state
T = 64
T = 3
NFC Driver: configue Load Protocol state
T = 64
T = 2
T = 1
NFC Driver: configue Timer state
T = 64
T = 3
NFC Driver: configue TX CRC state
T = 64
T = 3
NFC Driver: configue RX CRC state
T = 64
T = 3
NFC Driver: configue Complete state
NFC Driver: Trans Write state
T = 64
T = 2
T = 1
NFC Driver: comms comp Trans state
NFC Driver: Trans Send state
T = 4
T = 2
T = 1
T = 3
T = 3
NFC Driver: IRQ callback flags = 1
NFC Driver: Trans Read status state
T = 64
T = 3
T = 3
NFC Driver: comms comp Trans state
NFC Driver: Read Rx error return = 11
NFC Driver: Trans Read data state
T = 64
T = 3
T = 3
NFC Driver: comms comp Trans state
NFC Driver: Trans Return data state
NFC 1239

T = 4
T = 3
T = 3
T = 3
NFC Driver: IRQ callback flags = 2048
NFC Driver: timeoNFC Driver: Trans Timeout Timeout sta state
T = 4
T = 3
T = 3
T = 3
NFC Driver: IRQ callback flags = 2048
NFC Driver: timeoNFC Driver: Trans Timeout Timeout sta state
T = 64
T = 4

0 Kudos
Reply
1 Reply

1,044 Views
KaiLi
NXP TechSupport
NXP TechSupport

Hello @Splatspeed ,

For PN5180, the Timers are used to measure certain intervals between certain configurable events of the receiver, transmitter and other RF-events. You can configure it according to your application. If you don't want to use it, it can be disabled or overload its counter to prevent overflowing, and then generating an timeout interrupt event. For more details, you can refer to the datasheet.

Hope my reply can help you.

Best Regards,

Thanks,

kelly

0 Kudos
Reply