在TI 的电机控制例子中(f2803xileg_vdc.h),初始化ADC时有一段:
AdcRegs.ADCSOC0CTL.bit.CHSEL = 9; /*Dummy meas. avoid 1st sample issue Rev0 Picollo*/
意思是SOC0是一次哑转换,以避免第一次采样的不正确?
作者 yongshi Chen
回复于 2012-1-3 8:00
推荐答案
|
1. Rev A 就已经没哟此问题了,现在出的是A
2. 每次触发都要舍弃第一个采样。
3. 对,就是舍弃第一个SOC
作者 John Chen
回复于 2011-12-29 11:19
建议答案 |
对,请参考我们的修正手册。因为在rev0中有第一次ADC采样为题,需要进行第一次伪采样。
作者 shi xiaming
回复于 2011-12-30 2:33 |
1、REV0是指芯片的版本吗?意思是以后的REV1、REV2就没这个问题了,现在出的是什么版本?
2、伪采样要在每次触发时做一次还是上电后做了一次就不需做了?如果时每次触发要做一次伪采样,哪就要浪费一个ADCRESULT了吗?
3、作同时采样,就得伪采样两次?
作者 yongshi Chen
回复于 2012-1-3 8:00
推荐答案
|
1. Rev A 就已经没哟此问题了,现在出的是A
2. 每次触发都要舍弃第一个采样。
3. 对,就是舍弃第一个SOC