pn5180 timeout interrupt after receiving data

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

pn5180 timeout interrupt after receiving data

1,332件の閲覧回数
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,324件の閲覧回数
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 件の賞賛
返信