硬汉嵌入式论坛

 找回密码
 立即注册
查看: 852|回复: 12
收起左侧

[HRTIM] STM32H7中能否在HRTIM中新增几组PWM输出?

[复制链接]

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2024-8-15 15:43:21 | 显示全部楼层 |阅读模式
因为发现H7只能输出4组,而G4系列可以输出6组。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-8-16 09:31:25 | 显示全部楼层
可以,不过芯片主频400M时,HRTIM最高主频是400M,而普通定时器是200M

ps:H7的HRTIM是5组。
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2024-8-16 14:38:41 | 显示全部楼层
eric2013 发表于 2024-8-16 09:31
可以,不过芯片主频400M时,HRTIM最高主频是400M,而普通定时器是200M

ps:H7的HRTIM是5组。

如果强加PWM通道输出,采用级联其他定时器的方式可以吗?
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2024-8-16 15:07:07 | 显示全部楼层
如果使用其他的定时器输出的PWM精度会不会达不到要求?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-8-17 09:51:48 | 显示全部楼层
Sundae 发表于 2024-8-16 14:38
如果强加PWM通道输出,采用级联其他定时器的方式可以吗?

如果你只是需要多个通道数,不用级联,单独再增加一个使用即可。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-8-17 09:52:11 | 显示全部楼层
Sundae 发表于 2024-8-16 15:07
如果使用其他的定时器输出的PWM精度会不会达不到要求?

都设置为主频200M即可,200MHz主频分辨率够用不
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2024-8-19 10:55:53 | 显示全部楼层
eric2013 发表于 2024-8-17 09:52
都设置为主频200M即可,200MHz主频分辨率够用不

首先不确定普通定时器的分辨率是否达到小于100ns级别,其次是PWM波频率至少要达到100KHz,也就是说计数值这一块就需要进行设置不超过2000。
回复

使用道具 举报

9

主题

156

回帖

183

积分

初级会员

积分
183
发表于 2024-8-19 16:26:44 | 显示全部楼层
100K的周期是10us,10us只需要计数器到大于100就可以达到100ns分辨率的精度
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-8-20 09:32:51 | 显示全部楼层
Sundae 发表于 2024-8-19 10:55
首先不确定普通定时器的分辨率是否达到小于100ns级别,其次是PWM波频率至少要达到100KHz,也就是说计数值 ...

普通定时器100MHz  PWM无压力,  也就是10ns
回复

使用道具 举报

678

主题

3465

回帖

5524

积分

论坛元老

积分
5524
发表于 2024-8-20 09:37:44 | 显示全部楼层
eric2013 发表于 2024-8-20 09:32
普通定时器100MHz  PWM无压力,  也就是10ns

大佬们把 h7 的定时器研究的这么高深啦, 我目前只是使用普通的 定时器而已,而且还是 1ms 的普通定时

大佬们研究那么高深的定时器一般是做什么用途 呀 ?

回复

使用道具 举报

4

主题

1441

回帖

1453

积分

至尊会员

积分
1453
发表于 2024-8-20 09:52:22 | 显示全部楼层
hpdell 发表于 2024-8-20 09:37
大佬们把 h7 的定时器研究的这么高深啦, 我目前只是使用普通的 定时器而已,而且还是 1ms 的普通定时

...

电源
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2024-8-27 10:48:32 | 显示全部楼层
eric2013 发表于 2024-8-16 09:31
可以,不过芯片主频400M时,HRTIM最高主频是400M,而普通定时器是200M

ps:H7的HRTIM是5组。


STM32H743VGH6的型号、100pin的HRTIM好像就只有四个定时器输入的管脚定义,144pin的好像支持五个;所以到底H7系列的HRTIM到底支持几路呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115490
QQ
发表于 2024-8-28 09:03:35 | 显示全部楼层
Sundae 发表于 2024-8-27 10:48
STM32H743VGH6的型号、100pin的HRTIM好像就只有四个定时器输入的管脚定义,144pin的好像支持五个;所以 ...

管脚定义是管脚定义,引脚少的能复用的外设通路就是少一些。

HRTIM本身就是5路。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-29 03:03 , Processed in 0.304204 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表