主题中讨论的其他器件: TMS320F28379D
您好!
我将使用 AMC3306M05来测量相电流。 我使用以下原理图:
由于共模扼流圈的单绕组约为1.6 Ω、使用了1 Ω 平衡电阻器、AMC3306M05 IC 的偏置电流通过该电阻器、 必须在 RC 滤波器中使用两个不同的值(47和51欧姆、我可以选择使用 E24型)来补偿 INP 和 INN 输入端的电势差。 这样、我将偏移值最小化。 到目前为止、一切都还不错。
数字信号被发送到 TMS320F28379D 微控制器。 我按如下方式设置此通道的 SDFM:
滤波器类型:2
OSR:210 (寄存器 Sdfm1Regs.SDDFPARM1.bit.DOSR = 209)
输出范围:32位
从以这种方式绘制的原理图和微控制器中的 SDFM 设置来看、在我看来、将 Sdfm2Regs.SDDATA1.ALL 寄存器中的值转换为实际电流值的理论增益因子应为 GAIN = 0.00414642;
IC 的最大输入电压:ICinputMax = 64mV
分流电阻:0.5*0.7m Ω=0.35 Ω(两个0.7m Ω 并联)
寄存器范围:范围= OSR^(滤波器类型)= 210^2 = 44100 (从-44100到44100)
一位的 IC 输入电压:Scale = ICinputMax/range = 64mV/44100 =~1.451247166uV
使用分流器值进行电压至电流转换:GAIN = SCALE/SHUNT =~1.451247166uV/0.35m Ω= 0.00414642
但在测试中、事实证明这个值不正确。 我必须使用0.00422464的系数来获得正确的值。
区别可能来自哪里?