在TI 的电机控制例子中(f2803xileg_vdc.h),初始化ADC时有一段:
AdcRegs.ADCSOC0CTL.bit.CHSEL = 9; /*Dummy meas. avoid 1st sample issue Rev0 Picollo*/
意思是SOC0是一次哑转换,以避免第一次采样的不正确?
shi xiaming:
回复 John Chen:
1、REV0是指芯片的版本吗?意思是以后的REV1、REV2就没这个问题了,现在出的是什么版本?
2、伪采样要在每次触发时做一次还是上电后做了一次就不需做了?如果时每次触发要做一次伪采样,哪就要浪费一个ADCRESULT了吗?
3、作同时采样,就得伪采样两次?
在TI 的电机控制例子中(f2803xileg_vdc.h),初始化ADC时有一段:
AdcRegs.ADCSOC0CTL.bit.CHSEL = 9; /*Dummy meas. avoid 1st sample issue Rev0 Picollo*/
意思是SOC0是一次哑转换,以避免第一次采样的不正确?
shi xiaming:
回复 yongshi Chen:
谢谢!
在TI 的电机控制例子中(f2803xileg_vdc.h),初始化ADC时有一段:
AdcRegs.ADCSOC0CTL.bit.CHSEL = 9; /*Dummy meas. avoid 1st sample issue Rev0 Picollo*/
意思是SOC0是一次哑转换,以避免第一次采样的不正确?
tx dong:
回复 shi xiaming:
文档中提到在连续模式和同时采样模式下是这样。那么,如果配置成触发一次只采样一个通道是不是就不存在这个问题了?