因仑“3+1”工程特种兵精英论坛

标题: MSP430单片机中ADC采样的问题 [打印本页]

作者: SDC158477392    时间: 2014-8-5 16:23
标题: MSP430单片机中ADC采样的问题
有没有友友弄过MSP430的定时器触发ADC?
我用的是MSP430F149,用它来做三相电力仪表。
它有3个定时器,定时器A0用来做频率测量,由于测频范围为45-65HZ,所以无法用它做1ms定时器,因为频率测量占一个定时器。
定时器A1用来做AO输出,定时器输出PWM,外部通过光耦和RC滤波,来输出4-20mA信号,由于这里需要的频率较高,所以也无法做1ms定时器。
剩下的就只有B0定时器了,它必须完成2个任务,一个是做1ms定时器,另一个是定时触发ADC采样。ADC12SHS设置为3时,本来应该是TIMERB的CCR1来触发的,但实际实验发现触发的频率只跟CCR0有关,跟CCR1无关,定时器设置为UP模式。
这样的话,B0定时器就很难做1ms定时了,因为定时触发ADC需要跟踪频率,频率变化的时候,ADC采样的频率也得跟着变化。并且由于做的24点采样,定时时间为833us,UP模式,CCRO为833us时,CCR1也没法做1ms定时。
有没有用过F149做三相表的?求解。

作者: 张衍波    时间: 2014-8-7 15:49
真不容易,,




欢迎光临 因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/) Powered by Discuz! X3.4