在用TMS570 ADC将采集的结果为啥要进行左移然后在减去一个值,减去的这个值是如何得到的?
下面的计算是用12bit的AD,采集一个电流值,采样电阻为0.002欧姆,将电阻两端的电压放大80倍后送入ADC引脚,
adc_current_gain_A = 0.0000305176
obj->adcData.I.value[0] = ((obj->AdcResults1[0].value<<4)-obj->cal_offset_A)*obj->adc_current_gain_A; //ileg1.ImeasA_f;
想问两个问题
1、在用TMS570 ADC将采集的结果为啥要进行左移然后在减去一个值,减去的这个值是如何得到的?
2、adc_current_gain_A = 0.0000305176,这个gain值又是怎样得到的呢?