各位前辈,FOC2.0 库中 AD 触发 ADC_ExternalTrigInjectedConvConfig(ADC1, ADC_ExternalTrigInjecConv_T1_TRGO); 那么AD的采样周期如何计算呢?AD转换完成后,进入AD中断,计算FOC,设置一次占空比,发PWM波,再触发AD,采样转换结束后再进入AD中断,再计算占空比,一直这样循环? 我使用ADC_ExternalTrigInjectedConvConfig(ADC1, ADC_ExternalTrigInjecConv_T8_CC4) 选择上升沿触发,是不是AD采样周期=PWM周期? |
你这里的采样周期 =软件代码配置的采样时间 + 固定转换时间【这个STM32芯片是12个左右的AD CLK】
实用上为提高精度,采样频率会取得更高。