Skip to content
Snippets Groups Projects
Commit bfca98fe authored by osherso2's avatar osherso2
Browse files

Helper lib: does simple ADU <-> Voltage or amps computation.

parent abbceeba
No related branches found
No related tags found
1 merge request!1S4 design
Pipeline #184832 canceled
import numpy
def feedback_ADU_to_A(val, fb_bits=14, fb_maxV=.965, fb_R=15200, m=8):
b = fb_bits
v = fb_maxV
r = fb_R
val = val * (2.0**-b) * v / (r * m)
return val
def bias_ADU_to_A(val, bias_bits=16, bias_maxV=2.5, bias_R=1096):
b = bias_bits
v = bias_maxV
r = bias_R
val = val * (2.0**-b) * v / r
return val
def feedback_A_to_ADU(val, fb_bits=14, fb_maxV=.965, fb_R=1050, m=8):
b = fb_bits
v = fb_maxV
r = fb_R
val = (val * r * m / v) * (2.0**b)
return val
def bias_A_to_ADU(val, bias_bits=16, bias_maxV=2.5, bias_R=1096):
b = bias_bits
v = bias_maxV
r = bias_R
val = (val * r / v) * (2.0**b)
return val
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment