AnsweredAssumed Answered

PN7150 infinity waiting for card detection, unable to rise IRQ 

Question asked by Mahendra Sondagar on Oct 31, 2017
Latest reply on Nov 7, 2017 by Mahendra Sondagar

Hello there..

I'm using PN7150 costume board designed as per guide lines

I'm using it's SDK provided by NXP (NXP-NCI_LPC11uxx Example) on LPC11u24 

in my case every thing works great and MCU able to communicate with reader ic, more over IRQ get high during response from reader ic to DH at every command transaction  

Now the problem is it's unable to detect the card after NxpNci_StartDiscovery in short IRQ stay always low and MCU continuous waiting to get high

I'm using card R/W mode with all type of card and also try with P2P mode with beam, but the result remains same for all 

here is the logs on console view

 

 

Running the NXP-NCI project.
(1). NxpNci_Connect(void) RESET-->NCICoreINIT
(1)(i)Hardware reset of PN1750 and IO initialization
(1)(ii) NCICoreReset Command
NCI >> 20 00 01 01
NCI << 40 00 03 00 11 01
(1)(III). NCICoreInit Command
NCI >> 20 01 00
NCI << 40 01 19 00 03 1e 03 00 08 00 01 02 03 80 81 82 83 02 d0 02 ff 02 00 04 88 10 01 a0
(2).NxpNci_ConfigureSettings(void)
(2)(I)NxpNci_CORE_CONF
NCI >> 20 02 05 01 00 02 00 01
NCI << 40 02 02 00 00
(2)(II)NXP_CORE_CONF_EXTN
NCI >> 20 02 0d 03 a0 40 01 00 a0 41 01 04 a0 43 01 00
NCI << 40 02 02 00 00
(2)(III)NXP_CORE_STANDBY
NCI >> 2f 00 01 01
NCI << 4f 00 01 00
(2)(IIII)NxpNci_CLK_CONF
NCI >> 20 02 05 01 a0 03 01 08
NCI << 40 02 02 00 00
(2)(v) NXP_TVDD_CONF
NCI >> 20 02 07 01 a0 0e 03 02 09 00
NCI << 40 02 02 00 00
(2)(VI) NXP_RF_CONF
NCI >> 20 02 b7 14 a0 0d 06 04 35 90 01 f4 01 a0 0d 06 06 44 01 90 03 00 a0 0d 06 06 30 b0 01 10 ...
NCI << 40 02 02 00 00
(2)(VII) Reset and NCICoreInit the NFC Controller to insure new settings apply
NCI >> 20 00 01 00
NCI << 40 00 03 00 11 00
NCI >> 20 01 00
NCI << 40 01 19 00 03 1e 03 00 08 00 01 02 03 80 81 82 83 02 d0 02 ff 02 00 04 88 10 01 a0
NxpNci_ConfigureMode(unsigned char mode)
(3)(I) Enable Proprietary interface for T4T card presence check procedure
NCI >> 2f 02 00
NCI << 4f 02 05 00 00 00 9f 97
(3)(II).defined P2P_SUPPORT || defined CARDEMU_SUPPORT || defined RW_SUPPORT settings
NCI >> 21 00 10 05 01 01 01 02 01 01 03 01 01 04 01 02 80 01 80
NCI << 41 00 01 00
(4).NxpNci_StartDiscovery(unsigned char *pTechTab, unsigned char TechTabSize)
NCI >> 21 03 09 04 00 01 02 01 01 01 06 01
NCI << 41 03 01 00

WAITING FOR DEVICE DISCOVERY

 

can any one help me here

 

Thanks..

Outcomes