Hi TI Team,
There is wriiten in a LMP91300 datasheet that a lookup table for Murata NCP03WF104F05RL thermoresistor is hard-coded in the chip.
So we use a very close to it NCP21WF104J03RA thermoresistor for not bothering with LUT.
The default values for 0x00-0x5D registers are 0x4000 - they seem to be corresponding to "1" for every temperature point. This is normal?
Then we've tested our LMP91300-based board (almost a copy of LMP91300NPN design) in a temperature chamber and it seems that
there is no temperature compensation at all: at -40°C (TEMP64 = 0x1b) the Proximity_MSB = 0x3a while at +30°C (TEMP64 = 0x5e)
the Proximity_MSB value is 0x51.
So may be I do something wrong and the LUT is not switched on or there is something else wrong....
The LMP91300 part is not burned yet, the coil is just a common PCB-coil with 14 winds and a 95 mm diameter, the LC-tank frequency is about 2,6 MHz,
the target is from a plain structural steel 85 mm in diameter and 3 mm thick... The whole thing reliably switches on at 35 mm (Proximity_MSB = 0x51) and
off at more than 50 mm (Proximity_MSB < 0x3c). The RpMax and RpMin settings are 0x10 and 0x15.
So what is wrong?
And what should be done?
Best wishes,
Igor Gorbounov