高级会员

- 积分
- 674
- 金钱
- 674
- 注册时间
- 2020-12-5
- 在线时间
- 202 小时
|
1金钱
ADC总转换时间=采样时间+12.5个ADC时钟周期(信号量转换时间),我配置ADC的触发源是定时器ADC_ExternalTrigConv_T1_CC1,也就是定时器1通道1的pwm脉冲的上升沿触发ADC采集,而定时器配置的频率是1mhz溢出时间为1us,也就是我想配置一个采样速率为1mhz的ADC。RCC_ADCCLKConfig(RCC_PCLK2_Div6);配置ADC的时钟为12mhz,ADC_RegularChannelConfig(ADC1, ADC_Channel_11, 1, ADC_SampleTime_1Cycles5);当采样时间为最小的1.5个周期的时候,那么总的ADC转换时间就是14/12us=1.1666us,而这个总转换时间超过了我的定时器溢出时间1us,请问这样会对我的ADC采集的数据有影响吗?还是说只要采样时间1.5个周期低于我定时器的溢出时间就可以正常采集?
|
最佳答案
查看完整内容[请看2#楼]
要是你的信号变化率就是这么快,这样采集的离散信号会有缺失,一般都是定时器中断频率慢于ADC采集频率,具体还是要看你的应用
|