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

 

ブラジル、

 

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

0 件の賞賛
9 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@JackeyZhang 

1)下の写真の接続を使用することは可能ですか?
-- はい、ただし、EXT_CAP_SRCxを介して直接 TIM_IN(x) を INPUTSRCx に接続することをお勧めします。
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]のビットCICTRL_ECTRL Bitfield(1はTIM_IN(x))を意味し、TIMi_CHx_CTRL(0はTIM_IN(x)を意味します)ビットフィールドは異なることを意味します。これは、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

こんにちはジェレミー、

 

もう1つの質問、以下の条件のようですが、外部pwm信号の周期値しか取得できませんが、周期値とデューティサイクル値の両方をINPUTSRCとして使用しEXT_CAP_SRCx取得することは可能ですか?

JackeyZhang_3-1701074030179.png

 

ブラジル。

 

 

 

 

 

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
ブラジル、
ジェレミー

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レジスタのLUTを介してtheUSE_EXT_CAPTUREをF_IN(x)として選択することは不可能であることがわかりました。

2023-11-28_16h44_57.png

2023-11-28_16h44_28.png
そのため、目的を適合させる必要があります。

ブラジル、
ジェレミー

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チャネルを使用して周期とデューティサイクルを測定するという提案をしました。 そこで、最終的に2つのTIMチャネルを使用して要件を達成します(外部PWM周期とデューティサイクルを測定し、外部PWM信号をトリガーとして使用してATOMチャネルをトリガーします)。

このTIM_EXT_CAP機能は、しばらくの間本当に私たちを混乱させますが、この点が最終的にクリアされたことをうれしく思います。私と私の同僚は開発ボードで再度検証し、期待どおりに機能しました。

皆様のご支援に改めて感謝いたします。

 

よろしくお願いいたします

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

0 件の賞賛