I have been trying to use some AD5293 digpots to get the complete range of some ADC equipment. It works mostly fine, but for some reason, there seems to be a small error, that is, if I set the digpot to 100, most of the time when I read back it says the value is 98. but then, sometimes, it will get the correct value (But this happens rarely), but when we get this small offset, it does not increase with higher values, if I set it to 900, then I may get 897.
Does this happen to everyone? Is there any workaround? For larger values is not that big of an issue, but for smaller ones, it is... specially because we use 10 digpots in series, so error does accumulate.