如果选择重复模式,那么AD是不是就不能自动关掉,一直开着
灰小子:
四种采样模式必须要选择一种的。当然,如果相关寄存器默认的状态就是你要的采样模式,你甚至可以不用重新配置。
anfu lee:
不用停!我就是用定时器去触发ADC1和ADC2的各16个SOC开始依次轮流转换!定时器每50us触发一次,然后平方、累加,共采4000次,做RMS算法,效果非常好!
chao guo1:
回复 灰小子:
谢谢,很对,但是和我这个问题没什么关系吧
chao guo1:
回复 anfu lee:
谢谢,但是无助解决我的问题。我只是想知道在定时器触发模式,该选择哪一种转换方式,我的试验结果是只能选择重复转换模式。数据手册写的adc在不用时会自动关断停止,我测试的电流却比在定时器中断里软件触发AD单次序列转换大得多。但是在定时器触发模式,ad也确实是被定时器触发的而且也只转换了一次,等到下一次定时触发再启动转换。所以我觉得在重复采样模式,adc自动停止这个功能没有。
灰小子:
回复 chao guo1:
重复采样模式下,ad会不停采样的,和怎么触发的没关系
chao guo1:
回复 灰小子:
错,和ADC12CTL0寄存器中的ADC12MSC位有关系,置位而且是重复采样模式adc才会不停采样。在定时器触发下,复位ADC12MSC,我在adc中断中取反一个管脚,反转的频率和我定时器设的频率是一样的。但是功耗却没下来。
有没有TI的出来说一下到底是怎么回事。
问题在说一下吧。
定时器触发adc采样,ad是不是必须设置成重复采样模式,在这种模式下adc是不是不能自动关断。就算在等待触发信号时候也是开着的。
这个和怎么应用没关系,只是对芯片的疑问,各位有兴趣可以做下实验
chao guo1:
回复 chao guo1:
又测试了一遍,置位ADC12MSC,真正的重复采样,功耗1mA多。
复位ADC12MSC定时器自动触发,功耗100uA多。
在定时器中断中手动启动adc转换,功耗40uA多。
后两种adc转换频率是一样的。