Hi ,
I use AD1246 in designs to measure mV in around 0-10mV range, we have been using the part for many years with no issues but in our latest batch the measurements are now 4 times off.
I have investigated the hardware and found no issues, I read back the register map and found the full scale calibration (FSC) to be around Decimal:16777152 Hex:0xFFFFC0 with the normal unit being around Decimal:4194240 HEX:3FFFC0 eg 4 times different.
I read on the data sheet (page 54) that the factory trimmed FSC is automatically loaded when changing the PGA, so I changed the PGA and found the trim to not change on the broken units while it changed on the working unit. My units have relied on using this factory trimmed value so why have these parts got this incorrect value? have they not been factory trimmed?
I see I can calibrate the units manually, when doing this do it overwrite the factory trimmed value? I would like to have a better solution than just setting the FSC to 4 times less as I would lose the precision gained from the factory trimming.
The Picture shows my register maps for 2 different PGAs on a old working unit and a new bad unit:
Any help is appreciated as I have 100 units that need to go out ASAP.
Thanks,
Luke