您好!
表47中有一个错误。 LM5066i 的遥测和警告转换系数。
CL=VDD 行应为 CL=GND 等
TI 能否在数据表中确认该问题?
如果我使用数据表上的值、则电流和功率测量值不正确。
此致、
Michael
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Rakesh、
测量具有相同的误差因子、具有半电流和全电流。
这是我的代码:
def equation(self, m, Y, b, R):
return 1/m * (Y * math.pow(10, -R) - b)
#RS=15mOhm
self.AVG_IIN = self.equation(7645 * self.RS, avg_block_read.AVG_IIN, 100, -2) *1000#mA
self.AVG_VOUT = self.equation(4602, avg_block_read.AVG_VOUT, 500, -2) # V
self.AVG_VIN = self.equation(4617, avg_block_read.AVG_VIN, -140, -2) # V
self.AVG_PIN = self.equation(860.6 * self.RS, avg_block_read.AVG_PIN, -965, -3)#W
self.AVG_TEMPERATURE = self.equation(16000, avg_block_read.TEMPERATURE, 0, -3) # °C
self.READ_VAUX = self.equation(13774, value_vaux, 73, -1) * self.VAUX_SLOPE + self.VAUX_OFFSET #V
self.READ_PIN_PEAK = self.equation(860.6 * self.RS, value_peak, -965, -3) # W
我的 CL 连接到 VDD、但我在这里使用 CL=GND 值、因为如果我使用 CL=VCC、这些值是不正确的
此致、
Michael
您好、Michael、
当 CL=VDD;m 值= 15076×时、 Rs = 15m Ω 时、Rs = 226140
请注意调整指数系数 R、使 m 的值保持在–32768至32767的范围内。 mΩ、如果使用5m Ω 的感应电阻器、则在 CL = VDD 时 READ_IIN 命令的正确系数为 m = 7553、b =–65、R =–1。
同样、也适用于您的情况
M = 22614;b = -50.3且 R =-1
尝试使用上述 CL=VDD 的系数 、并确认电流测量值。
此致、
Rakesh
您好、Michael、
如上所述、您需要调整系数、使 m 值 保持在–32768至32767的范围内、但当 CL=VDD 时;m 值= 15076×RS = 226140 时、Rs = 15m Ω、 226140 超出范围。
因此、您需要将 m、b 除以10、并将 R 调整为 m = 22614;b = -50.3且 R =-1
尝试使用这些 CL=VDD 的系数 并确认测量结果。
此致、
Rakesh
您好、Rakesh、
所以我仍然面临 这个问题。
I AM 测量的电流为17mA、7.09mA 错误。
如果我除以、结果也是一样的、这是非常重要的:

如果我增大电流、我将测量110mA、我将得到以下结果:

mΩ 我看看示例"5k Ω 检测电阻器被使用、 对于 CL=VDD 的 READ_IIN 命令、正确的系数将是 m = 7553、b =–65、R =–1"
M = 15076 * 5 /10 = 7538、不是7553
B=-503.9/10 =-50.39、而不是-65
R =-1
如何正确测量电流? 或者我如何正确地将其标准化?
编辑:
因此、如果我用手计算它、就像这样:
y = 0.93 * x + 6.77 ->偏斜 y:ma 和 x:ADC 数字
扭转这种情况:
X = 1/0.93 *(y - 6.77)
M = 1/0.93
b =-6.77
R = 0 (这里不需要任何东西)
