AnsweredAssumed Answered

PN7150 i2c voltage drop at 0x28 with  address wrong detected on arduino 0x7c

Question asked by Anmol Kohli on Aug 22, 2019
Latest reply on Sep 13, 2019 by Tom Schwartz

Dear 

PN7150 i2c voltage drop at 0x28 with  address wrong detected on arduino 0x7c

 

I am working on NXP PN7150 NFC board with arduino as i run the i2c scanner code on arduino i get the address hex as 0x7c(hex) = 124 in decimal

 

according to data sheet the adress must be 0x28,0x29,0x2a,0x2bin hex or 40,41,42,43 in decimal respectively without including the read/write bit. if we include the r/w bit i have attached the screen shot.

 

but if i see this on DSO i see that there is voltage drop at address 0x40 and my I2cadr1 and I2cadr2 address selection for i2c are at low both.

 i have also tried to scan address on arduino code with giving the exact adress of 0x7c which is displayed if i run all 1-127 address scan on arduino with PN7150 then arduino does not read the PN7150 address.

so conclusion is that i have to start reading from 0x28(0x50 with read bit) and as the voltage drops the arduino is able to read Pn7150. i am not able to figure out why this is wrong and how to correct it.

 or if it is right then why is it right ?

 i have attached the code txt and serial monitor display shot , and other necessary document.

Outcomes