[应用相关] 雅特力AT32 MCUPWM输入测试

[复制链接]
1579|1
 楼主| tpgf 发表于 2024-10-14 15:05 | 显示全部楼层 |阅读模式

在使用雅特力AT32 MCU进行PWM输入测试时,需要测试的方面主要包括高频信号测试、低频信号测试和占空比测试。以下是对这三个方面的详细介绍:

  • 高频信号测试:在高频信号测试中,将待测的高频信号作为定时器TMR2的时钟源,利用另一个定时器作为时钟基准来获取TMR2计数器的变化值,从而得出高频信号的频率值。这种方法可以有效避免计数器溢出的问题,并能准确测量高达50MHz的信号频率。

  • 低频信号测试:在低频信号测试中,将低频信号输入作为定时器的捕获输入,通过触发定时器的输入捕获中断来测量信号频率。此方法适用于测量低至56mHz的信号频率,并同样利用了定时器的增强模式以避免频率限制。

  • 占空比测试:在占空比测试中,使用门控模式(Hang Mode)来测量PWM信号的占空比。这种方法涉及将输入信号同时作为两个定时器的输入,一个定时器在高电平阶段计数,另一个在低电平阶段计数。通过比较这两个定时器的计数值,可以得到PWM信号的占空比。这种测试方式对于频率高达10MHz的信号也能保持较高的准确度。





问天少年 发表于 2024-10-16 14:30 | 显示全部楼层
输入捕获,有时候还需要定时器的级联
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2389

主题

17665

帖子

21

粉丝
快速回复 在线客服 返回列表 返回顶部