pn5180 timeout interrupt after receiving data

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

pn5180 timeout interrupt after receiving data

1,051 次查看
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 项奖励
回复
1 回复

1,043 次查看
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 项奖励
回复