Part Number: ADS1299
Hello TI experts,
My customer now make a new sample with ADS1299, here is one question with Data format.
Before this event, V_REFP is +2.048V / V_REFN is -2.048V. (V_REF=4.096) so the center value is 0(zero), we did not have data conversion at that time.
and this event, we changed V_REFN to -2.5V, V_REFP is still +2.048V. (V_REF=4.548) so i think we should change something in source code for data format.
I captured the part of ADS1299 datasheet below;
in here I can see that 0V is ideally 000000h, and maybe +2.048V is 000001h. but i am not sure that -2.5V is FFFFFFh, because FFFFFFh is -2.048V in previous event without changes.
then without any changes, we cannot convert more than -2.048V(-2.4V or -2.5V) because we already use full scale in negative.
then I can think 3 ways to solve this problem.
1. modify the value of V_REFN to -2.5 in source code somewhere, so I can change the scale of negative data format (wider). in this case positive and negative scale factors are little different each other. and the position of 0(zero) is same as before. (000000h)
2. modify the value of 0(zero) state in the source, maybe less than 0(zero), then I can use same scale factors from -2.5V to +2.048V. just 0(zero) is not 000000h in hex code.
3. I don't need to change anything, the system will calculate automatically the scale factor even V_REFP or V_REFN changed.
Please check this issue which one is right, and let me know if there are any misunderstanding. Thanks.
Best regards,
Chase