Aurix:TIM_EXT_CAP

公告

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

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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

你好,英飞凌专家:

 

我使用的是 TC3XX 系列,我想使用 TIM_EXT_CAP 功能作为 INPUTSRC 来测量外部 PWM 信号的周期和占空比,是否有可能使用下图中的连接?

JackeyZhang_0-1701050556120.png

 

BR,

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/td-p/647376

0 点赞
1 解答
Translation_Bot
Community Manager
Community Manager
Community Manager

@JackeyZhang
首先,CICTRL 函数描述似乎存在冲突,但是,实际上并非如此,因为 CICTRL 不仅会影响 EXTCAPSRC 配置,还会影响 INPUTSRC 配置。
在我看来,我认为使用 TIM_EXT_CAPTURE 作为 ATOM 通道的触发源不会影响 TIM 函数,即使如此,它也可以使用相邻的 TIM 信道来测量该 TIM 的信道输入。
BR,
杰里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/651067

在原帖中查看解决方案

0 点赞
9 回复数
Translation_Bot
Community Manager
Community Manager
Community Manager

@JackeyZhang

1)可以使用下图中的连接吗?
— 是的,但是,建议直接将 TIM_IN (x) 连接到 InputsRCX,而不是通过 ext_Cap_SRCX。
BR,
杰里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/647584

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,杰里米,

 

谢谢你的回复!

我想使用 TIM_EXT_CAPTURE 作为 ATOM 通道的触发源,这就是为什么我没有将 TIM_IN (x) 直接连接到 InputsRCX。

JackeyZhang_3-1701067541522.png

顺便说一句,TIM [i] _CH [x] _ECTRL Bitfield( 1 表示 TIM_IN (x))中的 Bit CICTRL(0 表示 TIM_IN (x)) Bitfield 的含义不同。这也是我不直接将 TIM_IN (x) 连接到 InputsRCX 的原因。

JackeyZhang_4-1701067560570.png

 

JackeyZhang_5-1701067571340.png

最诚挚的问候,

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/647638

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,杰里米,

 

还有一个问题,似乎在下面的条件下,我只能得到外部 pwm 信号的周期值,是否有可能使用 ext_cap_srcx 作为 INPUTSRC 同时获得周期值和占空比值?

JackeyZhang_3-1701074030179.png

 

BR。

 

 

 

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/647768

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@JackeyZhang
根据你的配置,F_outx 和 EXT_CAPTURE 源自相同的来源,对吗?

2023-11-27_18h01_13.png
如果是,它似乎不适用于 TPWM 模式。

2023-11-27_18h03_35.png
BR,
Jeremy

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/647883

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,杰里米,

 

谢谢你的回复!

是的,它们来自相同的来源,即频率为 10kHz 的外部 PWM 信号

我们使用 TIM1_7 来测量其周期和频率。

所以在这种情况下,只能测量 pwm 周期,对吗?

 

JackeyZhang_1-1701080506244.png

 

最诚挚的问候,

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/647920

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@JackeyZhang 深入挖掘
后,我发现不可能通过 TIM [i] _CH [x] _ECTRL 寄存器中的 theuse_ LUT 将 EXT_CAPTURE 选为 F_IN (x)。

2023-11-28_16h44_57.png

2023-11-28_16h44_28.png
因此,你的目的需要调整。

BR,
Jeremy

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/648617

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,杰里米,

 

感谢您抽出时间,因此,在您的解释中,如果使用查找表,则会有一个 3 位查找表。 3 位表包含 8 个可能的选项。 但是我找不到详细表格和可能的选项,你能告诉我如何确定我使用了查找表中的哪个选项或者在哪里可以找到查找表的定义吗?

 

最诚挚的问候,

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/649067

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

@JackeyZhang
首先,CICTRL 函数描述似乎存在冲突,但是,实际上并非如此,因为 CICTRL 不仅会影响 EXTCAPSRC 配置,还会影响 INPUTSRC 配置。
在我看来,我认为使用 TIM_EXT_CAPTURE 作为 ATOM 通道的触发源不会影响 TIM 函数,即使如此,它也可以使用相邻的 TIM 信道来测量该 TIM 的信道输入。
BR,
杰里米

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/651067

0 点赞
Translation_Bot
Community Manager
Community Manager
Community Manager

嗨,杰里米,

 

感谢您的支持和耐心!

实际上,我们昨天与英飞凌供应商aurix支持团队举行了一次会议。 他们澄清了这一点,并像你一样给出了建议,那就是使用相邻的TIM频道来测量周期和占空比。 因此,我们最终使用了两个 TIM 通道来实现我们的要求(测量外部 pwm 周期和占空比,并使用外部 pwm 信号作为触发 ATOM 通道的触发器)。

这个 TIM_EXT_CAP 功能确实让我们困惑了一段时间,我很高兴这一点终于明确了。我和我的同事再次在开发板上进行了验证,它按预期发挥了作用。

再次感谢您的支持!

 

最诚挚的问候,

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/Aurix-TIM-EXT-CAP/m-p/651086

0 点赞