Other Parts Discussed in Thread: AMC1301
大家好,关于three-phase Vienna中的总线电压采样我有一些问题,希望能够得到你们的帮助。


假设电路稳定,vbuspm为300V。我根据原理图上的参数计算出vBusPM_ Fdbk为1.55,
计算公式为Vbus * Resitor Divider Gain* AMC1301 Opamp Gain * Diff Opamp Gain =Vbus * 0.00079 * 8.2 * 0.7978723也就是,300*0.00079*8.2*0.7978723=1.55
通过这个表格我知道vBusPM_pu理论值为300.15/454=0.661123348这没问题,
但是通过三相viennapfc中的adc总线电压采样程序:

我们知道adcresult为
,
ADCRESULTX=4096*(ADCINy-VREFLO)/(VREFHI-VREFLO)
VREFHI=3.3V?
VREFLO=0V?
即通过程序 可以计算
VIENNA_vBusPMMeas_pu=4096*(1.550-0+1.550-0+1.550-0+1.550-0)/(3.3-0)*0.000244140625*0.25*717.79/454=0.7426
这与表格中的测量值:0.6776和理论值:0.661123348都差别很大!这是我比较疑惑的地方。
期待能得到你们的回复,谢谢!