Community Translation – TCPWM interrupt does not occur in XMC7000 MCU family-KBA234436

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

cross mob
YuMa_1534086
Level 7
Level 7
Distributor - Macnica (Japan)
500 replies posted 250 sign-ins 10 likes received

Dear supporter

 

I want to translate the following KBA(KBA234436), please confirm to my work.

 

https://community.infineon.com/t5/Knowledge-Base-Articles/TCPWM-interrupt-does-not-occur-in-XMC7000-...

 

Best Regards.

YuMa

0 Likes
1 Solution
YuMa_1534086
Level 7
Level 7
Distributor - Macnica (Japan)
500 replies posted 250 sign-ins 10 likes received

Hi Bindu-san.

 

I translated KBA(KBA234436).

Please check whether this translation is correct?

 

 

==================================================

XMC7000 MCUファミリでTCPWM割り込みが発生しない-KBA234436

 

質問

TCPWMカウンタオーバーフロー(OV)イベントでCPUへの割り込みが発生します。

ただし、リロード信号がカウンタに入力された場合、割り込みは発生しません。

カウンタにリロード信号が入力された場合、割り込みを発生させるにはどのようにすればよいでしょうか?

 

YuMa_1534086_0-1674009498892.png

 

回答

TCPWMカウンタにリロード信号が入力されるとカウンタのオーバーフローは発生しますが、TCイベントは発生しません。

これは仕様どおりです。

カウンタにリロード信号が入力された場合でも割り込みを発生させたい場合はコンペアマッチを使用して割り込みを発生させます。

例えば、「TCPWMx_GRPy_CNTz_CC0」レジスタでコンペア値を「0」に設定し、「TCPWMx_GRPy_CNTz_INTR」レジスタでCC0_MATCHを有効にします。

リロード信号によりカウンタが「0」になると、コンペア値と一致します。

したがって、以下のようにコンペアマッチ割り込みが発生します。

(「x」はTCPWMインスタンス番号、「y」はグループ番号、「z」はそれぞれのTCPWMグループのカウンタを表します。)

 

YuMa_1534086_1-1674009537761.png

 

割り込みはカウンタモード固有であり、ターミナルカウント(TC)、またはコンペア/キャプチャ0/1(CC0/1)イベントに対して生成できることに注意してください。

対応するテクニカルリファレンスマニュアルの「タイマー、カウンター、およびPMW」セクションを参照してください。

 

YuMa_1534086_2-1674009563265.png

 

==================================================

 

 

Best Regards.

YuMa

View solution in original post

0 Likes
3 Replies
IFX_Publisher2
Community Manager
Community Manager
Community Manager
25 likes received 1000 replies posted First like given

Hi YuMa san,

Confirm to work on this KBA,

Thanks,
Bindu

0 Likes
YuMa_1534086
Level 7
Level 7
Distributor - Macnica (Japan)
500 replies posted 250 sign-ins 10 likes received

Hi Bindu-san.

 

I translated KBA(KBA234436).

Please check whether this translation is correct?

 

 

==================================================

XMC7000 MCUファミリでTCPWM割り込みが発生しない-KBA234436

 

質問

TCPWMカウンタオーバーフロー(OV)イベントでCPUへの割り込みが発生します。

ただし、リロード信号がカウンタに入力された場合、割り込みは発生しません。

カウンタにリロード信号が入力された場合、割り込みを発生させるにはどのようにすればよいでしょうか?

 

YuMa_1534086_0-1674009498892.png

 

回答

TCPWMカウンタにリロード信号が入力されるとカウンタのオーバーフローは発生しますが、TCイベントは発生しません。

これは仕様どおりです。

カウンタにリロード信号が入力された場合でも割り込みを発生させたい場合はコンペアマッチを使用して割り込みを発生させます。

例えば、「TCPWMx_GRPy_CNTz_CC0」レジスタでコンペア値を「0」に設定し、「TCPWMx_GRPy_CNTz_INTR」レジスタでCC0_MATCHを有効にします。

リロード信号によりカウンタが「0」になると、コンペア値と一致します。

したがって、以下のようにコンペアマッチ割り込みが発生します。

(「x」はTCPWMインスタンス番号、「y」はグループ番号、「z」はそれぞれのTCPWMグループのカウンタを表します。)

 

YuMa_1534086_1-1674009537761.png

 

割り込みはカウンタモード固有であり、ターミナルカウント(TC)、またはコンペア/キャプチャ0/1(CC0/1)イベントに対して生成できることに注意してください。

対応するテクニカルリファレンスマニュアルの「タイマー、カウンター、およびPMW」セクションを参照してください。

 

YuMa_1534086_2-1674009563265.png

 

==================================================

 

 

Best Regards.

YuMa

0 Likes
IFX_Publisher2
Community Manager
Community Manager
Community Manager
25 likes received 1000 replies posted First like given

Hi,YuMa-san

Confirm to receive this KBA. 

Thanks
Bindu

0 Likes