你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
STM32隐藏
5.18活动板子会不会是STM32L4呢
STM32 CUBE软件中找不到STM32L4系列单片机
Your UAT Feedback is needed within today.
应用
AAA
tiwen
BBBB
aaa
2222
PWM触发ADC实际上是使用了TIMx_CCx的事件来触发ADC开始转换而已,而非楼主所述:
“6个独立的PWM通道都需要测量ADC”,
PWM无法测量ADC的。楼主如果有多个ADC通道需要触发,应该使用ADC扫描模式,实际上只需1路PWM触发信号就足够了。
我的应用之中不是控制三相电机,而是控制六路的独立的PWM(他们可能同时都在以不同的占空比工作),因此是以六个Timer 作为六个PWM的独立 信号源。每个以PWM控制的负载电流都要在 PWM 输出过程中采样。 我原来的计划是,用每个PWM 高电平的中心点,触发 对应通道的ADC 采样。 目前是用三个ADC 管理六个AD转换通道,每个ADC管两个。但是 每个ADC 在指定触发条件时,只能指定一个Timer (即产生一路PWM 信号的时钟源)事件,另外一路Timer (产生另外一路PWM的时钟源)就没法作为触发源了。 5楼的朋友是建议我转换一轮之后,动态的更改每个ADC的触发时钟源吗?谢谢!