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

cross mob
lock attach
Attachments are accessible only for community members.
Translation_Bot
Community Manager
Community Manager
Community Manager

你好

我正在檢查是否可以使用TD700N22KOF_TIM作為捕獲單元。

我有一個 PWM 信號,我需要像 CCU6 周邊一樣捕獲此信號的上升邊和下降邊緣中的參考計時器的值(請參見圖片)。

我在TD700N22KOF_TIM中看到的最相似的想法是 PWM 模式,但在這種情況下,儲存的值是完成一個完整週期時的週期和占空比,因此它與我的需要略有不同。

 

有沒有辦法將TD700N22KOF_TIM配置為在檢測到上升沿時在 GPR0 中具有定時器的值,在檢測到下降沿時在 GPR1 中配置定時器的值?

 

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TIM-as-capture-unit/td-p/683378

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

@FD_aurix您好, TD700N22KOF_TIM脈衝積分模式 (TPIM) 可用於此目的。

 

您可以透過設定 TIMI_CHX_CTRL,使用 TBU_TS0 (作為參考計時器) 作為 GPR0 和 GPR1 寄存器的輸入。(格普爾 0_塞爾/格普爾 1 塞爾) = 0。現在如使用手冊第 28.13.4.2.2 TD700N22KOF_TIM脈衝積分模式 (TPIM) 部分所述,如果 EXT_CAP_EN=0 且 SWAP_CAPTURE=1 且 DSL = 0,則在每個上升沿,寄存器 CNTS、GPR0 和每個下降沿暫存器GPR1 都會根據其對應輸入多工器的設定進行更新。

 

因此,在每個上升邊緣上,TBU_TS0 的值將存儲在 GPR0 中,而在每個下降邊緣上,TBU_TS0 的值將存儲在 GPR1 中,您將能夠實現您的使用案例。 如果有任何其他查詢,請告訴我。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TIM-as-capture-unit/m-p/687900

在原始文章中檢視解決方案

0
1 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

@FD_aurix您好, TD700N22KOF_TIM脈衝積分模式 (TPIM) 可用於此目的。

 

您可以透過設定 TIMI_CHX_CTRL,使用 TBU_TS0 (作為參考計時器) 作為 GPR0 和 GPR1 寄存器的輸入。(格普爾 0_塞爾/格普爾 1 塞爾) = 0。現在如使用手冊第 28.13.4.2.2 TD700N22KOF_TIM脈衝積分模式 (TPIM) 部分所述,如果 EXT_CAP_EN=0 且 SWAP_CAPTURE=1 且 DSL = 0,則在每個上升沿,寄存器 CNTS、GPR0 和每個下降沿暫存器GPR1 都會根據其對應輸入多工器的設定進行更新。

 

因此,在每個上升邊緣上,TBU_TS0 的值將存儲在 GPR0 中,而在每個下降邊緣上,TBU_TS0 的值將存儲在 GPR1 中,您將能夠實現您的使用案例。 如果有任何其他查詢,請告訴我。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/AURIX/TIM-as-capture-unit/m-p/687900

0