PN7150 infinity waiting for card detection, unable to rise IRQ

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

PN7150 infinity waiting for card detection, unable to rise IRQ

Jump to solution
1,736 Views
mahendrasondaga
Contributor III

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..

0 Kudos
1 Solution
1,096 Views
mahendrasondaga
Contributor III

problem has been solved

It's bug in my custom  hardware design at crystal circuit side

Thanks...

View solution in original post

0 Kudos
2 Replies
1,096 Views
mahendrasondaga
Contributor III

today i perform some self test

and i found that TX1 and TX2 not generating any filed

I'm using 27.12 mhz crystal and clock config is default 0x20, 0x02, 0x05, 0x01, 0xA0, 0x03, 0x01, 0x08 

I have coustom antenna design as per guidelines and similar with OM5578

having same matching circuit and EMC filter

is's unable to generate RF filed

Thanks..

 

0 Kudos
1,097 Views
mahendrasondaga
Contributor III

problem has been solved

It's bug in my custom  hardware design at crystal circuit side

Thanks...

0 Kudos