// sample the first sample twice due to errata sprz342f, ignore the first sample
value = (_iq)ADC_readResult(obj->adcHandle,ADC_ResultNumber_1);
value = _IQ12mpy(value,current_sf) – obj->adcBias.I.value[0]; // divide by 2^numAdcBits = 2^12
pAdcData->I.value[0] = value;
1.上面标红的两个参数哪个是AD采样时的偏置(比如1.65V),该去哪里设置这个值?
2他们分别是什么含义?关于AD转换有没有相应的参考文档。
rookiecalf:
后面的是偏置,电流的话,ti的例程一般都是初始化的时候采样偏置值
// sample the first sample twice due to errata sprz342f, ignore the first sample
value = (_iq)ADC_readResult(obj->adcHandle,ADC_ResultNumber_1);
value = _IQ12mpy(value,current_sf) – obj->adcBias.I.value[0]; // divide by 2^numAdcBits = 2^12
pAdcData->I.value[0] = value;
1.上面标红的两个参数哪个是AD采样时的偏置(比如1.65V),该去哪里设置这个值?
2他们分别是什么含义?关于AD转换有没有相应的参考文档。
mangui zhang:
参考如下
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/p/120315/332554.aspx#332554
// sample the first sample twice due to errata sprz342f, ignore the first sample
value = (_iq)ADC_readResult(obj->adcHandle,ADC_ResultNumber_1);
value = _IQ12mpy(value,current_sf) – obj->adcBias.I.value[0]; // divide by 2^numAdcBits = 2^12
pAdcData->I.value[0] = value;
1.上面标红的两个参数哪个是AD采样时的偏置(比如1.65V),该去哪里设置这个值?
2他们分别是什么含义?关于AD转换有没有相应的参考文档。
Seven Han:
请查看2802x, 2803xADC数据书册:spruge5