lane 发表于 2017-12-4 13:55:45

STM32F030芯片如何使用一个定时器采集两路PWM占空比

想使用STM32F030芯片采集pwm的占空比,原理上使用TIM1的ch1采集周期,ch2采集高电平宽度,两个作比值得到占空比,但在 定时器从模式 下无法将ch3和ch4通道一起用上达到采集两路站控比的效果(stm32的触发源只能有一个,且ch3和ch4无法做触发源),有没有更好的方式对pwm波形占空比进行采集

maxtch 发表于 2017-12-4 21:10:13

LPF + ADC。PWM 信号经过 74LVC1G14 或 74LVC1G17 整形,通过一个 LC 滤波器可以得到相当于电源电压x占空比的电压信号(降压开关电源的原理)过一个 LMV358 运放缓冲,然后可以用 ADC 直接采集了。

adlu 发表于 2017-12-5 08:53:58

LZ是不是不会用捕获功能?
使用输入捕获功能,双边沿都捕获,CH1 2 3 4各采一路都没问题。
页: [1]
查看完整版本: STM32F030芯片如何使用一个定时器采集两路PWM占空比