3# airwill
4# 香水城
我试过用直流电平代替欲采样的信号,没有问题,可以采样到相应的数字量。
至于采样时间点的设置问题,我是这么做的:
比如说PWM周期为300(周期寄存器的值),当前占空比为60(T1的CC1比较寄存器的值),这时,我设置触发值为30(T1的CC3比较寄存器的值),CC1采用PWM1模式,CC3采样PWM2模式,这样,就可以在欲采样信号从最大值跌到0之前触发ADC采样。
我也查过数据手册,从触发ADC采样到ADC进行采样最大延时1个时钟周期,配置ADC采样时间1.5个时钟周期的话,ADC12MHz,那么最大延时0.208us。我提前30触发采样的话,时间裕量应该足够了。
不管我怎样设置我的触发值,基本上还是采样到0数据!
|