公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 XMC 社区,

在这篇文章中
已解决:回复:CCU8模块, EVAL_100W_DRIVE_CFD2 输出到无源电平,d...- 英飞凌开发者社区

它被要求停止定时器以停止PWM输出。

在这种情况下,我有一个 CCU8 切片用于生成中断,剩下的切片用于生成 PWM。 如何同步启动已停止的计时器以再次与中断生成计时器(继续运行且无法停止)同步?

 

朗姆酒

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Synchronous-re-starting-of-CCU8-timers/td-p/679256

0 点赞
1 解答
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

在这种情况下,我有一个 CCU8 切片用于生成中断,剩下的切片用于生成 PWM。 如何同步启动已停止的计时器以再次与中断生成计时器(继续运行且无法停止)同步?

你的意思是你有不同的 CCU80 片段想开始同步吗?

1:可以参考 DAVE™ 项目:

PWM_CCU4_EXAMPLE_XMC13

你可以从下面的链接器下载代码示例:

https://www.infineon.com/cms/en/product/promopages/aim-mc/dave_downloads.html

2:

有关该理论的更多信息,请参阅参考手册。

例如:XMC1300 参考手册:

https://www.infineon.com/dgdl/Infineon-xmc1300-AB_rm-UM-v01_03-EN.pdf?fileId=5546d46249cd1014014a0a8...

3:

查看切片输入选择器图以帮助我们了解连接。

LinglingG_46_2-1705648424500.png

 

 

第 1 步:

启动/停止控制:

LinglingG_46_0-1705647859803.png

如果要使用同步,请选择外部启动触发器。

第 2 步:

为了通过软件同步启动计时器,有一个由 SCU 控制的专用输入信号,该信号连接到所有 CCU8 计时器。 然后,应将该信号配置为外部启动信号。然后,软件必须向 CCUCON 寄存器的特定位域(该寄存器在 SCU 章节中介绍)写入 1B/0B(取决于外部启动信号配置)。

LinglingG_46_1-1705648048604.png

第 3 步:

内部连接:

LinglingG_46_3-1705649230871.png

 

4:如果你想使用英飞凌 Modus 工具箱,请参阅随附的由我测试的代码示例。 我已经测试过了,但是模块是 CCU4 而不是 CCU8。

 

 

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Synchronous-re-starting-of-CCU8-timers/m-p/679744

在原帖中查看解决方案

0 点赞
4 回复数
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

在这种情况下,我有一个 CCU8 切片用于生成中断,剩下的切片用于生成 PWM。 如何同步启动已停止的计时器以再次与中断生成计时器(继续运行且无法停止)同步?

你的意思是你有不同的 CCU80 片段想开始同步吗?

1:可以参考 DAVE™ 项目:

PWM_CCU4_EXAMPLE_XMC13

你可以从下面的链接器下载代码示例:

https://www.infineon.com/cms/en/product/promopages/aim-mc/dave_downloads.html

2:

有关该理论的更多信息,请参阅参考手册。

例如:XMC1300 参考手册:

https://www.infineon.com/dgdl/Infineon-xmc1300-AB_rm-UM-v01_03-EN.pdf?fileId=5546d46249cd1014014a0a8...

3:

查看切片输入选择器图以帮助我们了解连接。

LinglingG_46_2-1705648424500.png

 

 

第 1 步:

启动/停止控制:

LinglingG_46_0-1705647859803.png

如果要使用同步,请选择外部启动触发器。

第 2 步:

为了通过软件同步启动计时器,有一个由 SCU 控制的专用输入信号,该信号连接到所有 CCU8 计时器。 然后,应将该信号配置为外部启动信号。然后,软件必须向 CCUCON 寄存器的特定位域(该寄存器在 SCU 章节中介绍)写入 1B/0B(取决于外部启动信号配置)。

LinglingG_46_1-1705648048604.png

第 3 步:

内部连接:

LinglingG_46_3-1705649230871.png

 

4:如果你想使用英飞凌 Modus 工具箱,请参阅随附的由我测试的代码示例。 我已经测试过了,但是模块是 CCU4 而不是 CCU8。

 

 

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Synchronous-re-starting-of-CCU8-timers/m-p/679744

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

提供的回复无法回答原始问题!

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Synchronous-re-starting-of-CCU8-timers/m-p/684507

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

我提供的测试项目可以实现同步启动。

据我了解,这是你最初的问题。

你能告诉我们这个项目有什么问题吗?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Synchronous-re-starting-of-CCU8-timers/m-p/687364

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 LinglingG_46、

最初的问题是关于同步重启。 如果说切片 1& 2 个计时器在运行,而切片 3&4 个计时器在运行,我就会停止。 如何再次启动 3&4 与 1&2 同步,而无需停止/启动 1&2?

朗姆酒

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/XMC/Synchronous-re-starting-of-CCU8-timers/m-p/688047

0 点赞