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..
Solved! Go to Solution.
problem has been solved
It's bug in my custom hardware design at crystal circuit side
Thanks...
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..
problem has been solved
It's bug in my custom hardware design at crystal circuit side
Thanks...