公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
韦弦之佩
Level 2
Level 2
First comment on blog Welcome! First solution authored
现在想用ATOM模块输出带有死区的互补PWM模块; 之前在ATOM中配置出了互补PWM,但是不知道怎么在该模块设置出死区。 后面想是不是得在PWMHl中设置,找到库函数后,其配置的流程又很复杂。 想请问一下各位带死区互补PWM的配置思路。在ATOM模块到底需要用到哪些函数完成它的输出和死区控制?谢谢各位了。
0 点赞
1 解答
韦弦之佩
Level 2
Level 2
First comment on blog Welcome! First solution authored
自己摸索出来了,最后是在CCU6模块中进行的输出,在该模块也可进行死区的配置。

在原帖中查看解决方案

0 点赞
7 回复数
YuanLi
Level 5
Level 5
这个一句两句说不清楚的 死区是在pwmhl_init函数中设置,还有引脚状态输出模式引脚绑定 timer_init函数只要设置频率
0 点赞
韦弦之佩
Level 2
Level 2
First comment on blog Welcome! First solution authored
谢谢您的回答, 我在ILLD中找到了PWMHl的配置流程,里面有一个示例程序,但是它只给出了初始化函数,而库函数内部的配置模式和可配置项很复杂,我不太清楚它哪些需要配置哪些不需要。就没有一个配置的思路。 IfxGtm_Atom_PwmHl_Config driverConfig; IfxGtm_Atom_PwmHl driverData; IfxStdIf_PwmHl pwmhl; IfxGtm_Atom_PwmHl_initConfig(&driverConfig, &MODULE_GTM); IfxGtm_Atom_PwmHl_init(&driverData, &driverConfig); IfxGtm_Atom_PwmHl_stdIfPwmHlInit(pwmhl, &driverData);
0 点赞
韦弦之佩
Level 2
Level 2
First comment on blog Welcome! First solution authored
在ILLD中有个示例的IfxGtm_Atom_PwmHl.c文件。里面有相关的详细配置,但是里面的内容很复杂,配置项太多了,而且缩写很多,有些都查不到意思。 不像简单的PWM输出那种库函数格式一样,使能时钟、做初始化(配置引脚、占空比、SL位这些)、PWM的启动函数。这三步就完了。 就想问问您有没有个配置的相关思路啥的;谢谢了
0 点赞
Twin
Level 5
Level 5
5 solutions authored First solution authored First like received
仔细看一下代码吧,例子里都有。初始化就可以配置好死区
0 点赞
韦弦之佩
Level 2
Level 2
First comment on blog Welcome! First solution authored
好的,谢谢了。我再仔细排查一下代码吧。
0 点赞
韦弦之佩
Level 2
Level 2
First comment on blog Welcome! First solution authored
自己摸索出来了,最后是在CCU6模块中进行的输出,在该模块也可进行死区的配置。
0 点赞
joe1232
Level 1
Level 1
请问“ATOM中配置出了互补PWM”,这个是怎么配的?
0 点赞